4 crbce is a superset of rbce. In addition to providing automatic
5 classification, the crbce module
6 - monitors per-process delay data that is collected by the delay
8 - collects data on significant kernel events where reclassification
9 could occur e.g. fork/exec/setuid/setgid etc., and
10 - uses relayfs to supply both these datapoints to userspace
12 To illustrate the utility of the data gathered by crbce, we provide a
13 userspace daemon called crbcedmn that prints the header info received
14 from the records sent by the crbce module.
16 0. Ensure that a CKRM-enabled kernel with following options configured
17 has been compiled. At a minimum, core, rcfs, atleast one classtype,
18 delay-accounting patch and relayfs. For testing, it is recommended
19 all classtypes and resource controllers be compiled as modules.
21 1. Ensure that the Makefile's BUILD_CRBCE=1 and KDIR points to the
22 kernel of step 1 and call make.
23 This also builds the userspace daemon, crbcedmn.
25 2..9 Same as rbce installation and testing instructions,
26 except replacing rbce.ko with crbce.ko
28 10. Read the pseudo daemon help file
31 11. Run the crbcedmn to display all records being processed