On Sat, Mar 27, 2010 at 12:43:44AM +0100, Fabian H?nsel wrote:
Hallo,
Hej Fabian,
meine OS-Vorlesung ist zwar schon etwas her, aber ich vermute das Problem hier ist die Festplatte bzw. der Bus an sich an sich. Nicht nur die Festplatte sondern auch der Bus ist ein Medium welches zwischen den Prozessen aufgeteilt werden muss (jedenfalls das Stück zwischen RAM und IDE/SATA Kontroller). Und wenn dort die kcrypt Threads durch die recht schnelle und intensive Datenübertragung einen Großteil der Bandbreite beanspruchen, werden die weniger häufig aktiven Prozesse evtl. etwas warten müssen, bis sie Daten über den Bus transportieren können.
Firefox schreibt Sicherheitskopien des aktuellen Zustandes zum schnellen Restore, Evolution hat immer etwas zu schreiben, der Musikplayer liest die Musikdaten, Nautilus überwacht das aktuell angezeigte Verzeichnis auf Veränderung etc. Wenn die Prozesse bei diesen Aufgaben nicht gleich Bandbreite auf dem Bus bekommen werden sie natürlich in den WAIT Modus versetzt.
Aber das ist nur eine Vermutung, zur genauen Analyse müsste man wahrscheinlich die IDE/SATA Driver mit Debug-Informationen versehen und Zeiten messen.
Ciao, Tobias