summaryrefslogtreecommitdiff
path: root/src/pmdas/linux/root_linux
blob: d66da28105344c4d6f76e0e843e54fa65471a167 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
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
}