Saya mencari alat yang dapat memberi saya representasi visual fragmentasi ext4 saya. Sesuatu yang mirip dengan bagaimana Defraggler , Puran Defrag, dan banyak lainnya (UltraDefrag menjadi yang terbaik) menampilkan disk Anda ... (sebagian besar UI yang bagus menampilkan file dalam blok yang Anda arahkan mouse Anda ke atas)
Apakah ada yang terkait dengan Linux?
Saya ingin menonton disk saya dan melihat betapa defragmentasi "tidak dibutuhkan" sebenarnya.
Saya tidak ingin menggunakan e4defrag, karena saya tidak yakin itu bisa menunjukkan kepada saya apa sebenarnya yang dilakukannya pada disk saya.
Jawaban:
Pertanyaannya bukan apakah ada fragmentasi. Semua sistem file memiliki beberapa fragmentasi.
Pertanyaannya adalah apakah fragmentasi cukup untuk mempengaruhi kinerja.
Pada sistem file Linux, fragmentasi biasanya kurang dari 5%, seringkali 1 atau 2% kecuali disknya 99% penuh. Dalam hal disk penuh, Anda dapat melihat fragmentasi yang signifikan, tetapi dalam hal ini masalahnya adalah disk penuh.
Jadi ya, ada fragmentasi 0,2%, tetapi ini jauh di bawah ambang 85% untuk mempengaruhi kinerja.
Lihat posting blog. Mengapa Linux tidak perlu defragmenting? .
Di Windows, tidak jarang melihat tingkat fragmentasi 50% atau lebih tinggi (saya telah melihat 200% plus). Jadi windows membutuhkan alat defragmentasi.
Pada Windows mereka menyarankan defragmentasi pada ambang batas sekitar 85%.
Lihat:
Jadi, intinya, defragmentasi bukanlah masalah yang cukup besar di Linux untuk mempengaruhi kinerja, jadi tidak ada alat defragmentasi yang signifikan dan Anda membuang-buang waktu untuk mengkhawatirkannya.
sumber
fsck.ext2 -fn /dev/mapper/fedora-root /dev/mapper/fedora-root: 525176/3276800 files (0.6% non-contiguous)
dan/dev/mapper/fedora-home: 149180/11149312 files (1.1% non-contiguous)
jadi tidak banyak fragmentasi selama bertahun-tahun dan beberapa peningkatanMari kita tetap sederhana ...
1) Jika Anda menggunakan EXT4, tidak perlu lagi defrag kecuali disk Anda ~ 90% penuh dan di bawah IO yang berat (Hapus, Baca, Tulis).
2) Jika Anda menemukan diri Anda dengan disk ~ 90% penuh yang sangat terfragmentasi, maka masalah Anda adalah (IMHO) ruang disk tidak mencukupi dan bukan fragmentasi. Dapatkan disk yang lebih besar!
3) Jika Anda tidak bisa mendapatkan disk yang lebih besar untuk alasan yang sah, maka cukup salin seluruh lot (atau dengan potongan besar) ke disk lain, lalu salin kembali. Advanced EXT4 FS menulisnya kembali secara bersamaan menghilangkan fragmentasi. Ini dapat dijadwalkan sebagai pekerjaan cron.daily menggunakan Gnome Scheduler untuk para mualaf yang datang dari Windows.
BEST FIX jika Anda memiliki masalah dari poin 2 di atas, dapatkan disk yang lebih besar!
sumber
Tidak perlu defragmentasi pada sistem Linux.
Jadi itu sebabnya tidak banyak alat defrag yang tersedia.
sumber