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