Sebagai bagian dari pemeliharaan Windows biasa, saya mendefrag hard drive saya. Tetapi mengapa fragmen hard drive pada sistem NTFS dan FAT *? Tampaknya ext * tidak, mengapa ini? Haruskah saya juga mendefragmentasi drive USB saya?
Sebagai bagian dari pemeliharaan Windows biasa, saya mendefrag hard drive saya. Tetapi mengapa fragmen hard drive pada sistem NTFS dan FAT *? Tampaknya ext * tidak, mengapa ini? Haruskah saya juga mendefragmentasi drive USB saya?
Jawaban:
Fragmentasi bukan masalah itu 30 tahun yang lalu. Saat itu Anda memiliki hard drive yang hampir tidak lebih cepat dari disket, dan ukuran memori prosesor yang sangat kecil. Sekarang Anda memiliki drive yang sangat cepat dan memori prosesor yang besar, dan kadang-kadang buffering besar pada hard drive atau di controller. Ukuran sektor Plus telah menjadi lebih besar (atau file dialokasikan dalam blok yang lebih besar) sehingga lebih banyak data secara inheren berdekatan.
Sistem operasi menjadi lebih pintar juga. Sedangkan DOS 1.x akan mengambil setiap sektor dari disk seperti yang dirujuk, OS modern dapat melihat bahwa Anda memiliki file yang terbuka untuk akses berurutan dan cukup dapat memprediksi bahwa Anda akan mengambil sektor tambahan setelah Anda mengkonsumsi yang Anda miliki sekarang. Dengan demikian ia dapat "mengambil lebih dulu" beberapa sektor berikutnya.
Dan lagi itu sering lebih baik untuk tidak memiliki file yang berdekatan. Pada sistem (besar) di mana sistem file tersebar di beberapa drive file sebenarnya dapat diakses lebih cepat jika "menyebar" juga, karena beberapa disk dapat mencari file secara bersamaan.
Saya defragment setiap 2-3 tahun, apakah kotak saya membutuhkannya atau tidak.
[Saya akan menambahkan bahwa yang penting bukanlah seberapa besar data pada disk terdefragmentasi seperti apakah ruang kosong itu. FAT sangat buruk dalam hal ini - kecuali Anda mendefrag hal-hal yang semakin buruk sampai tidak ada dua blok ruang kosong yang bersebelahan. Sebagian besar skema lain dapat menyatukan ruang kosong dan mengalokasikan potongan-potongan dengan cara yang agak "pintar" sehingga fragmentasi mencapai batas tertentu dan kemudian stabil, daripada semakin buruk dan buruk.]
SEMUA fragmen sistem file. ext dan fragmen sistem file Linux lainnya lebih sedikit karena cara mereka dirancang - mengutip Wikipedia tentang Panduan Administrator Jaringan Linux :
Sistem file Linux modern menjaga fragmentasi seminimal mungkin dengan menjaga agar semua blok dalam file tetap berdekatan, bahkan jika mereka tidak dapat disimpan dalam sektor yang berurutan. Beberapa sistem file, seperti ext3, secara efektif mengalokasikan blok gratis yang terdekat dengan blok lain dalam file. Oleh karena itu tidak perlu khawatir tentang fragmentasi dalam sistem Linux.
Saya mencatat bahwa ext4 memiliki defragmentasi online sehingga akhirnya fragmentasi menjadi masalah, bahkan dengan sistem file Linux.
Sistem file Windows menempatkan cluster mereka di mana pun ada ruang untuk meletakkannya, dan defrag berjalan di sekitar dan menggantinya. Dengan Linux, file ditempatkan secara istimewa di mana ada ruang yang cukup.
Saya akan mencatat, Windows 7 telah menjadwalkan defragmentasi berjalan, jadi itu tidak benar-benar diperlukan untuk menjalankan defrag secara manual.
ext*
tidak defragment saat berjalan. trac.transmissionbt.com/ticket/849 dan h-online.com/open/features/… . ext*
meminimalkan fragmentasi dengan menyimpan data yang berdekatan di lokasi acak pada disk. Offset acak menyebarkan file yang berdekatan di sekitar disk dan mengurangi kebutuhan untuk memecah file.