it-swarm.asia

Mengapa Anda tidak dapat men-defrag Solid State Drive?

Saya terus mendengar bahwa ini sangat tidak boleh. Kenapa ini? Saya menjalankan Ubuntu sebagian besar sehingga tidak mempengaruhi saya, tapi saya hanya ingin tahu.

39
George IV

Solid state drive didasarkan pada memori flash, yang usianya sangat berbeda dari pemintalan standar Platter - hard drive berbasis. Setiap sektor memiliki jumlah terbatas siklus tulis , sehingga drive menyertakan fitur wear-leveling yang memungkinkan drive bertahan lebih lama dengan memecah drive secara sengaja.

Waktu baca tidak banyak ditingkatkan dengan defragmentasi karena mereka berada di drive standar, jadi tidak ada keuntungan nyata dalam defragmentasi, tetapi dengan melakukannya, Anda meningkatkan jumlah penulisan ke drive, sehingga mengurangi masa pakai drive.

63
chills42

Defragmentasi menempatkan sektor Anda berdekatan satu sama lain yang bermanfaat untuk disk yang berputar. Namun, ini tidak berguna pada SSD yang memiliki waktu akses konstan untuk sektor apa pun. Defragmentasi hanya menyebabkan penulisan tambahan pada disk (SSD memiliki jumlah penulisan terbatas karena desainnya)

45
Jeff Moser

Perhatikan bahwa seharusnya tidak ada alasan teknis untuk tidak "dapat mendefrag drive solid state", dalam arti bahwa Anda dapat memulai program defragmenter dan menjalankannya pada drive.

Tetapi melakukan hal itu tidak memiliki efek yang terjadi pada drive non-solid state, karena memindahkan cluster bersama-sama tidak akan benar-benar mempercepat drive.

Di sisi lain, apa yang akan Anda lakukan adalah melakukan banyak penulisan yang tidak perlu pada drive, dan ini akan mempersingkat, meskipun sedikit, masa pakai drive.

Selain itu, banyak solid-state drive melakukan optimisasi untuk mengurangi masalah ini dengan mengurangi penulisan berulang ke area yang sama, dan ini transparan untuk sistem luar, dalam hal ini cluster mungkin tidak bergerak sama sekali tetapi menyebar di drive . Teknik ini biasanya "memakai leveling".

Jika program defragmenter menolak untuk mendefrag drive solid state drive (atau bahkan hanya mendaftarkannya sebagai drive yang dapat Anda pilih), saya bertaruh bahwa itu pada dasarnya adalah penolakan perangkat lunak untuk melakukannya, hanya untuk menghindari masalah yang diuraikan di atas.

Perhatikan bahwa saya tidak cukup tahu tentang protokol yang mendasari yang digunakan untuk mendefrag drive, jadi mungkin ada blok keras dari solid state drive untuk menerima perintah defragment, jika ada hal-hal seperti itu. Alasan untuk ini, bagaimanapun, adalah yang dijelaskan di sini.

Defragging akan menurunkan harapan masa pakai drive Anda dengan melakukan operan yang tidak perlu pada drive dengan masa hidup terbatas.

7
TheTXI

Itu tidak buruk sepanjang waktu. Menjalankan defragmentasi penuh secara manual adalah sesuatu yang tidak boleh Anda lakukan, tetapi jika Anda memiliki snapshot volume yang diaktifkan, windows 8/10 akan mendefrag SSD sekali sebulan :

Ini adalah desain dan diperlukan karena salin volsnap lambat pada kinerja menulis pada volume SSD terfragmentasi. Ini juga agak salah paham bahwa fragmentasi bukan masalah pada SSD. Jika SSD terlalu terfragmentasi, Anda dapat menekan fragmentasi file maksimum (ketika metadata tidak dapat mewakili fragmen file lagi) yang akan menghasilkan kesalahan ketika Anda mencoba menulis/memperpanjang file. Selain itu, lebih banyak fragmen file berarti lebih banyak metadata untuk diproses saat membaca/menulis file, yang dapat menyebabkan kinerja lebih lambat.

Kesimpulan

Tidak, Windows tidak secara bodoh atau buta menjalankan defrag pada SSD Anda setiap malam, dan tidak, Windows defrag tidak mempersingkat masa pakai SSD Anda secara tidak perlu. SSD modern tidak bekerja dengan cara yang sama seperti yang biasa kita lakukan dengan hard drive tradisional.

Ya, sistem file SSD Anda kadang-kadang membutuhkan semacam defragmentasi dan itu ditangani oleh Windows, setiap bulan secara default, jika perlu. Tujuannya adalah untuk memaksimalkan kinerja dan umur yang panjang. Jika Anda menonaktifkan defragmentasi sepenuhnya, Anda mengambil risiko metadata sistem file Anda dapat mencapai fragmentasi maksimum dan berpotensi membuat Anda dalam masalah.

2
magicandre1981

Tergantung pada apa yang ada di drive. Anda tidak akan mendapatkan peningkatan kinerja apa pun dengan mendefrag SSD, tetapi itu akan berdampak pada pemulihan data.

Di satu sisi, flash-memory memiliki jumlah siklus tulis terbatas , sehingga melakukan banyak penulisan pada akhirnya akan memakainya. Flash drive, kartu memori, dan SSD menggunakan trik seperti level-wear dan TRIM untuk memperpanjang umur media, tetapi defragmentasi cenderung menyebabkan a besar jumlah penulisan, yang akan menyebabkan aus lebih cepat.

Di sisi lain, file yang terfragmentasi jauh lebih sulit untuk dipulihkan ketika terhapus secara tidak sengaja, terkena virus, dll. Sehingga menjaga file Anda dalam keadaan bersebelahan (mis., Dengan defragmenting) akan sangat meningkatkan peluang pemulihan.

Oleh karena itu, seperti yang saya katakan di awal, itu tergantung pada apa yang disimpan di drive, seberapa penting file, seberapa besar kemungkinan Anda perlu melakukan pemulihan data, dan seberapa sering file diubah (sering dihapus dan salinannya akan menyebabkan fragmentasi lebih cepat serta memakan lebih banyak siklus tulis).

2
Synetech

Sebenarnya kamu bisa. Defragmentasi adalah hal tingkat sistem file, tidak masalah apa yang ada di tingkat blok yang lebih rendah.

Tetapi dalam kasus SSD tidak ada kepala disk yang gerakannya harus diminimalkan. Dengan demikian, itu tidak akan lebih cepat, bahkan tidak sedikit.

Beberapa OS dan alat melarang ini saja, karena keputusan perusahaan pengembang mereka suka mencampur arti "Anda tidak perlu" dan "Anda tidak bisa". Tetapi ini adalah hal yang berbeda.

Mungkin ada beberapa peretasan yang dapat menghindari larangan ini (regedit, atau mengekspor drive sebagai iscsi dan mengimpor kembali ke mesin yang sama, dll). Dalam hal ini, Anda akan menemukan drive terfragmentasi sangat, yang defragnya akan sangat panjang. Itu karena OS tidak peduli tentang fragmentasi pada kasus mereka. Dan, seperti jawaban lain juga menyebutkan, defrag ini tidak akan membuat sistem Anda lebih cepat, tetapi itu akan mengurangi masa pakainya.

2
peterh

Menurut Condusiv Technologies:

SSD memulai dengan sangat cepat dan kemudian dengan cepat mulai kehilangan kecepatannya dan dari waktu ke waktu menjadi rusak. SSD mengharuskan agar data lama dihapus sebelum data baru ditulis, bukan hanya menulis informasi lama seperti dengan hard drive. Ini menggandakan keausan dan dapat menyebabkan masalah besar.

Masalah utamanya adalah degradasi kecepatan tulis karena fragmentasi ruang bebas. Ruang bebas kecil yang tersebar di SSD menyebabkan sistem file menulis file dalam potongan terfragmentasi ke ruang kosong kecil yang tersedia. Dengan demikian, itu menurunkan kinerja penulisan sebanyak 80% ke solid state drive.

SSD hanya dapat menulis berkali-kali ke drive karena mereka memiliki jumlah penulisan yang terbatas yang dapat mereka lakukan. Karena efek menggandakan perlu membaca dan menghapus sebelum dapat menulis lagi, SSD mengalami penggunaan dua kali lebih banyak.

Ketika SSD mendekati batasnya, kesalahan fragmentasi dan penulisan lebih banyak terjadi, menyebabkan SSD melambat. Kinerja penulisan menurun secara proporsional karena fragmentasi ruang bebas meningkat. Semua SSD akan mengalami masalah ini pada satu titik atau yang lain kecuali HyperFast digunakan untuk mengoptimalkan solid state drive.

Karena itu mereka merekomendasikan untuk menggunakan produk mereka yang disebut Diskeeper. Pengkodean ke perusahaan:

Menonaktifkan dengan HyperFast menjaga sistem Anda berjalan secepat ketika Anda membelinya, dengan mengoptimalkan ruang kosong pada SSD Anda. Fitur HyperFast, yang disertakan dengan Diskeeper 12 secara khusus menyelesaikan masalah ini dengan secara cerdas menghilangkan fragmentasi ruang bebas yang menurunkan kinerja yang dapat mempromosikan penulisan acak daripada penulisan sekuensial yang lebih efisien. Teknologi ini bersama dengan Teknologi IntelliWrite mempromosikan penulisan sekuensial yang lebih efisien dan bermanfaat untuk terjadi daripada penulisan acak.

Info lebih lanjut tentang produk mereka tersedia:

http://www.condusiv.com/products/diskeeper/

1
Simon