prozessorauslastung finden
-
freeskydiver
- Beiträge: 40
- Registriert: 28. Juni 2006 01:05
prozessorauslastung finden
Wer kennt eine portable möglichkeit die Prozessorauslastung herauszufinden und kann sie mir verraten?
Hallo!
Ich behaupte mal, eine portable Lösung gibt es nicht.
Du musst halt unterscheiden zwischen *NIX und Windows!
*NIX (auch Mac OS X):
QProcess : uptime oder top
Windows:
Hier wirds kompliziert...
schau dir mal diese Links an:
http://www.activevb.de/rubriken/faq/faq0114.html
http://www.codeproject.com/system/cpuusage.asp
http://www.codeproject.com/system/MultiCPUUsage.asp
http://www.digitalmars.com/archives/cplusplus/2579.html
http://www.c-plusplus.de/forum/viewtopi ... 18604.html
Ich behaupte mal, eine portable Lösung gibt es nicht.
Du musst halt unterscheiden zwischen *NIX und Windows!
*NIX (auch Mac OS X):
QProcess : uptime oder top
Windows:
Hier wirds kompliziert...
schau dir mal diese Links an:
http://www.activevb.de/rubriken/faq/faq0114.html
http://www.codeproject.com/system/cpuusage.asp
http://www.codeproject.com/system/MultiCPUUsage.asp
http://www.digitalmars.com/archives/cplusplus/2579.html
http://www.c-plusplus.de/forum/viewtopi ... 18604.html
-
freeskydiver
- Beiträge: 40
- Registriert: 28. Juni 2006 01:05
Hm... das ist aber schecht ;(caligano hat geschrieben:Hallo!
Ich behaupte mal, portable Lösung gibt es nicht.
Du musst halt unterscheiden zwischen *NIX und Windows!
*NIX (auch Mac OS X):
QProcess : uptime oder top
Windows:
Hier wirds kompliziert...
http://www.c-plusplus.de/forum/viewtopi ... 18604.html
QProcess hat bei mir weder uptime (welche ich eigentlich auch nicht brauch)
noch top ...die processorauslastung brauch ich ja ...
hat sonst keiner das problem?
ähm was meinst du ? du kannst doch per QProcess entweder uptime oder top starten, und dann auslesen!QProcess hat bei mir weder uptime (welche ich eigentlich auch nicht brauch) ... noch top ...die processorauslastung brauch ich ja ...
--> http://doc.trolltech.com/4.2/qprocess.html
-
freeskydiver
- Beiträge: 40
- Registriert: 28. Juni 2006 01:05
Jacaligano hat geschrieben:ähm was meinst du ? du kannst doch per QProcess entweder uptime oder top starten, und dann auslesen!QProcess hat bei mir weder uptime (welche ich eigentlich auch nicht brauch) ... noch top ...die processorauslastung brauch ich ja ...
--> http://doc.trolltech.com/4.2/qprocess.html
QProcess::upTime()
Naj das anstarten anderer Processe zum herrausfinden dieser werte kann ich nicht nutzen ...das dauert zu lange.
Bei mir geht es um die Verteilung von funktionen auf verschiedenen application servern... die verteilung kann lokal oder remote sein ...
quasie software cluster und das soll von verschiedenen parametern abhängig sein ...unter anderem natuerlich der cpu last im moment... und im schnitt ...anwortzeiten ...erwarteter ausführungsgeschwindigkeit ...
naja und das können schon ein paar funktionen sein ... ich muss halt bis zu ca: 2000 Datenbankeinträge (inserts) pro sekunde verteilen