Laptop

Cara Meningkatkan Kinerja SSD di Laptop Linux

Cara Meningkatkan Kinerja SSD di Laptop Linux
Solid State Drive (SSD) praktis wajib untuk pengaturan PC Linux yang berorientasi pada kinerja, meskipun harganya lebih mahal daripada hard drive mekanis tradisional. Artikel ini akan membagikan tweak kecil yang akan meningkatkan kinerja SSD saat laptop Anda berjalan dalam mode baterai.

Penafian: Tweak yang dijelaskan di bawah ini mengubah cara sistem Linux Anda menangani manajemen daya SSD. Saya telah menggunakan metode ini untuk waktu yang lama dan tidak menghadapi masalah apapun. Namun, saya tidak bertanggung jawab jika ada yang salah dengan drive SSD Anda setelah menggunakan tweak ini. Anda disarankan untuk menggunakan kebijaksanaan Anda sendiri saat mengikuti petunjuk ini.

Memahami Manajemen Daya SSD di Linux

Sebagian besar distribusi Linux menggunakan API “Advanced Power Management (APM)” Kernel Linux untuk menangani konfigurasi, mengoptimalkan kinerja, dan memastikan stabilitas perangkat penyimpanan. Perangkat ini diberi nilai APM antara 1 dan 255 untuk mengontrol ambang manajemen dayanya. Nilai 254 menunjukkan kinerja terbaik, sedangkan nilai 1 menunjukkan manajemen daya yang lebih baik. Menetapkan nilai 255 akan menonaktifkan APM sama sekali. Secara default, SSD diberi APM 254 saat sistem berjalan dengan daya eksternal. Dalam mode baterai, level APM diatur ke 128, mengurangi kecepatan baca dan tulis SSD. Artikel ini menjelaskan cara meningkatkan level SSD APM ke 254 saat laptop Linux Anda berjalan dalam mode baterai.

Menggunakan Disk GNOME

Untuk mengubah level APM SSD pada distribusi Linux berbasis GNOME, luncurkan aplikasi “GNOME Disks” dari peluncur aplikasi. Pastikan laptop Anda dalam mode baterai. Sorot entri drive SSD Anda di bilah sisi dan klik menu tiga titik di sudut kanan atas untuk meluncurkan menu manajemen disk. Klik opsi "Pengaturan Drive ..." untuk meluncurkan jendela konfigurasi.

Pada layar berikutnya, pastikan "Terapkan Pengaturan Manajemen Daya Lanjutan" diaktifkan. Gunakan penggeser untuk meningkatkan APM menjadi 254. Klik tombol "OK" untuk menerapkan pengaturan. Anda mungkin diminta untuk memasukkan kata sandi pengguna.

Setelah menerapkan pengaturan ini, reboot sistem Anda agar perubahan diterapkan. Anda sekarang seharusnya telah meningkatkan kecepatan baca dan tulis SSD pada mode baterai. Sebagai referensi, berikut adalah kecepatan baca SSD SATA saya, yang menunjukkan dampak kinerja positif dari peningkatan level APM.

Performa SSD pada APM 128 pada mode baterai:

Performa SSD pada APM 254 pada mode baterai:

Peningkatan kinerja sangat besar. Anda dapat membandingkan kecepatan baca ini dengan kecepatan yang diiklankan vendor untuk menilai kualitas SSD yang terpasang di sistem Anda.

Menggunakan hdparm

Jika Anda lebih suka baris perintah, Anda dapat menggunakan utilitas konfigurasi "hdparm" untuk menangani manajemen daya SSD. Untuk memulai, identifikasi SSD Anda "UUID" dengan menjalankan salah satu dari perintah di bawah ini:

$ lsblk -o NAMA,JALAN,MODEL,VENDOR,SIZE,FSUSED,FSUSE%,TYPE,MOUNTPOINT,UUID
$ blk

Anda harus menerima output seperti ini. Catat nilai “UUID”.

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

Pastikan laptop Anda terputus dari daya eksternal dan kemudian jalankan perintah di bawah ini untuk memeriksa level APM saat ini (ganti UUID pada perintah dengan UUID SSD Anda sendiri).

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

Tangkapan layar di atas menggunakan pengenal berbeda untuk SSD, tetapi hasil akhirnya sama. Untuk meningkatkan level APM ke 254, jalankan perintah dalam format berikut (mengganti UUID dengan perangkat Anda):

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

Perintah di atas akan mengubah APM untuk sesi saat ini saja. Untuk membuat perubahan ini terus-menerus di seluruh reboot, diperlukan sedikit lebih banyak pekerjaan. Untuk membuat level APM baru permanen, Anda harus terlebih dahulu menemukan biner yang dapat dieksekusi 'hdparm' dan file aturan 'udev'-nya. Dua perintah berikut akan membantu Anda menemukan file-file ini:

$ cari hdparm
$ yang hdparm

Amati output dari dua perintah ini untuk menemukan jalur file yang benar. Output mungkin berbeda dari distribusi ke distribusi. Biasanya, biner yang dapat dieksekusi hdparm akan ditempatkan di salah satu folder 'bin', dan file aturan akan ditempatkan di salah satu folder 'udev'. Untuk referensi, di Ubuntu 20.04, biner hdparm terletak di '/usr/sbin/hdparm' dan file aturan terletak di '/usr/lib/udev/rules.d/85-hdparm.aturan.'

Sekarang, buka file aturan udev di editor teks dengan menjalankan perintah di bawah ini (ganti 'nano' dengan perintah untuk editor teks favorit Anda):

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

Jika file aturan hdparm tidak ada, Anda dapat membuat file aturan baru di salah satu folder udev yang terletak di sistem Anda.

Sekarang, tempatkan kode berikut di akhir file, ganti jalur biner dan UUID drive SSD Anda dengan hati-hati. Ini adalah kode referensi yang digunakan untuk SSD di laptop Linux saya, jadi jangan masukkan kode yang sama persis di file aturan udev di sistem Anda.

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

Simpan file aturan dan reboot sistem Anda agar perubahan diterapkan. SSD Anda sekarang harus memiliki APM 254 dalam mode baterai.

Kesimpulan

Mengubah nilai APM SSD dapat meningkatkan kecepatan baca dan tulis, serta kinerja sistem keseluruhan laptop Linux Anda. Namun, level APM yang agresif dapat menyebabkan degradasi perangkat penyimpanan yang lebih cepat. Gunakan panduan ini dengan hati-hati dan hanya ubah level APM jika kinerja sangat penting bagi Anda.

Cara Menggunakan Xdotool untuk Merangsang Klik Mouse dan Keystroke di Linux
Xdotool adalah alat baris perintah sumber terbuka dan gratis untuk mensimulasikan klik mouse dan penekanan tombol. Artikel ini akan membahas panduan s...
5 Produk Mouse Komputer Ergonomis Terbaik untuk Linux
Apakah penggunaan komputer yang lama menyebabkan rasa sakit di pergelangan tangan atau jari Anda?? Apakah Anda menderita persendian yang kaku dan teru...
Cara Mengubah Pengaturan Mouse dan Touchpad Menggunakan Xinput di Linux
Sebagian besar distribusi Linux dikirimkan dengan pustaka "libinput" secara default untuk menangani kejadian input pada sistem. Ini dapat memproses ke...