Read Me
**Notes on building ftqio with supermon and parser
kernel should be >= 2.6.25
1. Build supermon module
% cd supermon
% make
This will build the supermon_proc.ko kernel module.
Next load the module:
% insmod supermon_proc.ko
This will create 2 entries in /proc named S and # which will be used by ftqio to retrieved system information.
2. Build parser for supermon data
% cd parser
% make
3. Build library to retrieve infiniband stats
% cd ib
% ./buildmyperf
This will build a library to be used by ftqio to record ib traffic data.
4. Build ftqio
% cd ftqio
% make
or
% make supermon #to use supermon data
5. Run ftqio
% ftqio
or
% ftqio --help
This will produce a supermon.dat or ftq_times.dat file.
For supermon.dat
6. Run parser to extract supermon data
Usage: parse_ftqio [OPTION] -f FILENAME
-q, --ftqio
-c, --cpuinfo
-t, --time
-n, --netinfo
-m, --meminfo
-v, --vmstat
-s, --state
-d --dirty_pages
-i --ib
-h, --help
-f FILENAME, --file FILENAME
% cd parser
% parser -q -c -f supermon.dat > results.txt
results.txt will contain a header and records