15Aug

Apa itu Fragmentasi Disk dan Apakah Saya Masih Perlu Defragment?

Apakah komputer modern masih memerlukan prosedur defragmentasi rutin yang dibutuhkan oleh komputer lama? Baca terus untuk mengetahui fragmentasi dan sistem operasi dan sistem berkas modern yang ada untuk meminimalkan dampak kinerja.

Pertanyaan Hari Ini &Sesi jawaban datang kepada kami atas izin dari SuperUser - subdivisi dari Stack Exchange, pengelompokan komunitas dari situs web Q & A.

Pertanyaan

Pembaca superuser Simon Sheehan penasaran dengan keadaan defragmentasi pada drive modern:

Sebagai bagian dari perawatan Windows biasa, saya defragment hard drive saya. Tapi mengapa fragmen hard drive pada sistem NTFS dan FAT *?Rupanya EXT * tidak, kenapa ini? Haruskah saya juga melakukan defragmenting drive USB saya?

Mari beralih ke beberapa jawaban kontributor untuk menyelidiki pertanyaan Simon.

Jawaban

SuperUser kontributor Daniel R. Hicks bidang pertanyaan:

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 terkadang buffering substansial pada hard drive atau di controller. Ditambah ukuran sektor semakin besar( atau file dialokasikan dalam blok yang lebih besar) sehingga lebih banyak data secara inheren bersebelahan. Sistem Operasi

juga semakin pintar. Sedangkan DOS 1.x akan mengambil setiap sektor dari disk karena direferensikan, sebuah OS modern dapat melihat bahwa Anda memiliki file yang terbuka untuk akses sekuensial dan cukup dapat memprediksi bahwa Anda akan mengambil sektor tambahan setelah Anda mengkonsumsiyang Anda miliki sekarangDengan demikian dapat "pre-fetch" beberapa berikutnya( lusin) sektor.

Dan lagi, lebih sering tidak ada file yang bersebelahan. 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 melakukan defragment setiap 2-3 tahun, apakah kotak saya membutuhkannya atau tidak.

[Saya akan menambahkan bahwa yang penting tidak begitu banyak apakah data pada disk mengalami defragmentasi karena apakah ruang bebasnya tidak. FAT sangat buruk dalam hal ini - kecuali jika Anda melakukan defragged hal-hal terus bertambah buruk dan parah sampai tidak ada dua blok ruang kosong bersebelahan. Sebagian besar skema lainnya dapat menyatukan ruang bebas dan mengalokasikan potongan dengan cara yang agak "cerdas" sehingga fragmentasi mencapai ambang tertentu dan kemudian menstabilkan, daripada semakin memburuk.]

Journeyman Geek menambahkan informasi berikut tentang sistem berkas Linux:

SEMUA fragmen sistem fileext dan fragmen sistem file Linux lainnya kurang karena cara mereka dirancang - mengutip Wikipedia mengenai Panduan Administrator Jaringan Linux:

Sistem berkas Linux modern menyimpan fragmentasi minimal dengan menjaga agar semua blok saya terus bersama-sama., bahkan jika mereka tidak dapat disimpan di sektor berturut-turut. Beberapa filesystem, seperti ext3, secara efektif mengalokasikan blok bebas yang paling dekat dengan blok lain dalam sebuah file. Oleh karena itu tidak perlu khawatir fragmentasi dalam sistem Linux.

Saya perhatikan meskipun ext4 memiliki defragmentasi online sehingga pada akhirnya fragmentasi IS menjadi masalah, bahkan dengan sistem file Linux.

Sistem file Windows memiliki cluster mereka ditempatkan di manapun ada tempat untuk meletakkannya, dan defrag berjalan dan menggantikannya. Dengan Linux, file preferentially ditempatkan dimana ada cukup ruang.

saya perhatikan, Windows 7 telah menjadwalkan defragmentasi berjalan, jadi tidak perlu menjalankan defrag secara manual.

Salah satu unsur dari pertanyaan awal yang tidak dibahas adalah apakah Anda harus melakukan defragment pada flash drive Anda atau tidak. Defragmentation adalah proses yang sangat reader / write intensive dan harus dihindari pada perangkat penyimpanan solid state seperti flash drive dan Solid State Disks( SSD).Untuk informasi lebih lanjut tentang defragmentasi, sistem file, dan SSD, lihat artikel HTG berikut ini:

  • HTG Menjelaskan: Apakah Anda Benar-benar Membelenggu PC Anda?
  • HTG Menjelaskan: Apa Solid State Drive dan Apa yang Harus Saya Ketahui?
  • HTG Menjelaskan: Mengapa Linux Tidak Membutuhkan Defragmenting

Punya sesuatu untuk ditambahkan ke penjelasan? Terdengar dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange tech-savvy lainnya? Simak thread diskusi selengkapnya disini.