Saya pikir thunderbird saya berada dalam lingkaran tak berujung yang tidak berguna.
Itu terjadi berulang.
Output dari strace -p PID:
recvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{"\34\0\253\30)\1 \2\375\1\0\0\4\22\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(4, 0x7ffea5151530, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, -1) = 1 ([{fd=29, revents=POLLIN}])
Dengan top
Saya dapat melihat bahwa thunderbird adalah satu-satunya proses yang membutuhkan CPU. Perlu 30% cpu.
Dengan iotop
Saya melihat bahwa hampir tidak ada yang dilakukan.
Bahkan beberapa menit kemudian. Output strace dari proses thunderbird adalah sama.
Dalam daftar aktivitas thunderbird saya melihat bahwa ia mencoba memindai gambar dalam folder IMAP.
Dengan dmesg
Saya tidak melihat kesalahan. Sistem file tampaknya baik-baik saja.
Proses thunderbird memiliki banyak file terbuka:
ls -ltr /proc/2797/fd| wc -l
116
Sebagian besar file adalah file .msf.
Thunderbird bereaksi sangat lambat. GUI hampir tidak dapat digunakan.
Apa yang terjadi di sini? Apa yang dapat saya?
Menjalankan Ubuntu 16.04.2 LTS
Ini daftar kegiatannya. Kemarin thunderbird nongkrong di sini selama beberapa jam. Setelah reboot itu sama lagi:
Deskriptor file 4 adalah soket domain unix:
root@ThinkPad-E520:~# ls -ltr /proc/3059/fd| grep ' 4 '
lrwx------ 1 guettli guettli 64 Aug 14 06:14 4 -> socket:[32096]