SchedCnt

SchedCnt is a simple program that interfaces the LatSched kernel patch to fetch data from the scheduler cycle sampler.
Download

SchedCnt Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Davide Libenzi
  • Publisher web site:
  • http://www.xmailserver.org/davide.html

SchedCnt Tags


SchedCnt Description

SchedCnt is a simple program that interfaces the LatSched kernel patch to fetch data from the scheduler cycle sampler. SchedCnt is a simple program that interfaces the LatSched kernel patch to fetch data from the scheduler cycle sampler. Its code is also an example on how to use the LatSched kernel patch.BUILD:gcc -o schedcnt schedcnt.cUSAGE:schedcnt ...]--samples = Set the size of the sample buffer--ttime = Set the sample time in seconds--sttime = Set the sample time in microseconds--klimit = Set the cut factor for samples. Samples > AVSC*klimit are not evalued in KAVScmdpath = Command to be executedarg = Command argumentsThe output is, for each CPU:CPU NSAMPSAMP...SAMPAVSC CHSQ KAVSCPU = CPU numberNSAMP = Number of readed samplesAVSC = Average schedule() cyclesCHSQ = ChiSquare of the CSCH distributionKAVS = High cut average schedule() cyclesSAMP is in the form :CENT CEXT CSCH PPID RTIMCENT = Cycle counter at schedule() entryCEXT = Cycle counter at schedule() exitCSCH = Cycle duration of schedule()PPID = New scheduled PIDRTIM = Cycles run time ( this maybe incorrect some time due schedule() nesting )


SchedCnt Related Software