Beranda » bagaimana » Apa itu Fragmentasi Disk dan Apakah Saya Masih Perlu Mendefrag?

    Apa itu Fragmentasi Disk dan Apakah Saya Masih Perlu Mendefrag?

    Apakah komputer modern masih memerlukan prosedur defragmentasi rutin seperti yang diminta oleh komputer lama? Baca terus untuk mengetahui tentang fragmentasi dan apa yang sistem operasi modern dan sistem file lakukan untuk meminimalkan dampak kinerja.

    Sesi Tanya Jawab hari ini datang kepada kami dengan izin dari SuperUser-subdivisi Stack Exchange, pengelompokan komunitas yang didorong oleh situs web T&J.

    Pertanyaan

    Pembaca SuperUser Simon Sheehan ingin tahu tentang kondisi defragmentasi pada drive modern:

    Sebagai bagian dari pemeliharaan Windows biasa, saya mendefrag hard drive saya. Tetapi mengapa fragmen hard drive pada sistem NTFS dan FAT *? Rupanya EXT * tidak, mengapa ini? Haruskah saya juga defragment drive USB saya?

    Mari kita beralih ke beberapa jawaban kontributor untuk menyelidiki pertanyaan Simon.

    Jawabannya

    Kontributor SuperUser Daniel R. Hicks menjawab pertanyaan:

    Fragmentasi bukan masalah itu 30 tahun yang lalu. Saat itu Anda memiliki hard drive yang hampir tidak lebih cepat daripada 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 di 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 jika 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.]

    Journeyman Geek menambahkan informasi berikut tentang sistem file Linux:

    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 semua blok i∎ suatu file berdekatan, walaupun mereka tidak dapat disimpan dalam sektor-sektor yang berurutan. Beberapa sistem file, seperti ext3, secara efektif mengalokasikan blok gratis yang terdekat dengan blok lainnya 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 khusus 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.

    Salah satu elemen dari pertanyaan awal yang tidak ditanggapi adalah apakah Anda harus defragment flash drive Anda atau tidak. Defragmentasi adalah proses yang sangat intensif membaca / menulis dan harus dihindari pada perangkat penyimpanan solid-state seperti flash drive dan Solid State Disks (SSDs). Untuk informasi lebih lanjut tentang defragmentasi, sistem file, dan SSD, lihat artikel HTG berikut:

    • HTG Menjelaskan: Apakah Anda Benar-Benar Perlu Mendefrag PC Anda?
    • HTG Menjelaskan: Apa itu Solid State Drive dan Apa yang Harus Saya Ketahui?
    • HTG Menjelaskan: Mengapa Linux Tidak Perlu Mendefragmentasi

    Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.