Apakah PC Anda membeku? 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 bermasalah. Baca terus untuk mengetahui bagaimana Anda dapat memperbaiki penggunaan CPU yang tinggi di Linux.
1. Temukan Pelakunya
Aplikasi yang nakal dapat membuat prosesor tercepat sekalipun bertekuk lutut. Anda dapat menggunakan aplikasi Monitor Sistem atau teratas di Terminal untuk menemukan aplikasi yang bermasalah.
Buka terminal Anda, ketik top , dan tekan Enter .
Secara default, semua proses diurutkan menurut penggunaan CPU-nya, dengan yang paling membutuhkan CPU di bagian atas. Jika sebuah aplikasi selalu berada di salah satu dari lima slot teratas dengan tingkat penggunaan CPU yang jauh lebih tinggi daripada yang lain, Anda telah menemukan penyebabnya.
2. Renice atau Bunuh Aplikasi
Top menyertakan dukungan untuk renice dan kill . Anda dapat menggunakan alat ini untuk mengubah prioritas proses apa pun atau menghentikannya secara paksa.
GB aplikasi
Jika aplikasi tidak responsif, Anda harus segera menghentikannya. Tekan k saat di atas, masukkan PID, tekan Enter , dan aplikasi akan hilang.
3. Perbarui Semuanya
Jika masalah tetap ada setiap kali Anda menjalankan aplikasi, memperbaruinya dapat memperbaiki masalah.
Di terminal Anda, masukkan:
sudo pembaruan tepat && sudo tepat -y tingkatkan
Setelah itu, coba jalankan kembali aplikasi yang bermasalah tersebut.
4. Hapus dan Instal Ulang Aplikasi
Jika masalah belum teratasi, ada kemungkinan kecil masalah tersebut muncul karena parameter yang salah dalam konfigurasi program. Menyetel ulang ke keadaan semula dapat membantu.
Pertama, cadangkan konfigurasi Anda seandainya itu bukan penyebab masalah dan Anda perlu memulihkannya nanti, lalu bersihkan aplikasi yang bermasalah:
sudo apt purge APP_NAME sudo apt autoremove
Instal ulang aplikasi:
sudo pembaruan tepat sudo tepat pasang APP_NAME
Ini akan mengatur ulang aplikasi ke keadaan semula.
5. Kembalikan ke Versi Sebelumnya
Jika memutakhirkan aplikasi tidak menyelesaikan masalah, Anda dapat kembali ke versi sebelumnya. Coba downgrade dan gunakan versi yang lebih lama – setidaknya sampai pengembang memperbaiki bug di aplikasi.
Untuk menurunkan versi aplikasi Anda, pertama periksa versi yang tersedia dengan menjalankan terminal Anda dan mengeluarkan:
sudo kebijakan yang tepat APP_NAME
Versi Anda yang saat ini terinstal akan memiliki tiga tanda bintang di sebelahnya. Perhatikan versi lain yang tersedia.
Sebelum menurunkan versi, kami sarankan Anda menghapus versi yang ada untuk menghilangkan masalah terkait konfigurasi.
Instal versi lama dengan:
sudo tepat Install APP_NAME =VERSI
6. Gunakan Aplikasi Alternatif
Hal yang baik tentang Linux adalah ada banyak aplikasi yang dapat melakukan hal yang sama. Jika satu aplikasi menyebabkan penggunaan CPU yang tinggi, Anda dapat dan harus menggantinya dengan alternatif.
Misalnya, LibreOffice Writer dapat menjadi perangkat lunak yang menuntut, karena bergantung pada banyak ketergantungan untuk berjalan dengan baik. Salah satu alternatif hebat untuk aplikasi ini adalah Abiword. Untuk menginstalnya di Ubuntu, jalankan perintah berikut:
sudo tepat instal abiword
7. Optimalkan Pengaturan Daya Sistem Anda
Cara sederhana lain untuk memperbaiki penggunaan CPU yang tinggi di Linux adalah memastikan bahwa mesin Anda dapat menggunakan sumber daya sistemnya sepenuhnya. Sebagian besar, laptop modern akan membatasi frekuensi CPU maksimum untuk menghemat baterainya, menghasilkan laptop yang lebih lambat yang terus-menerus mencapai puncak beban CPU.
Cara tercepat untuk mengoptimalkan pengaturan daya mesin Anda ada di menu pengaturan sistem Anda. Untuk melakukan ini di Ubuntu, tekan Win dan ketik “pengaturan.”
Pilih bagian “Daya” dari bilah sisi kiri jendela.
Pilih opsi “Seimbang” di bawah kategori “Mode Daya” untuk memungkinkan sistem mengalokasikan sumber daya CPU secara otomatis kapan pun Anda membutuhkannya.
Nyalakan ulang sistem Anda untuk memastikan bahwa Ubuntu akan menerapkan pengaturan baru Anda dengan benar.
8. Instal Lingkungan Desktop yang Ringan
Selain menginstal aplikasi alternatif dan mengoptimalkan pengaturan, Anda juga dapat memperbaiki penggunaan CPU yang tinggi di Linux sebesar GB
Tidak seperti GNOME dan KDE, pengembang LXQt berdedikasi untuk membuat desktop lengkap yang dapat berjalan dengan sumber daya sesedikit mungkin. Untuk menginstal LXQt di Ubuntu, jalankan perintah berikut:
sudo tepat instal lxqt
Logout dari sesi Anda saat ini dan pilih ikon roda gigi di layar login Anda untuk menampilkan semua lingkungan desktop yang tersedia di sistem Anda. Pilih “LXQt” dan masuk ke akun Anda.
9. Perbaiki 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 joypad dan printer.
Jika perangkat tersebut adalah joypad, mouse, atau keyboard, dan Anda menjalankan Ubuntu atau distribusi yang kompatibel, ketikkan xinput di terminal Anda untuk melihat semua perangkat yang terhubung. Untuk menonaktifkan salah satunya, gunakan:
xinput –nonaktifkan DEVICE_ID
Untuk mengaktifkan kembali perangkat, tukar nonaktifkan dengan aktifkan 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 kernel Linux Anda sebagai modul. Temukan satu untuk perangkat yang menyinggung dan catat namanya, lalu masukkan yang berikut ini:
sudo nano / etc / modprobe.d / blacklist.conf
Dokumen yang baru saja Anda buka adalah daftar hitam modul yang tidak boleh dimuat saat boot. Itu mungkin sudah diisi dengan beberapa entri. Pindah ke akhir file dan ikuti sinta
ks yang sama untuk menambahkan modul Anda ke daftar ini. Entri Anda akan terlihat seperti:
daftar hitam MODULE_NAME
Simpan file, reboot, dan mudah-mudahan, semuanya akan berfungsi dengan baik sekarang.
Untuk Xorg, coba nonaktifkan penyusun Window Manager Anda. Meskipun secara resmi kompositor memindahkan tugas terkait CPU ke GPU, tidak selalu demikian. Terkadang, dengan mengaktifkan dukungan pengomposisian, Anda juga mengaktifkan banyak efek yang menuntut.
Terkadang driver GPU juga dapat menyebabkan penggunaan CPU yang tinggi. Xorg tidak terlalu cocok dengan versi spesifik dari driver Nvidia atau AMD. Solusinya adalah upgrade atau downgrade ke versi yang berbeda. Atau, Anda dapat mencoba versi sumber terbuka dari driver GPU Anda. Namun, itu tidak berbagi set fitur yang tepat dan mungkin kekurangan beberapa fungsi.
10. Tukar Kernel Anda
Kernel Linux jarang menjadi alasan penggunaan CPU yang tinggi. Namun, jika Anda telah mencapai titik ini tanpa solusi yang terlihat, Anda tidak akan rugi jika mencoba solusi lain.
Seperti yang tertera di situs resminya, untuk menginstal GB populer
Ini akan menambahkan repositori ke sumber Ubuntu. Untuk membawa kernel itu sendiri, gunakan:
sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64
Nyalakan ulang untuk mengaktifkan kernel baru Anda, dan semoga penggunaan CPU Anda akan kembali ke tingkat normal.
Pertanyaan yang Sering Diajukan
Saya melakukan renice, tetapi aplikasinya masih menggunakan banyak CPU. Apakah mungkin untuk menurunkannya tanpa mematikan aplikasi?
Ya! Salah satu cara untuk memperbaiki penggunaan CPU yang tinggi di Linux adalah dengan menangguhkan sementara eksekusinya. Tidak seperti melakukan renice, penangguhan akan segera melepaskan sumber daya yang sedang digunakan oleh program yang melanggar.
Untuk melakukannya, jalankan kill -STOP diikuti dengan PID program Anda. Setelah Anda memiliki sumber daya untuk menjalankan program Anda, lanjutkan dengan menjalankan kill -CONT .
Apakah mungkin menyetel konsumsi daya sistem saya ke “Kinerja Tinggi” di Linux?
Ya! Namun, Anda perlu mengedit kebijakan penskalaan frekuensi CPU dengan menjalankan perintah berikut: echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor . Ini akan memaksa sistem untuk menggunakan mode yang lebih agresif saat menggunakan CPU-nya, tetapi pada laptop, ini dapat mengurangi masa pakai baterai secara signifikan. Kembali ke mode yang lebih konservatif dengan mudah menggunakan echo powersave | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor .
Apakah mungkin menginstal ulang driver grafis saya di Ubuntu Wayland?
Sayangnya tidak. Secara default, server tampilan Wayland hanya menggunakan driver kernel bawaan untuk kartu grafis Anda, jadi tidak mungkin untuk men-tweak driver grafis Anda tanpa mengonfigurasi dan mengkompilasi ulang kernel Anda sendiri.
Kredit gambar: Hapus percikan. Semua perubahan dan tangkapan layar oleh Ramces Red.