Podařilo se mi problém znovu reprodukovat a byl to důsledek velké mezipaměti disku. Mezipaměť mého disku může narůst o více než 8 GB a zdá se, že některým aplikacím se to nelíbí a I/O trpí.
Vymazání mezipaměti disku pomocí echo 3 > /proc/sys/vm/drop_caches
jako root řeší problém. V současné době nevím, proč velká mezipaměť disku způsobuje tuto degradaci I/O.
Poslední aktualizace: Po dalším zkoumání jsem zjistil, že problém spouštěl počet souborů v mezipaměti. Při pokusu o odevzdání mnoha malých souborů zpět na disk došlo k vyhazování disků. Protože jsem systém používal deset let, pustil jsem se do toho a přeinstaloval jsem 64bitový Debian. Nyní to funguje bez problémů. Byl to pravděpodobně vedlejší efekt deseti let upgradu s nalezením limitů 32bitového operačního systému.
Jsou v dmesg
nějaké podezřelé zprávy? ?
Některé další nástroje, které byste mohli zkusit, abyste získali nějaký náhled na úzká místa vašeho systému:
- dstat
- latencytop
- sysprof