diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2014-10-26 12:33:50 +0400 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2014-10-26 12:33:50 +0400 |
commit | 47e6e7c84f008a53061e661f31ae96629bc694ef (patch) | |
tree | 648a07f3b5b9d67ce19b0fd72e8caa1175c98f1a /src/pmdas/linux/root_linux | |
download | pcp-debian.tar.gz |
Debian 3.9.10debian/3.9.10debian
Diffstat (limited to 'src/pmdas/linux/root_linux')
-rw-r--r-- | src/pmdas/linux/root_linux | 1005 |
1 files changed, 1005 insertions, 0 deletions
diff --git a/src/pmdas/linux/root_linux b/src/pmdas/linux/root_linux new file mode 100644 index 0000000..d66da28 --- /dev/null +++ b/src/pmdas/linux/root_linux @@ -0,0 +1,1005 @@ +/* + * Copyright (c) 2000,2004,2007-2008 Silicon Graphics, Inc. All Rights Reserved. + * Portions Copyright (c) International Business Machines Corp., 2002 + * Portions Copyright (c) 2007-2009 Aconex. All Rights Reserved. + * Portions Copyright (c) 2013 Red Hat. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * for more details. + */ + +root { + hinv + kernel + mem + swap + network + disk + filesys + swapdev + rpc + nfs + nfs3 + nfs4 + pmda + ipc + vfs + tmpfs + sysfs +} + +hinv { + physmem 60:1:9 + pagesize 60:1:11 + ncpu 60:0:32 + ndisk 60:0:33 + nfilesys 60:5:0 + ninterface 60:3:27 + nlv 60:52:1 + nnode 60:0:19 + machine 60:18:7 + map + cpu +} + +hinv.map { + scsi 60:15:0 + cpu_num 60:18:6 + cpu_node 60:18:8 + lvname 60:52:0 + dmname 60:54:13 +} + +hinv.cpu { + clock 60:18:0 + vendor 60:18:1 + model 60:18:2 + stepping 60:18:3 + cache 60:18:4 + bogomips 60:18:5 + model_name 60:18:9 + flags 60:18:10 + cache_alignment 60:18:11 +} + +kernel { + all + percpu + pernode + uname +} + +kernel.all { + cpu + load 60:2:0 + intr 60:0:12 + pswitch 60:0:13 + sysfork 60:0:14 + hz 60:0:48 + uptime 60:26:0 + idletime 60:26:1 + nusers 60:25:0 + lastpid 60:2:1 + runnable 60:2:2 + nprocs 60:2:3 + interrupts +} + +kernel.all.interrupts { + errors 60:4:3 +} + +kernel.all.cpu { + user 60:0:20 + nice 60:0:21 + sys 60:0:22 + idle 60:0:23 + intr 60:0:34 + wait + irq + steal 60:0:55 + guest 60:0:60 + vuser 60:0:78 +} + +kernel.all.cpu.wait { + total 60:0:35 +} + +kernel.all.cpu.irq { + soft 60:0:53 + hard 60:0:54 +} + +kernel.percpu { + interrupts 60:*:* + cpu +} + +kernel.percpu.cpu { + user 60:0:0 + nice 60:0:1 + sys 60:0:2 + idle 60:0:3 + intr 60:0:31 + wait + irq + steal 60:0:58 + guest 60:0:61 + vuser 60:0:76 +} + +kernel.percpu.cpu.wait { + total 60:0:30 +} + +kernel.percpu.cpu.irq { + soft 60:0:56 + hard 60:0:57 +} + +kernel.pernode { + cpu +} + +kernel.pernode.cpu { + user 60:0:62 + nice 60:0:63 + sys 60:0:64 + idle 60:0:65 + intr 60:0:66 + wait + irq + steal 60:0:67 + guest 60:0:68 + vuser 60:0:77 +} + +kernel.pernode.cpu.wait { + total 60:0:69 +} + +kernel.pernode.cpu.irq { + soft 60:0:70 + hard 60:0:71 +} + +kernel.uname { + release 60:12:0 + version 60:12:1 + sysname 60:12:2 + machine 60:12:3 + nodename 60:12:4 + distro 60:12:7 +} + +ipc { + sem + msg + shm +} + +ipc.sem { + max_semmap 60:21:0 + max_semid 60:21:1 + max_sem 60:21:2 + num_undo 60:21:3 + max_perid 60:21:4 + max_ops 60:21:5 + max_undoent 60:21:6 + sz_semundo 60:21:7 + max_semval 60:21:8 + max_exit 60:21:9 +} + +ipc.msg { + sz_pool 60:22:0 + mapent 60:22:1 + max_msgsz 60:22:2 + max_defmsgq 60:22:3 + max_msgqid 60:22:4 + max_msgseg 60:22:5 + num_smsghdr 60:22:6 + max_seg 60:22:7 +} + +ipc.shm { + max_segsz 60:23:0 + min_segsz 60:23:1 + max_seg 60:23:2 + max_segproc 60:23:3 + max_shmsys 60:23:4 +} + +pmda { + uname 60:12:5 + version 60:12:6 +} + +disk { + dev + all + partitions + dm +} + +disk.dev { + read 60:0:4 + write 60:0:5 + total 60:0:28 + blkread 60:0:6 + blkwrite 60:0:7 + blktotal 60:0:36 + read_bytes 60:0:38 + write_bytes 60:0:39 + total_bytes 60:0:40 + read_merge 60:0:49 + write_merge 60:0:50 + avactive 60:0:46 + read_rawactive 60:0:72 + write_rawactive 60:0:73 + aveq 60:0:47 + scheduler 60:0:59 +} + +disk.all { + read 60:0:24 + write 60:0:25 + total 60:0:29 + blkread 60:0:26 + blkwrite 60:0:27 + blktotal 60:0:37 + read_bytes 60:0:41 + write_bytes 60:0:42 + total_bytes 60:0:43 + read_merge 60:0:51 + write_merge 60:0:52 + avactive 60:0:44 + read_rawactive 60:0:74 + write_rawactive 60:0:75 + aveq 60:0:45 +} + +disk.dm { + read 60:54:0 + write 60:54:1 + total 60:54:2 + blkread 60:54:3 + blkwrite 60:54:4 + blktotal 60:54:5 + read_bytes 60:54:6 + write_bytes 60:54:7 + total_bytes 60:54:8 + read_merge 60:54:9 + write_merge 60:54:10 + avactive 60:54:11 + aveq 60:54:12 + read_rawactive 60:54:14 + write_rawactive 60:54:15 +} + +disk.partitions { + read 60:10:0 + write 60:10:1 + total 60:10:2 + blkread 60:10:3 + blkwrite 60:10:4 + blktotal 60:10:5 + read_bytes 60:10:6 + write_bytes 60:10:7 + total_bytes 60:10:8 +} + +mem { + physmem 60:1:0 + freemem 60:1:10 + util + numa + slabinfo + vmstat +} + +mem.util { + used 60:1:1 + free 60:1:2 + shared 60:1:3 + bufmem 60:1:4 + cached 60:1:5 + other 60:1:12 + swapCached 60:1:13 + active 60:1:14 + inactive 60:1:15 + highTotal 60:1:16 + highFree 60:1:17 + lowTotal 60:1:18 + lowFree 60:1:19 + swapTotal 60:1:20 + swapFree 60:1:21 + dirty 60:1:22 + writeback 60:1:23 + mapped 60:1:24 + slab 60:1:25 + committed_AS 60:1:26 + pageTables 60:1:27 + reverseMaps 60:1:28 + cache_clean 60:1:29 + anonpages 60:1:30 + commitLimit 60:1:31 + bounce 60:1:32 + NFS_Unstable 60:1:33 + slabReclaimable 60:1:34 + slabUnreclaimable 60:1:35 + active_anon 60:1:36 + inactive_anon 60:1:37 + active_file 60:1:38 + inactive_file 60:1:39 + unevictable 60:1:40 + mlocked 60:1:41 + shmem 60:1:42 + kernelStack 60:1:43 + hugepagesTotal 60:1:44 + hugepagesFree 60:1:45 + hugepagesRsvd 60:1:46 + hugepagesSurp 60:1:47 + directMap4k 60:1:48 + directMap2M 60:1:49 + vmallocTotal 60:1:50 + vmallocUsed 60:1:51 + vmallocChunk 60:1:52 + mmap_copy 60:1:53 + quicklists 60:1:54 + corrupthardware 60:1:55 + anonhugepages 60:1:56 + directMap1G 60:1:57 + available 60:1:58 +} + +mem.numa { + util + alloc +} + +mem.numa.util { + total 60:36:0 + free 60:36:1 + used 60:36:2 + active 60:36:3 + inactive 60:36:4 + active_anon 60:36:5 + inactive_anon 60:36:6 + active_file 60:36:7 + inactive_file 60:36:8 + highTotal 60:36:9 + highFree 60:36:10 + lowTotal 60:36:11 + lowFree 60:36:12 + unevictable 60:36:13 + mlocked 60:36:14 + dirty 60:36:15 + writeback 60:36:16 + filePages 60:36:17 + mapped 60:36:18 + anonpages 60:36:19 + shmem 60:36:20 + kernelStack 60:36:21 + pageTables 60:36:22 + NFS_Unstable 60:36:23 + bounce 60:36:24 + writebackTmp 60:36:25 + slab 60:36:26 + slabReclaimable 60:36:27 + slabUnreclaimable 60:36:28 + hugepagesTotal 60:36:29 + hugepagesFree 60:36:30 + hugepagesSurp 60:36:31 +} + +mem.numa.alloc { + hit 60:36:32 + miss 60:36:33 + foreign 60:36:34 + interleave_hit 60:36:35 + local_node 60:36:36 + other_node 60:36:37 +} + +swap { + pagesin 60:0:8 + pagesout 60:0:9 + in 60:0:10 + out 60:0:11 + free 60:1:8 + length 60:1:6 + used 60:1:7 +} + +network { + interface + sockstat + ip + icmp + icmpmsg + tcp + udp + udplite + tcpconn +} + +network.interface { + collisions 60:3:13 + in + out + total + mtu 60:3:21 + speed 60:3:22 + baudrate 60:3:23 + duplex 60:3:24 + up 60:3:25 + running 60:3:26 + inet_addr 60:33:0 + ipv6_addr 60:33:1 + ipv6_scope 60:33:2 + hw_addr 60:33:3 +} + +network.interface.in { + bytes 60:3:0 + packets 60:3:1 + errors 60:3:2 + drops 60:3:3 + fifo 60:3:4 + frame 60:3:5 + compressed 60:3:6 + mcasts 60:3:7 +} + +network.interface.out { + bytes 60:3:8 + packets 60:3:9 + errors 60:3:10 + drops 60:3:11 + fifo 60:3:12 + carrier 60:3:14 + compressed 60:3:15 +} + +network.interface.total { + bytes 60:3:16 + packets 60:3:17 + errors 60:3:18 + drops 60:3:19 + mcasts 60:3:20 +} + +network.sockstat { + tcp + udp + raw +} + +network.sockstat.tcp { + inuse 60:11:0 + highest 60:11:1 + util 60:11:2 +} + +network.sockstat.udp { + inuse 60:11:3 + highest 60:11:4 + util 60:11:5 +} + +network.sockstat.raw { + inuse 60:11:6 + highest 60:11:7 + util 60:11:8 +} + +network.ip { + forwarding 60:14:00 + defaultttl 60:14:01 + inreceives 60:14:02 + inhdrerrors 60:14:03 + inaddrerrors 60:14:04 + forwdatagrams 60:14:05 + inunknownprotos 60:14:06 + indiscards 60:14:07 + indelivers 60:14:08 + outrequests 60:14:09 + outdiscards 60:14:10 + outnoroutes 60:14:11 + reasmtimeout 60:14:12 + reasmreqds 60:14:13 + reasmoks 60:14:14 + reasmfails 60:14:15 + fragoks 60:14:16 + fragfails 60:14:17 + fragcreates 60:14:18 + innoroutes 60:53:00 + intruncatedpkts 60:53:01 + inmcastpkts 60:53:02 + outmcastpkts 60:53:03 + inbcastpkts 60:53:04 + outbcastpkts 60:53:05 + inoctets 60:53:06 + outoctets 60:53:07 + inmcastoctets 60:53:08 + outmcastoctets 60:53:09 + inbcastoctets 60:53:10 + outbcastoctets 60:53:11 + csumerrors 60:53:12 + noectpkts 60:53:13 + ect1pkts 60:53:14 + ect0pkts 60:53:15 + cepkts 60:53:16 +} + +network.icmp { + inmsgs 60:14:20 + inerrors 60:14:21 + indestunreachs 60:14:22 + intimeexcds 60:14:23 + inparmprobs 60:14:24 + insrcquenchs 60:14:25 + inredirects 60:14:26 + inechos 60:14:27 + inechoreps 60:14:28 + intimestamps 60:14:29 + intimestampreps 60:14:30 + inaddrmasks 60:14:31 + inaddrmaskreps 60:14:32 + outmsgs 60:14:33 + outerrors 60:14:34 + outdestunreachs 60:14:35 + outtimeexcds 60:14:36 + outparmprobs 60:14:37 + outsrcquenchs 60:14:38 + outredirects 60:14:39 + outechos 60:14:40 + outechoreps 60:14:41 + outtimestamps 60:14:42 + outtimestampreps 60:14:43 + outaddrmasks 60:14:44 + outaddrmaskreps 60:14:45 + incsumerrors 60:14:46 +} + +network.tcp { + rtoalgorithm 60:14:50 + rtomin 60:14:51 + rtomax 60:14:52 + maxconn 60:14:53 + activeopens 60:14:54 + passiveopens 60:14:55 + attemptfails 60:14:56 + estabresets 60:14:57 + currestab 60:14:58 + insegs 60:14:59 + outsegs 60:14:60 + retranssegs 60:14:61 + inerrs 60:14:62 + outrsts 60:14:63 + incsumerrors 60:14:64 + syncookiessent 60:53:17 + syncookiesrecv 60:53:18 + syncookiesfailed 60:53:19 + embryonicrsts 60:53:20 + prunecalled 60:53:21 + rcvpruned 60:53:22 + ofopruned 60:53:23 + outofwindowicmps 60:53:24 + lockdroppedicmps 60:53:25 + arpfilter 60:53:26 + timewaited 60:53:27 + timewaitrecycled 60:53:28 + timewaitkilled 60:53:29 + pawspassiverejected 60:53:30 + pawsactiverejected 60:53:31 + pawsestabrejected 60:53:32 + delayedacks 60:53:33 + delayedacklocked 60:53:34 + delayedacklost 60:53:35 + listenoverflows 60:53:36 + listendrops 60:53:37 + prequeued 60:53:38 + directcopyfrombacklog 60:53:39 + directcopyfromprequeue 60:53:40 + prequeueddropped 60:53:41 + hphits 60:53:42 + hphitstouser 60:53:43 + pureacks 60:53:44 + hpacks 60:53:45 + renorecovery 60:53:46 + sackrecovery 60:53:47 + sackreneging 60:53:48 + fackreorder 60:53:49 + sackreorder 60:53:50 + renoreorder 60:53:51 + tsreorder 60:53:52 + fullundo 60:53:53 + partialundo 60:53:54 + dsackundo 60:53:55 + lossundo 60:53:56 + lostretransmit 60:53:57 + renofailures 60:53:58 + sackfailures 60:53:59 + lossfailures 60:53:60 + fastretrans 60:53:61 + forwardretrans 60:53:62 + slowstartretrans 60:53:63 + timeouts 60:53:64 + lossprobes 60:53:65 + lossproberecovery 60:53:66 + renorecoveryfail 60:53:67 + sackrecoveryfail 60:53:68 + schedulerfail 60:53:69 + rcvcollapsed 60:53:70 + dsackoldsent 60:53:71 + dsackofosent 60:53:72 + dsackrecv 60:53:73 + dsackoforecv 60:53:74 + abortondata 60:53:75 + abortonclose 60:53:76 + abortonmemory 60:53:77 + abortontimeout 60:53:78 + abortonlinger 60:53:79 + abortfailed 60:53:80 + memorypressures 60:53:81 + sackdiscard 60:53:82 + dsackignoredold 60:53:83 + dsackignorednoundo 60:53:84 + spuriousrtos 60:53:85 + md5notfound 60:53:86 + md5unexpected 60:53:87 + sackshifted 60:53:88 + sackmerged 60:53:89 + sackshiftfallback 60:53:90 + backlogdrop 60:53:91 + minttldrop 60:53:92 + deferacceptdrop 60:53:93 + iprpfilter 60:53:94 + timewaitoverflow 60:53:95 + reqqfulldocookies 60:53:96 + reqqfulldrop 60:53:97 + retransfail 60:53:98 + rcvcoalesce 60:53:99 + ofoqueue 60:53:100 + ofodrop 60:53:101 + ofomerge 60:53:102 + challengeack 60:53:103 + synchallenge 60:53:104 + fastopenactive 60:53:105 + fastopenactivefail 60:53:106 + fastopenpassive 60:53:107 + fastopenpassivefail 60:53:108 + fastopenlistenoverflow 60:53:109 + fastopencookiereqd 60:53:110 + spuriousrtxhostqueues 60:53:111 + busypollrxpackets 60:53:112 + autocorking 60:53:113 + fromzerowindowadv 60:53:114 + tozerowindowadv 60:53:115 + wantzerowindowadv 60:53:116 + synretrans 60:53:117 + origdatasent 60:53:118 +} + +network.udp { + indatagrams 60:14:70 + noports 60:14:71 + inerrors 60:14:72 + outdatagrams 60:14:74 + recvbuferrors 60:14:75 + sndbuferrors 60:14:76 + incsumerrors 60:14:83 +} + +network.udplite { + indatagrams 60:14:77 + noports 60:14:78 + inerrors 60:14:79 + outdatagrams 60:14:80 + recvbuferrors 60:14:81 + sndbuferrors 60:14:82 + incsumerrors 60:14:84 +} + +network.icmpmsg { + intype 60:14:88 + outtype 60:14:89 +} + +filesys { + capacity 60:5:1 + used 60:5:2 + free 60:5:3 + maxfiles 60:5:4 + usedfiles 60:5:5 + freefiles 60:5:6 + mountdir 60:5:7 + full 60:5:8 + blocksize 60:5:9 + avail 60:5:10 + readonly 60:5:11 +} + +tmpfs { + capacity 60:34:1 + used 60:34:2 + free 60:34:3 + maxfiles 60:34:4 + usedfiles 60:34:5 + freefiles 60:34:6 + full 60:34:7 +} + +swapdev { + free 60:6:0 + length 60:6:1 + maxswap 60:6:2 + vlength 60:6:3 + priority 60:6:4 +} + +nfs { + client + server +} + +nfs.client { + calls 60:7:1 + reqs 60:7:4 +} + +nfs.server { + calls 60:7:50 + reqs 60:7:12 +} + +rpc { + client + server +} + +rpc.client { + rpccnt 60:7:20 + rpcretrans 60:7:21 + rpcauthrefresh 60:7:22 + netcnt 60:7:24 + netudpcnt 60:7:25 + nettcpcnt 60:7:26 + nettcpconn 60:7:27 +} + +rpc.server { + rpccnt 60:7:30 + rpcerr 60:7:31 + rpcbadfmt 60:7:32 + rpcbadauth 60:7:33 + rpcbadclnt 60:7:34 + rchits 60:7:35 + rcmisses 60:7:36 + rcnocache 60:7:37 + fh_cached 60:7:38 + fh_valid 60:7:39 + fh_fixup 60:7:40 + fh_lookup 60:7:41 + fh_stale 60:7:42 + fh_concurrent 60:7:43 + netcnt 60:7:44 + netudpcnt 60:7:45 + nettcpcnt 60:7:46 + nettcpconn 60:7:47 + fh_anon 60:7:51 + fh_nocache_dir 60:7:52 + fh_nocache_nondir 60:7:53 + io_read 60:7:54 + io_write 60:7:55 + th_cnt 60:7:56 + th_fullcnt 60:7:57 +} + +nfs3 { + client + server +} + +nfs3.client { + calls 60:7:60 + reqs 60:7:61 +} + +nfs3.server { + calls 60:7:62 + reqs 60:7:63 +} + +nfs4 { + client + server +} + +nfs4.client { + calls 60:7:64 + reqs 60:7:65 +} + +nfs4.server { + calls 60:7:66 + reqs 60:7:67 +} + +network.tcpconn { + established 60:19:1 + syn_sent 60:19:2 + syn_recv 60:19:3 + fin_wait1 60:19:4 + fin_wait2 60:19:5 + time_wait 60:19:6 + close 60:19:7 + close_wait 60:19:8 + last_ack 60:19:9 + listen 60:19:10 + closing 60:19:11 +} + +mem.slabinfo { + objects + slabs +} + +mem.slabinfo.objects { + active 60:20:0 + total 60:20:1 + size 60:20:2 +} + +mem.slabinfo.slabs { + active 60:20:3 + total 60:20:4 + pages_per_slab 60:20:5 + objects_per_slab 60:20:6 + total_size 60:20:7 +} + +mem.vmstat { + /* sorted by name to make maintenance easier */ + allocstall 60:28:35 + compact_blocks_moved 60:28:57 + compact_fail 60:28:58 + compact_pagemigrate_failed 60:28:59 + compact_pages_moved 60:28:60 + compact_stall 60:28:61 + compact_success 60:28:62 + htlb_buddy_alloc_fail 60:28:43 + htlb_buddy_alloc_success 60:28:44 + kswapd_inodesteal 60:28:33 + kswapd_low_wmark_hit_quickly 60:28:87 + kswapd_high_wmark_hit_quickly 60:28:88 + kswapd_skip_congestion_wait 60:28:89 + kswapd_steal 60:28:32 + nr_active_anon 60:28:45 + nr_active_file 60:28:46 + nr_anon_pages 60:28:39 + nr_anon_transparent_hugepages 60:28:90 + nr_bounce 60:28:40 + nr_dirtied 60:28:91 + nr_dirty 60:28:0 + nr_dirty_background_threshold 60:28:92 + nr_dirty_threshold 60:28:93 + nr_free_pages 60:28:47 + nr_inactive_anon 60:28:48 + nr_inactive_file 60:28:49 + nr_isolated_anon 60:28:50 + nr_isolated_file 60:28:51 + nr_kernel_stack 60:28:52 + nr_mapped 60:28:4 + nr_mlock 60:28:53 + nr_page_table_pages 60:28:3 + nr_shmem 60:28:54 + nr_slab 60:28:5 + nr_slab_reclaimable 60:28:37 + nr_slab_unreclaimable 60:28:38 + nr_unevictable 60:28:55 + nr_unstable 60:28:2 + nr_vmscan_write 60:28:42 + nr_writeback 60:28:1 + nr_writeback_temp 60:28:56 + nr_written 60:28:94 + numa_foreign 60:28:95 + numa_hit 60:28:96 + numa_interleave 60:28:97 + numa_local 60:28:98 + numa_miss 60:28:99 + numa_other 60:28:100 + pageoutrun 60:28:34 + pgactivate 60:28:14 + pgalloc_dma 60:28:12 + pgalloc_dma32 60:28:63 + pgalloc_high 60:28:10 + pgalloc_movable 60:28:64 + pgalloc_normal 60:28:11 + pgrefill_dma32 60:28:65 + pgrefill_movable 60:28:66 + pgdeactivate 60:28:15 + pgfault 60:28:16 + pgfree 60:28:13 + pginodesteal 60:28:30 + pgmajfault 60:28:17 + pgpgin 60:28:6 + pgpgout 60:28:7 + pgrefill_dma 60:28:20 + pgrefill_high 60:28:18 + pgrefill_normal 60:28:19 + pgrotated 60:28:36 + pgscan_direct_dma 60:28:29 + pgscan_direct_dma32 60:28:67 + pgscan_direct_high 60:28:27 + pgscan_direct_movable 60:28:68 + pgscan_direct_normal 60:28:28 + pgscan_kswapd_dma 60:28:26 + pgscan_kswapd_dma32 60:28:69 + pgscan_kswapd_high 60:28:24 + pgscan_kswapd_movable 60:28:70 + pgscan_kswapd_normal 60:28:25 + pgsteal_dma 60:28:23 + pgsteal_dma32 60:28:71 + pgsteal_high 60:28:21 + pgsteal_movable 60:28:72 + pgsteal_normal 60:28:22 + pswpin 60:28:8 + pswpout 60:28:9 + slabs_scanned 60:28:31 + thp_fault_alloc 60:28:73 + thp_fault_fallback 60:28:74 + thp_collapse_alloc 60:28:75 + thp_collapse_alloc_failed 60:28:76 + thp_split 60:28:77 + unevictable_pgs_cleared 60:28:78 + unevictable_pgs_culled 60:28:79 + unevictable_pgs_mlocked 60:28:80 + unevictable_pgs_mlockfreed 60:28:81 + unevictable_pgs_munlocked 60:28:82 + unevictable_pgs_rescued 60:28:83 + unevictable_pgs_scanned 60:28:84 + unevictable_pgs_stranded 60:28:85 + zone_reclaim_failed 60:28:86 +} + +vfs { + files + inodes + dentry +} + +vfs.files { + count 60:27:0 + free 60:27:1 + max 60:27:2 +} + +vfs.inodes { + count 60:27:3 + free 60:27:4 +} + +vfs.dentry { + count 60:27:5 + free 60:27:6 +} + +sysfs { + kernel +} + +sysfs.kernel { + uevent_seqnum 60:35:0 +} + |