Auslastung von CPU/GPU und Ausnutzung von RAM/VRAM ermitteln?
-
hi. bin noch relativ frisch was C++ angeht, deswegen wollte ich tipps einholen, wie ich an folgende infos herankomme: (will in einer SDL/OpenGL App. darstellen)
- Aktuelle Auslastung der CPU(s)
- Aktuelle Auslastung der GPU (zunächst kein SLI nötig)
- Aktueller Verbrauch von RAM
- Aktueller Verbrauch von VRAMDistro: Debian Testing
Treiber: NVIDIA Binaryps: ich hatte schon vor den source von top/gkrellm anzuschauen, um die relevanten stellen zu lokalisieren. bin aber zum schluss gekommen, dass es hier mehr sinn macht.
danke schonmal für die infos!
gruß
snikkers
-
Die Auslastung von der CPU bekommst du aus /proc/stat.
Für den Speicher gibt es /proc/meminfoSiehe http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/de/ref-guide/s1-proc-topfiles.html um den Aufbau von /proc/stat und /proc/meminfo kennenzulernen
was der GPU anbetrifft: ich weiß es nicht, vielleicht hat der nvidia Treiber einige ioctls dafür eingebaut. Keine Ahnung.
-
snik schrieb:
ps: ich hatte schon vor den source von top/gkrellm anzuschauen, um die relevanten stellen zu lokalisieren. bin aber zum schluss gekommen, dass es hier mehr sinn macht.
Hihi, während ich noch den ersten Absatz las, habe ich mich schon entschieden, dir zu raten, den Quelltext von top anzuschauen.
-
GNU-Fan schrieb:
snik schrieb:
ps: ich hatte schon vor den source von top/gkrellm anzuschauen, um die relevanten stellen zu lokalisieren. bin aber zum schluss gekommen, dass es hier mehr sinn macht.
Hihi, während ich noch den ersten Absatz las, habe ich mich schon entschieden, dir zu raten, den Quelltext von top anzuschauen.
jo.
gkrellm hat den vorteil, dass er die CPU als einheit und die belastung jedes kerns darstellen kann.
GNU-Fan: Danke! schonmal ein anfang
danke schonmal für die antworten.
mehr sind natürlich willkommen.
-
Nicht, dass ich nicht auch ein großer gkrellm-Fan wäre, aber drück doch mal während Du top offen hast auf "1". top kann sehr wohl auch die Auslastung pro Core anzeigen.
-
anbei wäre htop auch zu erwähnen, finde ich klasse
-
nman: danke!
somit wäre die codeanalyse von gkrellm nicht nötig.
supertux: joah, htop rockt sowieso.