Perkakasan

Bagaimana untuk mengoptimumkan ssd dalam linux langkah demi langkah

Isi kandungan:

Anonim

Terdapat beberapa sebab untuk mengoptimumkan SSD di Linux. Sebagai contoh, beli cakera keras SSD dan ingin mendapatkan lebih banyak daripadanya, dan memilikinya tetapi mahu menjadikannya lebih cepat, mahu memanjangkan hayat SSD kami. Bagaimanapun, apa jua kes anda, di sini kami akan menerangkan bagaimana untuk melakukannya.

Indeks kandungan

Mengoptimumkan SSD di Linux

Asas-asas SSD

SSD adalah istilah yang digunakan untuk merujuk kepada unit penyimpanan generasi baru untuk komputer. Ia adalah akronim bagi "Peperangan Negeri Pepejal" yang bersamaan dengan Bahasa Inggeris Pepejal Negeri Pepejal.

Kelebihan utama cakera keras pepejal berbeza dengan cakera keras konvensional, pada dasarnya berasal dari fakta bahawa operasinya tidak berdasarkan penggunaan komponen mekanikal yang sentiasa bergerak. Yang tercermin dalam kelajuan membaca yang tinggi. Perbezaan ini dapat dirasai terutamanya pada permulaan sistem dan apabila menjalankan program yang memerlukan kapasiti pemprosesan yang tinggi.

Tetapan Utama untuk Mengoptimumkan SSD

Sekarang kita jelas tentang apa SSD, mari turun ke perniagaan dengan tetapan untuk mengoptimumkan SSD. Terdapat banyak tweak dan pengoptimuman yang dicadangkan semasa mengemas kini SSD. Walau bagaimanapun, selepas menilai dan memfilter semua yang dikatakan mengenai subjek, kami membuat senarai pelarasan penting.

Beberapa tugas dalam senarai ini melibatkan fail fstab, jadi cadangan pertama kami adalah untuk menyandarkannya terlebih dahulu. Anda boleh menggunakan arahan berikut:

sudo cp / etc / fstab /etc/fstab.bak

Dengan cara ini, jika ada masalah, anda boleh memadam fail dan memulihkan fail asal yang disandarkan.

Mengelakkan masa akses

Ini penting untuk meningkatkan kehidupan SSD kami. Ia adalah mudah, kami mengurangkan jumlah menulis yang dilakukan pada Sistem Pengoperasian ke cakera. Sekiranya anda perlu mengetahui saat saya membuat akses terakhir ke direktori atau fail, kita tambahkan dalam / etc / fstab file , kedua pilihan ini:

noatime nodiratime

NOTA: mereka mestilah dengan pilihan lain, dan spesifikasi mereka dipisahkan oleh koma (,) dan bukan dengan ruang.

Pengaktifan TRIM

Mengaktifkan TRIM berguna untuk membantu menguruskan prestasi cakera dalam jangka panjang. Untuk melakukan ini, pilihan berikut ditambahkan ke fstab:

buang

Perlu diingatkan bahawa ini berfungsi dengan sempurna dengan sistem fail ext4, dan walaupun dengan cakera keras biasa.Juga, walaupun pada mulanya ia tidak mewakili penambahbaikan prestasi dengan serta-merta, dalam jangka masa panjang ia harus membuat sistem berfungsi dengan lebih baik. Itulah sebabnya kami telah memasukkannya dalam senarai kami.

Tmpfs

Secara lalai, sistem menyimpan cachenya dalam / tmp. Mengetahui ini, kita dapat mengkonfigurasi melalui fstab bahawa cache akan dipasang dalam RAM sebagai fail sementara sistem, dengan cara ini sistem akan menyentuh cakera keras sesedikit mungkin. Untuk melakukan ini, kami menambah baris berikut ke hujung / etc / fstab:

tmpfs / tmp tmpfs defaults, noatime, mode = 1777 0 0

Kami menyimpan perubahan pada fail untuk meneruskan.

Menukar Penjadual IO

Sistem tidak menulis perubahan terus ke cakera keras, tetapi mengantarkan permintaan berbeza. Ia adalah penjadual input-output yang mengendalikannya dengan betul. Secara lalai penjadual adalah cfq, namun kita boleh menukar yang satu ini untuk yang paling sesuai dengan perkakasan baru kami.

Untuk ini kita perlu melakukan langkah-langkah berikut:

KAMI MEREKOMENDASIKAN ANDA CPU Delid: Apa itu dan apa itu

Pertama, kita senaraikan pilihan yang tersedia untuk memilih perancang dengan arahan berikut:

kucing / sys / blok / sd X / barisan / penjadual

Di mana X, anda mesti menggantinya dengan huruf unit yang sepadan dalam sistem anda.

Sekiranya anda mempunyai pilihan deadline, ia adalah yang anda harus gunakan, kerana ia membenarkan pelarasan tambahan lain kemudian. Jika tidak, pilihan lain boleh menjadi noop. Sekarang kita mesti nyatakan sistem operasi untuk menggunakan pilihan lalai ini pada setiap permulaan, untuk ini kita edit fail rc.local:

sudo nano /etc/rc.local

Nota: Untuk tujuan kes ini, kami menggunakan editor nano, tetapi anda boleh menggunakan salah satu pilihan anda.

Sebelum garisan "keluar 0", anda menambah dua baris ini (jika anda menggunakan tarikh akhir):

tarikh akhir echo> / sys / block / sdX / queue / scheduler echo 1> / sys / block / sdX / queue / iosched / fifo_batch

Atau, sekiranya anda menggunakan noop, anda menambah baris ini:

echo noop> / sys / block / sdX / queue / scheduler

Sekali lagi, X mesti diganti dengan huruf pemacu sepadan dalam sistem anda.

Sahkan bahawa semuanya adalah betul, simpan dan kemudian keluar dari editor anda.

Reboot

Semakan semula diperlukan untuk semua perubahan ini berkuatkuasa. Selepas permulaan semula, semuanya harus siap. Jika atas sebab tertentu ada masalah dan anda tidak boleh memulakan sistem anda, anda boleh membatalkan perubahan dan cuba lagi langkah demi langkah yang diterangkan.

Perubahan pada fail fstab akan disimpan selama pemasangan, malah meluluskan pembaruan. Walau bagaimanapun, fail rc.local mesti dipulihkan selepas setiap kemas kini versi anda.

Kesimpulan

Seperti yang anda lihat, tidak ada kerumitan yang lebih besar dalam langkah-langkah ini untuk melaksanakan pengoptimuman SSD. Yang terbaik, kami akan mencapai peningkatan 100% yang diterjemahkan ke dalam penambahbaikan tak terhingga dalam masa boot, pemindahan, menulis dan memuatkan data.

Kami mengesyorkan membaca bagaimana mengoptimumkan SSD dalam Windows 10.

Beritahu kami apa penyesuaian lain yang telah anda buat pada SSD anda atau tulis kepada kami dengan sebarang kebimbangan?

Perkakasan

Pilihan Editor

Back to top button