3 # check out pmclient and pmclient_fg (live mode)
5 # Copyright (c) 2016 Red Hat.
6 # Copyright (c) 1995-2002 Silicon Graphics, Inc. All Rights Reserved.
10 echo "QA output created by $seq"
12 # get standard filters
16 trap "rm -f $tmp.*; exit" 0 1 2 3 15
21 -e 's/^Host: .*/Host: .../' \
22 -e 's/ *[0-9][0-9]*\.[0-9][0-9]*/ FLOAT/g' \
23 -e 's/ *[0-9][0-9]*/ INTEGER/g' \
24 -e 's/pmFetchGroup/pmFetch/g' \
28 # real QA test starts here
30 ncpu
=`pmprobe -v hinv.ncpu 2>&1 \
32 NF == 3 && $2 == 1 { print $3; exit }
38 echo "== $pmclient variant =="
40 # output is sensitive to SP/MP ... so do the one that is real, and fake
45 $pmclient -t 1 -s 3 | _filter
2>&1
50 CPU Busy Busy Free Mem Disk Load Average
51 Util CPU Util (Mbytes) IOPS INTEGER Min INTEGER Min
52 FLOAT INTEGER FLOAT FLOAT INTEGER FLOAT FLOAT
53 FLOAT INTEGER FLOAT FLOAT INTEGER FLOAT FLOAT
54 FLOAT INTEGER FLOAT FLOAT INTEGER FLOAT FLOAT
60 CPU Free Mem Disk Load Average
61 Util (Mbytes) IOPS INTEGER Min INTEGER Min
62 FLOAT FLOAT INTEGER FLOAT FLOAT
63 FLOAT FLOAT INTEGER FLOAT FLOAT
64 FLOAT FLOAT INTEGER FLOAT FLOAT
67 $pmclient -t 1 -s 3 | _filter
2>&1
70 echo "== $pmclient done ==" && echo