Disk I / O tinggi - proses jbd2 / sda2-8

23

Saya telah menjalankan server file pada server final CentOS 5.8.

Satu-satunya kekhawatiran saya saat ini adalah apa yang nampaknya intermiten tetapi aktivitas I / O disk tinggi terus-menerus menyebabkan perlambatan umum karena proses jbd2 / sda2-8 .

jbd2 / sda2-8 memanfaatkan / dev / sda2, yang merupakan partisi ke-2 dari harddisk pertama (IE: partisi root).

Info lebih lanjut: menggunakan "iotop" pelakunya tampaknya "jbd2 / sda1-8" membuat menulis setiap detik, yang tampaknya merupakan proses kernel yang terkait dengan penjurnalan pada sistem file ext4, jika penelusuran Google saya benar.

Saya melihat "jbd2 / sda2-8" muncul di sini setiap sekarang dan kemudian, tetapi tentu saja tidak setiap 3 detik .. ketika idle, muncul sekitar 1 atau 2 kali per menit. Ketika saya menggunakan sistem, itu muncul lebih sering.

Hasil ATOP: http://grabilla.com/02b14-8022db2e-4eb9-4f10-8e10-d65c49ad7530.png

Hasil IOTOP: http://grabilla.com/02b14-cf74b25d-4063-4447-9210-7d1b9b70e25b.png

Hasil HTOP: http://grabilla.com/02b14-ad8cad0e-89b0-46d3-849d-4fd515c1e690.png

jbd2 / sda2-8 adalah proses yang saya lihat dengan pembuatan iotop menulis pada disk meskipun itu tidak digunakan sama sekali.

Apakah ada yang tahu bagaimana saya bisa menyelesaikan penggunaan disk yang tinggi menyebabkan proses jbd2 / sda2-8?

Hamlet Evan
sumber
Semoga ini bisa membantu: serverfault.com/questions/363355/…
Farhan
Bisakah Anda menggambarkan solusi perangkat keras yang sedang Anda jalankan?
ewwhite
Apakah Anda menyelesaikan ini sama sekali? Saya memiliki masalah yang sama
Tiffany Walker
punya solusi yang sama, ada?
Sergey
1
Saya memiliki masalah yang sama dan sepertinya ada hubungannya dengan gnome-settings-daemon yang menggunakan satu CPU 100% dari waktu. Keluar dan masuk kembali sepertinya telah memecahkan masalah ini. Tidak ada log yang terlalu besar atau diperbarui secara konstan. Log terbesar adalah 2 MB dan mantap.
Paul-Sebastian Manole

Jawaban:

10

Saya tidak tahu apakah ini membantu, tetapi kami memiliki masalah serupa yang ternyata disebabkan oleh salah satu disk di array RAID kami mulai gagal. Ini berarti bahwa setiap penulisan memakan waktu lebih lama dari yang seharusnya.

Kami akhirnya menemukannya ketika kami mem-boot ulang dan pengontrol RAID akhirnya mendeteksi masalah tersebut, tetapi kami dapat memperoleh ide dari memeriksa log RAID.

Saya harap itu membantu (ini adalah upaya pertama saya untuk jawaban di sini).

Rob Ferrer
sumber
1
Itu penyebab yang sama bagi kita dari penampilannya, pada Dell PowerEdge R720XD yang menjalankan Ubuntu 12.04.
BT643
3

Menurut tangkapan layar yang Anda poskan, banyak aktivitas menulis dihasilkan oleh proses nginx pekerja dengan PID 2202 serta oleh salah satu proses ffmpeg.

Apakah Anda menyediakan semacam streaming media atau layanan konversi? Proses jdb2 hanyalah sebuah gejala, bukan akar permasalahan, yang menjadi aplikasi yang Anda sediakan. jbd2 hanyalah pembawa pesan. Jika sistem tidak digunakan, itu akan sering muncul ketika melakukan sinkronisasi jurnal, dan di bawah beban yang berat, dengan lebih banyak jurnal menulis, Anda akan melihatnya sebagai perilaku yang konsisten dengan apa yang Anda jelaskan.

Stefan Förster
sumber