Wie man die gesamte cpu-Auslastung in Linux mit C++

Ich versuche, die gesamte cpu-Nutzung in %. Zuerst sollte ich sagen, dass die "top" wird einfach nicht tun, da es eine Verzögerung zwischen cpu-dumps, es erfordert 2 dumps und mehrere Sekunden hängt sich mein Programm (ich weiß nicht möchten geben Sie Ihr einen eigenen thread)

nächste Sache, was ich versucht habe ist "ps" was ist instant aber gibt immer sehr hohe Zahl in der Summe (20+) und wenn ich tatsächlich habe, ist meine cpu etwas zu tun, es blieb bei etwa 20...

Gibt es eine andere Möglichkeit, die ich bekommen konnte, die gesamte cpu-Nutzung? Es spielt keine Rolle, wenn Sie über einen zweiten oder längere Zeit... Mehr Perioden werden mehr nützlich, obwohl.

  • Vergessen zu erwähnen: delay argument für oben ist auch nutzlos für mich...
InformationsquelleAutor David Polák | 2010-06-10
Schreibe einen Kommentar