Menu

Tree [r47] /
 History

HTTPS access


File Date Author Commit
 ftq 2008-09-17 cranfss [r27]
 ftqio 2008-09-25 cranfss [r47]
 hello 2008-09-25 dwrudis [r40] dsocket.h update -DWR
 ib 2008-09-25 cranfss [r46] ib library
 nfswrite 2008-07-27 dwrudis [r14] Kernel Modules for NFS Experiments. -DWR
 nfswrite_timer 2008-07-27 dwrudis [r14] Kernel Modules for NFS Experiments. -DWR
 parser 2008-09-21 dwrudis [r30] RDMA Hello - DWR
 supermon 2008-09-24 dwrudis [r37] Added ON CLUSTER flag. -DWR
 utils 2008-09-25 cranfss [r42] added don's payload script
 README 2008-09-23 cranfss [r33] Added README's and gpl

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