Melihat /proc/meminfo
akan menampilkan Dirty
jumlah menyusut dari waktu ke waktu karena semua data keluar; beberapa di antaranya mungkin tumpah ke Writeback
demikian juga. Itu akan menjadi ringkasan terhadap semua perangkat, tetapi dalam kasus di mana satu perangkat pada sistem jauh lebih lambat daripada yang lain, Anda biasanya akan berakhir di mana semua yang ada di antrian itu terkait dengannya. Anda mungkin akan menemukan Dirty
angka besar saat Anda memulai dan sync
selesai kira-kira pada waktu yang sama mendekati 0. Coba ini untuk mendapatkan tampilan interaktif:
watch -d grep -e Dirty: -e Writeback: /proc/meminfo
Dengan disk biasa saya biasanya dapat mengabaikan Writeback
, tapi saya tidak yakin apakah itu lebih sering terlibat dalam jalur transfer USB. Jika hanya memantul ke atas dan ke bawah tanpa tren yang jelas, Anda mungkin bisa melihat Dirty
nomor.
Anda dapat melihat /sys/block/<device>/stat
file untuk perangkat yang sesuai saat Anda menyinkronkan. Kolom 9 akan menunjukkan jumlah permintaan penerbangan pada perangkat, yang seharusnya turun menjadi nol saat sinkronisasi selesai.
Tidak tahu cara menerjemahkannya ke sejumlah byte, tetapi ini akan memberi Anda gambaran kasar tentang berapa banyak "barang" yang masih tertunda.
Lihat file stat.txt di dokumentasi kernel untuk informasi lebih lanjut. (Ada juga inflight
file di direktori itu di sistem saya yang sepertinya berisi permintaan baca dan tulis dalam penerbangan, tetapi saya tidak dapat menemukan dokumen untuk itu.)
Dengan menggunakan jawaban Greg, Anda cukup memiliki sync
berjalan di latar sambil menampilkan status blok Kotor di memori.
Untuk melakukannya, cukup jalankan perintah ini:
sync & watch -n 1 grep -e Dirty: /proc/meminfo
Ini akan memanggil sync
di latar belakang saat menjalankan watch
di depan. Ketika sync
perintah akan selesai (kira-kira ketika ukuran blok Dirty telah mencapai 0), Anda akan memiliki output yang terlihat seperti ini :
1] + 27260 done sync
Ini berarti perintah telah selesai dan Anda dapat mematikan watch
perintah dengan Ctrl +C .