Laman » bagaimana untuk » Adakah saya Perlu Optimumkan SSD saya dengan Perisian Pihak Ketiga?

    Adakah saya Perlu Optimumkan SSD saya dengan Perisian Pihak Ketiga?

    Pemacu cakera mekanikal tradisional perlu ditakrifkan untuk prestasi yang optimum, walaupun Windows kini berfungsi dengan baik untuk melakukan ini secara automatik. Sesetengah syarikat perisian mendakwa bahawa alat mereka boleh "mengoptimumkan" SSD, sama seperti defragmenter cakera boleh mempercepat pemacu mekanikal.

    Realitinya ialah sistem pengendalian moden dan pengawal pemacu keadaan pepejal melakukan tugas yang baik untuk memastikan diri mereka dioptimumkan jika anda menggunakan pemacu keadaan pepejal dengan betul. Anda tidak perlu menjalankan program pengoptimuman SSD seperti anda menjalankan defragmenter cakera.

    Tinggal Dari Program Yang Menuntut untuk "Defragment" Drive Negeri Pepejal Anda

    Pemacu keadaan pepejal tidak boleh dipadatkan. Sistem operasi moden seperti Windows 7 dan Windows 8 tidak akan cuba untuk melakukan defragment SSD. Baik, perisian defragmentasi cakera up-to-date harus menolak untuk melakukan defragment SSD.

    Pada pemacu mekanikal tradisional, terdapat kepala tunggal yang bergerak di atas pinggan berputar untuk membaca bit fail. Sekiranya fail-fail ini dipecahkan kepada beberapa bahagian di pelbagai tempat di atas pinggan, kepala perlu bergerak untuk membaca fail itu - itulah sebabnya pemecahan slows drive mekanikal ke bawah dan mengapa defragmentation membantu - kepala tidak perlu bergerak sebanyak . Pemacu keadaan pepejal tidak mempunyai kepala atau mana-mana bahagian bergerak yang lain. Tidak kira di mana fail itu berada di dalam pemacu atau berapa banyak potongan ia masuk, ia akan mengambil masa yang sama untuk membaca fail.

    Defragmentation sebenarnya tidak baik untuk pemacu keadaan pepejal, kerana ia akan menambah memakai tambahan. Pemacu keadaan pepejal mempunyai jumlah yang terhad untuk menulis di dalamnya, dan apa sahaja yang menyebabkan banyak penulisan tambahan yang tidak diperlukan akan mengurangkan jangka hayat pemacu anda.

    Sekiranya anda mencari program pengoptimuman SSD yang mendakwa defragment SSD anda untuk prestasi maksimum, tinggalkan. Begitu juga untuk menggunakan program defragmentasi lama yang tidak menyedari SSDs - elakkan defragmenting drive solid-state anda.

    Keputusan itu: Defragmentation sentiasa buruk, tinggalkan!

    Beberapa Program Hantar Perintah TRIM, Tetapi OS Sudah Adakah Ini

    Pada pemacu magnet tradisional, fail yang anda padamkan dalam sistem pengendalian anda tidak dikeluarkan dengan segera dari cakera - itulah mengapa fail yang dipadam boleh dipulihkan. Ia hanya secepat untuk menulis fail baru ke atas data lama itu, jadi tidak ada sebab untuk membuang sumber disk yang memadamkan mana-mana bahagian cakera. Itu akan memperlahankan sesuatu apabila anda memadam fail.

    Pada pemacu keadaan pepejal, sel mesti dipadamkan sebelum menulis kepada mereka. Sekiranya anda memadam fail dan data yang ditinggalkan di sekelilingnya, ia akan mengambil masa yang lebih lama apabila anda perlu menulis ke sel tersebut kerana ia perlu dipadamkan terlebih dahulu. Pemacu keadaan pepejal yang pertama mengalami masalah ini, jadi kami mencipta TRIM untuk mengatasinya.

    Apabila anda memadam fail pada pemacu keadaan pepejal moden menggunakan sistem operasi moden, sistem operasi menghantar arahan TRIM ke pemacu, memberitahu pemacu bahawa fail itu telah dipadam. Pemacu memadamkan semua sel yang mengandungi data, memastikan penulisan ke sel-sel itu pantas pada masa depan - mereka kosong dan bersedia untuk pergi.

    Sokongan TRIM telah ditambahkan pada Windows 7, jadi kedua-dua Windows 7 dan Windows 8 menyokong TRIM. Jika anda menggunakan Windows 7 dan memadam fail pada SSD, Windows akan memberitahu SSD bahawa data tidak lagi diperlukan dan SSD akan memadam sel-sel. (Versi terbaru sistem operasi moden seperti Mac OS X dan Linux juga menyokong TRIM.)

    Sesetengah program pengoptimuman SSD mendakwa bahawa mereka akan menjalankan TRIM pada jadual, memaklumkan SSD mengenai kawasan yang difikirkan oleh sistem operasi kosong dan membenarkan SSD untuk TRIM mereka, sekiranya arahan TRIM tidak berfungsi dengan betul sebelum ini.

    Jika anda menggunakan sistem pengendalian yang lebih lama seperti Windows Vista atau sebelum ini anda menggunakan sistem pengendalian sedemikian pada pemacu, ada kemungkinan bahagian-bahagian fail yang dipadam masih menunggu dan menunggu untuk dijadikan TRIMMed. Menghantar petunjuk TRIM seperti itu sekali boleh secara teorinya membantu dalam situasi sedemikian, tetapi tidak sepatutnya Jika anda menggunakan Windows 7, yang menghantar arahan TRIM apabila fail dipadam.

    Pada Windows 8, Disk Defragmenter kini dinamakan alat Optimis Drive. Ia akan mengoptimumkan cakera dengan defragmenting mereka jika mereka mekanikal atau menghantar petunjuk TRIM kepada mereka jika mereka SSD. Ini bermakna bahawa menjalankan program lain yang menghantar arahan TRIM pada jadual tidak diperlukan sepenuhnya pada Windows 8, walaupun Windows 7 tidak sepatutnya memerlukan ciri ini.

    Keputusan itu: Utiliti pengoptimuman yang menghantar arahan TRIM tidak berbahaya, tetapi tidak perlu. Jika anda menggunakan Windows versi lama dengan SSD, naik taraf ke Windows 7 atau 8.

    Program Lain Menggabungkan Ruang Bebas

    Kami sebelum ini menyebut bahawa sel-sel pada SSD mesti dipadamkan sebelum mereka ditulis. Ini boleh menjadi masalah - sel tunggal mengandungi beberapa halaman yang boleh ditulis. Jika pemacu perlu menambah data tambahan ke sel yang sebahagiannya kosong, sel mesti dibaca, dipadamkan, dan data yang diubahsuai ditulis semula ke sel. Jika fail tersebar di seluruh pemacu anda dan setiap sel sebahagiannya kosong, menulis beberapa data akan menghasilkan sejumlah besar operasi baca-tulis-tulis, melambatkan operasi menulis. Ini menunjukkan prestasi SSD berkurangan apabila ia memenuhi.

    Pemacu keadaan pepejal mempunyai pengawal yang menjalankan firmware, yang merupakan jenis perisian rendah. Perisian ini mengendalikan semua tugas peringkat rendah SSD, termasuk menggabungkan ruang bebas apabila pemacu mencapai tahap kapasiti tertentu, memastikan bahawa terdapat banyak sel kosong dan bukannya sel yang sebahagian besar kosong. (Sudah tentu, mesti ada ruang kosong untuk menyatukan - anda harus selalu meninggalkan ruang kosong yang kosong pada SSD anda.)

    Sesetengah program pengoptimuman menuntut bahawa mereka akan menggabungkan ruang bebas dengan menggerakkan data di sekitar pemacu keadaan pepejal dengan algoritma pintar. Di dunia di mana ini mungkin, keputusan ini berbeza daripada memandu untuk memandu. Sesetengah firma mungkin menunggu terlalu lama sebelum menggunakan proses penyatuan ruang bebas mereka sendiri. Penanda aras menjalankan utiliti ruang penyatuan ruang pepejal yang kukuh terhadap firma yang berbeza akan berkemungkinan menunjukkan keputusan yang tidak konsisten, kerana perbezaan itu bergantung pada seberapa baik pekerjaan setiap firmware pemacu sedang dilakukan. Secara umum, firmware pemacu mungkin akan melakukan pekerjaan yang cukup baik yang anda tidak perlu menjalankan program pengoptimalan yang melakukan ini untuk anda. Program sedemikian juga akan menghasilkan penulis tambahan - jika pemacu menunggu terlalu lama, ia boleh berbuat demikian untuk meminimumkan jumlah menulis ke pemacu. ia adalah perdagangan antara penyatuan ruang bebas dan mengelakkan penulisan.

    Walau bagaimanapun, terdapat tangkapan lain di sini: Pengawal pemacu itu sendiri mengendalikan pemetaan sel-sel fizikal pada SSD kepada sektor-sektor logik yang dibentangkan kepada sistem operasi. Hanya pengawal SSD yang benar-benar tahu di mana sel-sel berada. Ada kemungkinan bahawa pemacu mungkin menunjukkan sektor logik kepada sistem operasi yang mungkin bersebelahan untuk keperluan sistem operasi, tetapi jauh dari satu sama lain pada SSD fizikal sebenar. Atas sebab ini, menggunakan apa-apa jenis program perisian untuk menyatukan ruang kosong mungkin idea yang tidak baik - program itu tidak benar-benar tahu apa yang berlaku di belakang pengawal SSD.

    Ini semua akan berbeza dari pemacu untuk memandu dan firmware ke firmware. Sesetengah firma boleh mengemukakan sektor kepada sistem operasi dengan cara yang memaparkan bagaimana ia muncul pada pemacu yang lain, sementara pengoptimuman yang agresif pada pemacu lain mungkin menyebabkan jarak yang sangat besar antara sektor pada pemacu utama. Mungkin terdapat beberapa pemacu dengan pengawal yang mempersembahkan sektor bagaimana mereka muncul pada pemacu dan dengan algoritma penyatuan ruang bebas yang tidak baik - alat pihak ketiga sedemikian boleh berfungsi dengan baik pada pemacu tersebut, tetapi tidak mengandalkannya.

    Keputusan itu: SSD anda sudah menggabungkan ruang kosong untuk anda. Ia mungkin melakukan kerja yang lebih baik daripada program perisian yang tidak dapat melihat apa yang sebenarnya berlaku pada pemacu anda. Program sebegini mungkin akan membuang sumber komputer anda dan memakai SSD.

    "Pengoptimuman" Tidak Perlu

    Anda tidak perlu menjalankan program pengoptimuman SSD. Selagi anda menggunakan Windows 7 atau 8, sistem pengendalian anda sudah menghantar semua arahan TRIM keperluan SSD anda. Untuk penyatuan ruang bebas, firmware pemacu anda mungkin melakukan kerja yang lebih baik daripada perisian yang boleh. Dan jangan pertimbangkan defragmentasi - itu akan membuang masa bahkan jika ia tidak secara aktif berbahaya, yang mana ia.


    Mengambil penjagaan SSD dengan sewajarnya adalah mengelakkan melakukan perkara-perkara buruk kepada SSD anda. Jangan isi dengan penuh, lakukan banyak tulisan yang tidak perlu, atau matikan TRIM.

    Tidak ada keperluan untuk program pengoptimuman SSD, kerana malangnya ia akan menjadi garis bawah syarikat defragmentasi cakera yang cuba mempelbagaikan perniagaan mereka sebagai pemacu keras mekanikal tradisional menjadi kurang biasa.

    Kredit Imej: Collin Allen di Flickr, Intel Free Press di Flickr