Komputer riba

Cara Meningkatkan Prestasi SSD di Laptop Linux

Cara Meningkatkan Prestasi SSD di Laptop Linux
Pemacu Keadaan Pepejal (SSD) praktikal wajib untuk penyediaan PC Linux berorientasikan prestasi, walaupun lebih mahal daripada pemacu keras mekanikal tradisional. Artikel ini akan berkongsi tweak kecil yang akan meningkatkan prestasi SSD ketika komputer riba anda menggunakan mod bateri.

Penafian: Perubahan yang dijelaskan di bawah mengubah cara sistem Linux anda mengendalikan pengurusan kuasa SSD. Saya telah lama menggunakan kaedah ini dan tidak menghadapi masalah. Walau bagaimanapun, saya tidak akan bertanggungjawab sekiranya ada yang tidak kena dengan pemacu SSD anda setelah menggunakan tweak ini. Anda dinasihatkan untuk menggunakan budi bicara anda sendiri semasa mengikuti arahan ini.

Memahami Pengurusan Kuasa SSD di Linux

Sebilangan besar pengedaran Linux menggunakan API "Advanced Power Management (APM)" Linux Kernel untuk menangani konfigurasi, mengoptimumkan prestasi, dan memastikan kestabilan peranti penyimpanan. Peranti ini diberi nilai APM antara 1 dan 255 untuk mengawal ambang pengurusan kuasa mereka. Nilai 254 menunjukkan prestasi terbaik, sementara nilai 1 menunjukkan pengurusan kuasa yang lebih baik. Menetapkan nilai 255 akan mematikan APM sama sekali. Secara lalai, SSD diberikan APM 254 ketika sistem berjalan dengan kuasa luaran. Dalam mod bateri, tahap APM ditetapkan ke 128, mengurangkan kelajuan membaca dan menulis SSD. Artikel ini menerangkan cara meningkatkan tahap APD SSD kepada 254 ketika komputer riba Linux anda menggunakan mod bateri.

Menggunakan Cakera GNOME

Untuk mengubah tahap APM SSD pada mana-mana pengedaran Linux berdasarkan GNOME, lancarkan aplikasi "GNOME Disk" dari pelancar aplikasi. Pastikan komputer riba anda menggunakan mod bateri. Sorot entri pemacu SSD anda di bar sisi dan klik pada menu tiga titik di sudut kanan atas untuk melancarkan menu pengurusan cakera. Klik pilihan "Tetapan Drive ..." untuk melancarkan tetingkap konfigurasi.

Pada layar berikutnya, pastikan "Terapkan Tetapan Pengurusan Daya Lanjutan" diaktifkan. Gunakan gelangsar untuk meningkatkan APM menjadi 254. Klik butang "OK" untuk menerapkan tetapan. Anda mungkin diminta memasukkan kata laluan pengguna.

Setelah menerapkan tetapan ini, but semula sistem anda agar perubahan tersebut berlaku. Anda seharusnya sudah meningkatkan kelajuan membaca dan menulis SSD pada mod bateri. Sebagai rujukan, berikut adalah kelajuan membaca SATA SSD saya, yang menunjukkan kesan prestasi positif untuk meningkatkan tahap APM.

Prestasi SSD pada APM 128 pada mod bateri:

Prestasi SSD pada APM 254 pada mod bateri:

Peningkatan prestasi adalah besar. Anda boleh membandingkan kelajuan membaca ini dengan kelajuan yang diiklankan oleh vendor untuk menilai kualiti SSD yang dipasang di sistem anda.

Menggunakan hdparm

Sekiranya anda lebih suka baris arahan, anda boleh menggunakan utiliti konfigurasi "hdparm" untuk menangani pengurusan kuasa SSD. Untuk memulakan, kenal pasti SSD "UUID" anda dengan menjalankan salah satu arahan di bawah:

$ lsblk -o NAMA, PATH, MODEL, VENDOR, SIZE, FSUSED, FSUSE%, JENIS, MOUNTPOINT, UUID
$ blkid

Anda harus menerima output seperti ini. Perhatikan nilai "UUID".

/ dev / sda7: UUID = "a1bb9815-6c80-419c-bade-c2aeeef606e2" JENIS = "ext4"
PARTUUID = "42cbf56f-15c5-41b7-9a2b-36d5034c1fce"

Pastikan komputer riba anda terputus dari kuasa luaran dan kemudian jalankan arahan di bawah untuk memeriksa tahap APM semasa (ganti UUID dalam arahan dengan UUID SSD anda sendiri).

$ sudo hdparm -B / dev / disk / by-uuid / a1bb9815-6c80-419c-bade-c2aeeef606e2

Tangkapan skrin di atas menggunakan pengecam yang berbeza untuk SSD, tetapi hasil akhirnya adalah sama. Untuk meningkatkan tahap APM ke 254, jalankan perintah dalam format berikut (menggantikan UUID dengan peranti anda):

$ sudo hdparm -B 254 / dev / disk / by-uuid / a1bb9815-6c80-419c-bade-c2aeeef606e2

Perintah di atas akan mengubah APM untuk sesi semasa sahaja. Untuk menjadikan perubahan ini berterusan semasa reboot, diperlukan lebih banyak kerja. Untuk menjadikan tahap APM baru kekal, anda mesti terlebih dahulu mencari binari boleh laku 'hdparm' dan fail peraturan 'udev'. Dua arahan berikut akan membantu anda mencari fail berikut:

$ cari hdparm
$ hdparm yang mana

Perhatikan output kedua arahan ini untuk mencari jalan fail yang betul. Keluarannya mungkin berbeza dari pengedaran ke pengedaran. Biasanya, binari boleh laku hdparm akan berada di salah satu folder 'bin', dan fail peraturan akan berada di salah satu folder 'udev'. Sebagai rujukan, di Ubuntu 20.04, perduaan hdparm terletak di '/ usr / sbin / hdparm' dan fail peraturan terletak di '/ usr / lib / udev / Rules.d / 85-hdparm.peraturan.'

Sekarang, buka fail peraturan udev dalam editor teks dengan menjalankan perintah di bawah ini (ganti 'nano' dengan perintah untuk editor teks kegemaran anda):

$ sudo nano / usr / lib / udev / peraturan.d / 85-hdparm.peraturan

Sekiranya fail peraturan hdparm tidak ada, anda boleh membuat fail peraturan baru di mana-mana folder udev yang terdapat di sistem anda.

Sekarang, letakkan kod berikut di akhir fail, ganti jalur perduaan dan UUID pemacu SSD anda dengan berhati-hati. Ini adalah kod rujukan yang digunakan untuk SSD di komputer riba Linux saya, jadi jangan letakkan kod yang sama persis dalam fail peraturan udev di sistem anda.

TINDAKAN == "tambah", SUBSYSTEM == "blok", KERNEL == "[sh] d [a-z]", RUN + = "/ usr / sbin / hdparm -B 254
/ dev / cakera / oleh-uuid / a1bb9815-6c80-419c-bade-c2aeeef606e2 "

Simpan fail peraturan dan but semula sistem anda agar perubahan tersebut berlaku. SSD anda kini harus mempunyai APM 254 dalam mod bateri.

Kesimpulannya

Mengubah nilai APM SSD dapat meningkatkan kelajuan membaca dan menulis, serta prestasi sistem keseluruhan komputer riba Linux anda. Walau bagaimanapun, tahap APM yang agresif boleh menyebabkan penurunan peranti storan yang lebih cepat. Gunakan panduan ini dengan berhati-hati dan hanya mengubah tahap APM jika prestasi sangat penting bagi anda.

Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah penambahan kedua belas untuk siri Tomb Raider - francais permainan aksi-pengembaraan yang dibuat oleh Eidos Montreal....
Cara Meningkatkan FPS di Linux?
FPS bermaksud Bingkai sesaat. Tugas FPS adalah mengukur kadar bingkai dalam pemutaran video atau persembahan permainan. Dengan kata mudah bilangan gam...
Permainan Makmal Apl Oculus Teratas
Sekiranya anda adalah pemilik alat dengar Oculus, maka anda mesti mengetahui tentang memuatkan sideload. Sideloading adalah proses memasang kandungan ...