Skip to content Skip to sidebar Skip to footer

Cara Memperbaiki Penggunaan CPU yang Tinggi di Linux

 


Apakah PC anda freezing? Atau apakah anda mulai mendengar suara kipas CPU yang keras dari komputer anda? Ada banyak alasan penggunaan CPU yang tinggi di Linux, tetapi yang paling umum adalah aplikasi yang berperilaku tidak semestinya. Baca terus untuk mengetahui bagaimana anda dapat memperbaiki penggunaan CPU yang tinggi di Linux.



Temukan Pelakunya


Aplikasi yang berperilaku buruk dapat membuat prosesor tercepat sekalipun bertekuk lutut. Anda dapat menggunakan aplikasi System Monitor atau top Terminal untuk menemukan aplikasi yang bermasalah.


Buka Terminal anda, ketik top dan tekan Enter.




Secara default, semua proses diurutkan berdasarkan pemakaian CPU-nya, dengan proses yang paling membutuhkan CPU di bagian atas. Jika aplikasi selalu berada di salah satu dari lima slot teratas dengan tingkat pemakaian CPU yang jauh lebih tinggi daripada yang lain, maka anda telah menemukan pelakunya.



1. Renice atau Matikan Aplikasi


Top menyertakan dukungan untuk renice dan kill, sehingga anda dapat menggunakan tools tersebut untuk mengubah prioritas proses apapun atau menghentikannya secara paksa.



Prioritas aplikasi Nice mengacu pada jumlah resource atau sumber daya CPU yang diizinkan untuk digunakan dibandingkan dengan proses yang berjalan lainnya. Nice menerima nilai dari +19 hingga -20. Semakin tinggi angkanya, semakin rendah prioritasnya.


Di top, tekan r dan masukkan PID aplikasi yang bermasalah. Coba ubah ke nilai +5 dan jika itu tidak membantu, coba lagi dengan +10, +15 dan terakhir prioritas serendah mungkin ke +19.




Jika aplikasi tidak merespons, anda harus segera menghentikannya. Tekan k saat berada di top, masukkan PID, tekan Enter dan aplikasi akan hilang.



2. Update Semuanya


Jika masalah terus berlanjut setiap kali anda menjalankan aplikasi, mengupdate aplikasi dapat memperbaiki masalah tersebut.


Untuk melakukan itu, di Terminal anda, masukkan perintah berikut dibawah ini.


sudo apt update && sudo apt -y upgrade



Setelah itu, coba jalankan kembali aplikasi yang bermasalah.


3. Uninstall dan Install Ulang Aplikasi

Jika masalah tidak diperbaiki, ada sedikit kemungkinan masalah itu muncul karena parameter yang salah dalam konfigurasi program. Meneset ke kondisi semula mungkin membantu.

Pertama, backup konfigurasi anda jika itu bukan penyebab masalahnya dan anda memutuskan untuk memulihkannya di masa mendatang. Kemudian, bersihkan aplikasi yang bermasalah.

sudo apt purge APP_NAME



Install ulang aplikasi.

sudo apt update
sudo apt install APP_NAME



Ini akan mereset aplikasi ke keadaan aslinya.


4. Kembalikan ke Versi Sebelumnya

Jika mengupgrade aplikasi tidak menyelesaikan masalah, anda dapat kembali ke versi sebelumnya. Anda dapat mencoba menurunkan dan menggunakan versi yang lebih lama, setidaknya sampai pengembang memperbaiki bug di aplikasi.

Untuk menurunkan versi aplikasi anda, pertama-tama periksa versi yang tersedia dengan menjalankan Terminal anda dan menjalankan perintah dibawah ini.

Versi yang anda pasang saat ini akan memiliki tiga tanda bintang di sebelahnya. Catat versi lain yang tersedia.

Sebelum downgrade, sebaiknya hapus versi yang sudah ada. Ini akan menghilangkan masalah terkait konfigurasi.


 
Install versi yang lebih lama, dengan:

sudo apt install APP_NAME=VERSION



5. Gunakan Aplikasi Alternatif

Hal yang baik tentang Linux adalah ada banyak aplikasi yang dapat melakukan hal yang sama. Jadi jika satu aplikasi menyebabkan penggunaan CPU yang tinggi, anda dapat dan harus menggantinya dengan alternatif lain.


6. Perbaikan untuk Aplikasi Inti yang Menyebabkan Penggunaan CPU Tinggi

Apa yang terjadi jika yang memakan CPU anda adalah aplikasi inti, seperti systemd atau Xorg?

Untuk systemd, coba nonaktifkan fitur non-esensial dan perangkat sekunder di komputer anda, seperti joypads dan printer.

Jika perangkat adalah joypad, mouse atau keyboard dan anda menjalankan Ubuntu atau distribusi yang kompatibel, ketik xinput di terminal anda untuk melihat semua perangkat yang terhubung tersebut. Untuk menonaktifkan salah satunya. Gunakan perintah dibawah ini.

xinput --disable DEVICE_ID



Untuk mengaktifkan kembali perangkat, swap nonaktifkan dengan mengaktifkan pada perintah di atas.

Untuk perangkat lain, solusinya agak lebih rumit. Pertama, anda harus memasukkan lsmod di terminal anda dan tekan Enter untuk melihat semua driver tambahan yang dimuat oleh kernel Linux anda sebagai modul. Temukan satu untuk perangkat yang melanggar dan catat namanya. Kemudian masukkan perintah yang berikut ini.

sudo nano /etc/modprobe.d/blacklist.conf

Dokumen yang baru saja anda buka adalah daftar hitam modul yang tidak boleh dimuat selama booting. Ini mungkin sudah diisi dengan beberapa entri. Pindah ke akhir file dan ikuti sintaks yang sama untuk menambahkan modul anda ke daftar ini. Entri anda akan terlihat seperti ini dibawah ini.

blacklist MODULE_NAME

Simpan file dan reboot. Semoga semuanya akan berfungsi dengan baik sekarang.

Untuk Xorg, coba nonaktifkan compositor Window Manager anda. Meskipun secara resmi official compositor memindahkan tugas terkait CPU ke GPU, tidak selalu demikian. Terkadang, dengan mengaktifkan dukungan compositor, anda juga mengaktifkan banyak efek yang menuntut.

Terkadang driver GPU juga dapat menyebabkan penggunaan CPU yang tinggi. Xorg tidak terlalu cocok dengan versi tertentu dari driver Nvidia atau AMD. Solusinya adalah upgrade atau downgrade ke versi yang berbeda. Atau, anda dapat mencoba versi open-source dari driver GPU Aanda. Namun, mereka tidak berbagi rangkaian fitur yang tepat dan mungkin kekurangan beberapa fungsi.


6. Ganti Kernel Anda

Kernel Linux jarang menjadi alasan penggunaan CPU yang tinggi. Namun, jika anda telah mencapai titik ini tanpa solusi yang terlihat, maka anda tidak akan kehilangan apapun untuk mencoba solusi lain.

Seperti yang dinyatakan di swebsite resminya, untuk menginstal kernel Liquorix yang populer di Ubuntu, buka Terminal anda dan dan jalankan perintah dibawah ini.

sudo add-apt-repository ppa:damentz/liquorix && sudo apt-get update



Ini akan menambahkan repositori ke sumber Ubuntu. Kemudian, untuk mengaktifkan Kernel itu sendiri, gunakan perintah dibawah ini.

sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64

Setelah itu, reboot PC anda untuk mengaktifkan Kernel baru anda dan semoga penggunaan CPU anda akan kembali ke level normal.

Saya berharap salah satu solusi tersebut berhasil untuk anda. Jika tidak, mungkin sudah waktunya untuk menginstal ulang OS anda dari awal atau beralih ke distro lain. Dan kemudian anda dapat memodifikasi Linux Distro anda.

Sekian tutorial kali ini, semoga membantu anda. Jangan lupa tinggalkan komentar anda dibawah ini untuk berbagi pengalaman dalam mengikuti tutorial ini. Terimakasih dan GBU. BERSATU LAWAN COVID-19!!

Post a Comment for "Cara Memperbaiki Penggunaan CPU yang Tinggi di Linux"