jbd2 / dm-0-8 mengkonsumsi semua I / O

16

Apa itu jbd2 / dm-0-8 dan mengapa mengkonsumsi semua penggunaan I / O saya dan menyebabkan I / O menunggu?

Apakah ada cara untuk menonaktifkan ini?

Bonnie ++ hasil: http://pastebin.com/iQCWP1qp

$ sudo hdparm -t /dev/sda1

/dev/sda1:
 Timing buffered disk reads: 108 MB in  3.02 seconds =  35.71 MB/sec
Super Mario
sumber
1
Ganti disk yang lambat dan mungkin gagal dengan disk yang lebih cepat.
Michael Hampton
Terima kasih, seperti yang Anda sebutkan tentang disk lambat saya pasang hasil bonnie ++ saya. Apakah ini jenis disk yang lambat?
Super Mario
Sheesh, drive tiga tahun di desktop saya lebih cepat dari itu.
Michael Hampton
Oh, bahkan hasil hdparm (ditambahkan ke pertanyaan saya) cukup buruk untuk menyebabkan ini?
Super Mario
Beberapa perincian tentang bagaimana saya melacak apa yang jbd2sedang dilakukan ketika terus muncul dengan% dalam tinggi iotopuntuk saya: serverfault.com/a/801223/181704
Iwan Aucamp

Jawaban:

11

jbd adalah "perangkat blok penjurnalan" . dm-0-08 menunjukkan perangkat yang dipetakan oleh mapper perangkat. Ini hanya menunjukkan bahwa Anda melakukan IO dan sedang mem-flush ke disk dengan benar. Ini bukan sumber IO itu sendiri.

Berikut ini adalah saran samar berdasarkan ketidakjelasan pertanyaan: Jika Anda membutuhkan lebih sedikit waktu, mesin Anda perlu melakukan lebih sedikit pekerjaan, bekerja lebih efisien, atau memiliki lebih banyak sumber daya untuk melakukan pekerjaan dengan.

Yolo Perdiem
sumber
Terima kasih, saya mengubah pengaturan sebanyak yang saya bisa tapi masih tidak ada perubahan. Saya juga menambahkan hasil bonnie ++ saya. Saya harap itu bisa membantu jika itu karena disk yang lambat.
Super Mario
1

Apakah sistem file baru-baru ini dibuat? Apakah ada proses bernama ext4lazyinit?

Kemudian tunggu saja saat inits (mempersiapkan, memformat) sistem file.

natmaka
sumber