Bezieht sich die CPU-Auslastung auch auf den Zeitpunkt der Bearbeitung von Systemaufrufen?
361
Amit Azulay
Angenommen, ich möchte die CPU-Auslastung eines Prozesses berechnen, der eine Datei liest und in eine Datei schreibt.
Um lesen und schreiben zu können, muss der Prozess Systemaufrufe verwenden. Dies bedeutet, dass es Zeit gibt, zu der der Prozess inaktiv ist, die CPU jedoch OS-Befehle ausführt (im Kernelmodus).
Betrachten wir diese Zeit als Teil der Zeit, in der der Prozess auf der CPU lief, oder ignoriert die CPU-Auslastung dieses Prozesses diesen Teil? Ich frage das, weil ich weiß, dass Kontextwechsel nicht als Teil der Berechnung der CPU-Auslastung betrachtet wird.
Unter Linux / Unix ist dies in Benutzer (Anwendung) und System (Kernel) Zeit aufgeteilt.
mtak vor 6 Jahren
1
Welches Betriebssystem?
Jamie Hanrahan vor 6 Jahren
3
0 Antworten auf die Frage
Verwandte Probleme
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
In Dreamweaver CS3 ist die CPU hart
-
8
Sollte ich 32 oder 64 Bit für Linux wählen?
-
5
Warum läuft mein CPU-Fan, wenn Sie Videos oder virtuelle Maschinen ausführen?
-
12
CPU-Kerne: Je mehr, desto besser?
-
6
Ist eine CPU-Lüftergeschwindigkeit von 3590 U / min normal?
-
5
Warum sollte mein Computer starten und plötzlich ausschalten?
-
2
Maximale CPU-Temperatur für Core 2 Duo E6400
-
4
Wie schnell ist jeder Kern in einem Dual-Core-Prozessor?
-
7
Kann ich die CPU-Geschwindigkeit meines MacBook im Akkubetrieb reduzieren?