Por um tempo, meu laptop tem sido bloqueado com todos os núcleos no máximo em espera io (como é evidente por htops io wait display). Isso acontece principalmente depois de acordar da suspensão para o aríete.
As respostas anteriores para perguntas como esta foram "olhe para iotop, iostat, etc", mas quando meu laptop trava eu não posso iniciar novos processos (que não estão em cache eu acho) e acontece com pouca freqüência que eu don não tenho um iotop em execução nesse ponto.
Eu tenho um SSD no laptop que usei como cache via lvcache e pensei que seria a raiz do problema. Mas o problema persiste após desvincular o volume do disco rígido.
Os registros não ajudam:
Mar 08 18:15:46 mobifaust systemd[1]: Reached target Sleep.
Mar 08 18:15:46 mobifaust systemd[1]: Starting Suspend...
-- Reboot --
Mar 09 10:07:44 mobifaust kernel: Linux version 4.15.7-1-ARCH (builduser@heftig-14534) (gcc version 7.3.0 (GCC)) #1 S>
Mar 09 10:07:44 mobifaust kernel: Command line: BOOT_IMAGE=/vmlinuz-linux root=/dev/mapper/vg0-root rw quiet cryptdev>
Há todo um ciclo de ativação e congelamento entre a suspensão e a reinicialização.
Eu provavelmente deveria dar algumas informações sobre a configuração:
Sistema: Intel Core i7 2670QM, 16 GB de RAM Sistemas de arquivos: vários ext4 em volumes lvm na criptografia luks no HDD. Atualizado Arch Linux
Qualquer ideia apreciada.
Tags freeze io arch-linux