On Sun, Oct 07, 2018 at 11:27:07PM +0200, Urs Liska wrote:
Hallo Ralf et al.,
[...]
Falls vmstat funzt schauen ob bi/bo hoch sind und si/so niedrig,
Ich weiß nicht, was "hoch" heißt. si/so sind immer "0",
Das sind "swap in/swap out". Dieser Tage des billigen (und riesigen!) RAMs swappt keiner mehr[1]. Null ist also gut :-)
bi/bo sind
i.d.R. im 2-3-stelligen Bereich, mit einzelnen Ausbrüchen bei bi bis 13000 und bo 3500.
Das ist "das andere" I/O, also gelesene (i) und geschriebene Blocks. Was die Zahlen genau bedeuten kann ich nicht aus dem hohlen Bauch beantworten -- wird auch davon abhängen, was Deine Platte "kann".
Interessanter in diesem Kontext ist die CPU-Spalte: ist sie voll mit userspace (us) beschäftigt, mit Kernelspace (sy), oder wartet sie die ganze Zeit auf die Platte (io)? Letztenfalls, wie Ralf schrieb...
falls ja kann man mit iostat erforschen wer (welches device) der Übeltäter ist.
iostat zeigt mir folgende Devices: sda, dm-0, dm-1, dm-2 Dabei sind sda und dm-2 offenbar gekoppelt, dm-0 hat immer ganz geringe Werte und dm-1 ist überall 0.
Du hast ein LVM: dm-x sind alle "in" sda, die Summe aller dm-x sollte also grob sda ergeben; auf was ist dm-2 gemountet?
Auffällig erscheinen mir folgende Einträge: wrqm% util% zwischen 50 und 95% wkB oft hoch, bis 11200 avg-cpu: idle meist über 75%
Hm. Iostat ist nicht in meinem Hirncache -- vielleicht können andere mehr dazu sagen.
So, nun aber zu der wichtigsten Beobachtung: Die Überlast ist ganz offensichtlich mit dem grafischen Desktop verbunden [...]
Ist jetzt nicht sehr konstruktiv, ich weiss, aber das bestätigt mich darin, dass ich vor rund 10 Jahren schreiend vor allem, was nach "desktop" riecht davongelaufen bin...
Während des ganzen Vorgangs zeigt htop eigentlich keine wirklich auffälligen Prozesse (alles bleibt bei wenigen Prozent CPU, manchmal 10 oder so). Aber es ist eindeutig, dass Cinnamon in irgendeiner Form der Urheber ist. Die Prozesse am oberen Ende sind fast immer Prozesse aus cinnamon-settings-daemon/..., manchmal taucht auch nemo-desktop und nm-applet oben auf.
Vielleicht "zu viele" Prozesse? Aber zuerst würde ich mal die I/O Frage oben klären. Riecht mehr danach, dass etwas Deine I/O-Bandbreite verstopft.
Diese Prozesse sind es auch, die bei iotop am oberen Ende erscheinen.
Das klingt ein bisschen so, als ob - vielleicht durch Updates - mal wieder ein Desktopmanager unanständig viele Ressourcen frisst (?)
Machen die das nicht immer (sorry, ich weiss ;-)
Mein PC hat allerdings dasselbe System und kein Problem. Allerdings läuft auf dem PC eine SSD und auf dem Laptop "nur" eine HDD. Aber ich kann mir kaum vorstellen, dass *das* wirklich so fundamentale Unterschiede macht ???
Wenn I/O-Bandbreite der Flaschenhals ist (und der Zugriff nicht "linear" ist, so dass die Festplatte auch noch mit der Spurwechsellatenz zu kämpfen hat), dann kann es durchaus einen Unterschied machen.
Hmmm.
Dem kann ich mich anschliessen :-)
Cheers -- t