[pcp:master] reported: Correct mem.vmstat.pgsteal* mem.vmstat.pgscan metrics on RHEL7 and Fedora 25 #github

[email protected] Integration <[email protected]> Tue, 21 Feb 2017 07:44:37 -0800
Newsgroups gmane.comp.sysutils.pcp
Message-ID <[email protected]>
--yabbadabbadoo
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable



[pcp:master] New Comment on Issue #276 Correct mem.vmstat.pgsteal* mem.vmst=
at.pgscan metrics on RHEL7 and Fedora 25 ( https://github.com/performanceco=
pilot/pcp/issues/276 )
By wcohen ( https://github.com/wcohen ) :

I am not sure how many of these missing metrics in /proc/vmstat are genera=
lly useful in addition to the pgscan and pgsteal ones. Wrote a one line scr=
ipt to see /proc/vmstat metrics listed are missing from PCP mem.vmstat.*:

for i in cat /proc/vmstat|awk '{print $1}' ; do pmprobe mem.vmstat.${i}; d=
one | awk '$2 < 0 {print $1}' |sort

On Fedora 25: $ for i in cat /proc/vmstat|awk '{print $1}' ; do pmprobe me=
m.vmstat.${i}; done | awk '$2 < 0 {print $1}' | sort mem.vmstat.allocstall_=
dma mem.vmstat.allocstall_dma32 mem.vmstat.allocstall_movable mem.vmstat.al=
locstall_normal mem.vmstat.compact_daemon_wake mem.vmstat.compact_free_scan=
ned mem.vmstat.compact_isolated mem.vmstat.compact_migrate_scanned mem.vmst=
at.drop_pagecache mem.vmstat.drop_slab mem.vmstat.nr_file_pages mem.vmstat.=
nr_free_cma mem.vmstat.nr_pages_scanned mem.vmstat.nr_shmem_hugepages mem.v=
mstat.nr_shmem_pmdmapped mem.vmstat.nr_vmscan_immediate_reclaim mem.vmstat.=
nr_zone_active_anon mem.vmstat.nr_zone_active_file mem.vmstat.nr_zone_inact=
ive_anon mem.vmstat.nr_zone_inactive_file mem.vmstat.nr_zone_unevictable me=
m.vmstat.nr_zone_write_pending mem.vmstat.nr_zspages mem.vmstat.numa_hint_f=
aults mem.vmstat.numa_hint_faults_local mem.vmstat.numa_huge_pte_updates me=
m.vmstat.numa_pages_migrated mem.vmstat.numa_pte_updates mem.vmstat.pglazyf=
reed mem.vmstat.pgmigrate_fail mem.vmstat.pgmigrate_success mem.vmstat.pgre=
fill mem.vmstat.pgscan_direct mem.vmstat.pgscan_direct_throttle mem.vmstat.=
pgscan_kswapd mem.vmstat.pgskip_dma mem.vmstat.pgskip_dma32 mem.vmstat.pgsk=
ip_movable mem.vmstat.pgskip_normal mem.vmstat.pgsteal_direct mem.vmstat.pg=
steal_kswapd mem.vmstat.thp_deferred_split_page mem.vmstat.thp_file_alloc m=
em.vmstat.thp_file_mapped mem.vmstat.thp_split_page mem.vmstat.thp_split_pa=
ge_failed mem.vmstat.thp_split_pmd mem.vmstat.workingset_activate mem.vmsta=
t.workingset_nodereclaim mem.vmstat.workingset_refault

On RHEL7:

$ for i in cat /proc/vmstat|awk '{print $1}' ; do pmprobe mem.vmstat.${i};=
 done | awk '$2 < 0 {print $1}' |sort mem.vmstat.compact_free_scanned mem.v=
mstat.compact_isolated mem.vmstat.compact_migrate_scanned mem.vmstat.drop_p=
agecache mem.vmstat.drop_slab mem.vmstat.nr_alloc_batch mem.vmstat.nr_file_=
pages mem.vmstat.nr_free_cma mem.vmstat.nr_vmscan_immediate_reclaim mem.vms=
tat.numa_hint_faults mem.vmstat.numa_hint_faults_local mem.vmstat.numa_huge=
_pte_updates mem.vmstat.numa_pages_migrated mem.vmstat.numa_pte_updates mem=
.vmstat.pgmigrate_fail mem.vmstat.pgmigrate_success mem.vmstat.pgscan_direc=
t_throttle mem.vmstat.pgsteal_direct_dma mem.vmstat.pgsteal_direct_dma32 me=
m.vmstat.pgsteal_direct_movable mem.vmstat.pgsteal_direct_normal mem.vmstat=
.pgsteal_kswapd_dma mem.vmstat.pgsteal_kswapd_dma32 mem.vmstat.pgsteal_kswa=
pd_movable mem.vmstat.pgsteal_kswapd_normal mem.vmstat.workingset_activate =
mem.vmstat.workingset_nodereclaim mem.vmstat.workingset_refault



--yabbadabbadoo
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable





[pcp:master] New Comment on Issue <a href=3D"https://github.com/performanc=
ecopilot/pcp/issues/276">#276 Correct mem.vmstat.pgsteal* mem.vmstat.pgscan=
 metrics on RHEL7 and Fedora 25</a><br>
By <a href=3D"https://github.com/wcohen">wcohen</a>:<p>
<p>I am not sure how many of these missing metrics in /proc/vmstat are gen=
erally useful in addition to the pgscan and pgsteal ones.  Wrote a one line=
 script to see /proc/vmstat metrics listed are missing from PCP mem.vmstat.=
*:</p>

<p>for i in <code>cat /proc/vmstat|awk '{print $1}'</code>; do pmprobe mem=
.vmstat.${i}; done | awk '$2 &lt; 0 {print $1}' |sort</p>

<p>On Fedora 25:
$ for i in <code>cat /proc/vmstat|awk '{print $1}'</code>; do pmprobe mem.=
vmstat.${i}; done | awk '$2 &lt; 0 {print $1}' | sort
mem.vmstat.allocstall_dma
mem.vmstat.allocstall_dma32
mem.vmstat.allocstall_movable
mem.vmstat.allocstall_normal
mem.vmstat.compact_daemon_wake
mem.vmstat.compact_free_scanned
mem.vmstat.compact_isolated
mem.vmstat.compact_migrate_scanned
mem.vmstat.drop_pagecache
mem.vmstat.drop_slab
mem.vmstat.nr_file_pages
mem.vmstat.nr_free_cma
mem.vmstat.nr_pages_scanned
mem.vmstat.nr_shmem_hugepages
mem.vmstat.nr_shmem_pmdmapped
mem.vmstat.nr_vmscan_immediate_reclaim
mem.vmstat.nr_zone_active_anon
mem.vmstat.nr_zone_active_file
mem.vmstat.nr_zone_inactive_anon
mem.vmstat.nr_zone_inactive_file
mem.vmstat.nr_zone_unevictable
mem.vmstat.nr_zone_write_pending
mem.vmstat.nr_zspages
mem.vmstat.numa_hint_faults
mem.vmstat.numa_hint_faults_local
mem.vmstat.numa_huge_pte_updates
mem.vmstat.numa_pages_migrated
mem.vmstat.numa_pte_updates
mem.vmstat.pglazyfreed
mem.vmstat.pgmigrate_fail
mem.vmstat.pgmigrate_success
mem.vmstat.pgrefill
mem.vmstat.pgscan_direct
mem.vmstat.pgscan_direct_throttle
mem.vmstat.pgscan_kswapd
mem.vmstat.pgskip_dma
mem.vmstat.pgskip_dma32
mem.vmstat.pgskip_movable
mem.vmstat.pgskip_normal
mem.vmstat.pgsteal_direct
mem.vmstat.pgsteal_kswapd
mem.vmstat.thp_deferred_split_page
mem.vmstat.thp_file_alloc
mem.vmstat.thp_file_mapped
mem.vmstat.thp_split_page
mem.vmstat.thp_split_page_failed
mem.vmstat.thp_split_pmd
mem.vmstat.workingset_activate
mem.vmstat.workingset_nodereclaim
mem.vmstat.workingset_refault</p>

<p>On RHEL7:</p>

<p>$  for i in <code>cat /proc/vmstat|awk '{print $1}'</code>; do pmprobe =
mem.vmstat.${i}; done | awk '$2 &lt; 0 {print $1}' |sort
mem.vmstat.compact_free_scanned
mem.vmstat.compact_isolated
mem.vmstat.compact_migrate_scanned
mem.vmstat.drop_pagecache
mem.vmstat.drop_slab
mem.vmstat.nr_alloc_batch
mem.vmstat.nr_file_pages
mem.vmstat.nr_free_cma
mem.vmstat.nr_vmscan_immediate_reclaim
mem.vmstat.numa_hint_faults
mem.vmstat.numa_hint_faults_local
mem.vmstat.numa_huge_pte_updates
mem.vmstat.numa_pages_migrated
mem.vmstat.numa_pte_updates
mem.vmstat.pgmigrate_fail
mem.vmstat.pgmigrate_success
mem.vmstat.pgscan_direct_throttle
mem.vmstat.pgsteal_direct_dma
mem.vmstat.pgsteal_direct_dma32
mem.vmstat.pgsteal_direct_movable
mem.vmstat.pgsteal_direct_normal
mem.vmstat.pgsteal_kswapd_dma
mem.vmstat.pgsteal_kswapd_dma32
mem.vmstat.pgsteal_kswapd_movable
mem.vmstat.pgsteal_kswapd_normal
mem.vmstat.workingset_activate
mem.vmstat.workingset_nodereclaim
mem.vmstat.workingset_refault</p>



<p>


<div width=3D"1" style=3D"color:white;clear:both">_._,_._,_</div>
<hr>
Groups.io Links:<p>

You receive all messages sent to this group.


<p>

<a target=3D"_blank" href=3D"https://groups.io/g/pcp/message/15235">View/R=
eply Online (#15235)</a> |


  <a target=3D"_blank" href=3D"mailto:[email protected]?subject=3DRe:%20%5Bpcp=
%5D%20%5Bpcp%3Amaster%5D%20reported%3A%20Correct%20mem.vmstat.pgsteal%2A%20=
mem.vmstat.pgscan%20metrics%20on%20RHEL7%20and%20Fedora%2025%20%23github">R=
eply To Group</a>
  
    | <a target=3D"_blank" href=3D"mailto:?subject=3DRe:%20%5Bpcp%5D%20%5B=
pcp%3Amaster%5D%20reported%3A%20Correct%20mem.vmstat.pgsteal%2A%20mem.vmsta=
t.pgscan%20metrics%20on%20RHEL7%20and%20Fedora%2025%20%23github">Reply To S=
ender</a>
  


|


  <a target=3D"_blank" href=3D"https://groups.io/mt/4407854?uid=3D174580">=
Mute This Topic</a>
=20
| <a href=3D"https://groups.io/g/pcp/post">New Topic</a><br>



<a href=3D"https://groups.io/mk?hashtag=3Dgithub&subid=3D354243">Mute #git=
hub</a>

<p>

<p>pcp mailing list<br />[email protected]<br /><a href=3D"https://groups.io/g=
/pcp/messages" target=3D"_blank">https://groups.io/g/pcp/messages</a></p>

<a href=3D"https://groups.io/g/pcp/editsub?uid=3D174580">Change Your Subsc=
ription</a><br>
<a href=3D"https://groups.io/g/pcp">Group Home</a><br>
<a href=3D"mailto:[email protected]">Contact Group Owner</a><br>
<a href=3D"https://groups.io/static/tos">Terms Of Service</a><br>
<a href=3D"https://groups.io/g/pcp/leave/354243/563757577/xyzzy">Unsubscri=
be From This Group</a><br>

<div width=3D"1" style=3D"color:white;clear:both">_._,_._,_</div>


--yabbadabbadoo--