Bazen bir Linux sunucusu veya iş istasyonu çalıştırırken çok fazla CPU gücü kullanan ve sistem kaynaklarını tüketen bir program yürütebilirsiniz. Neyse ki, CPULimit uygulaması var ve bununla birlikte, Linux'ta CPU'nun aşırı kullanımı durdurulabilir. Bu kılavuzda, belirli uygulamaların CPU'yu aşırı kullanmasını engellemek için CPUlimit'i nasıl ayarlayacağınızı göstereceğiz.
CPULimit güçlü bir uygulamadır. Hem Linux iş istasyonlarında / masaüstlerinde hem de sunucular. Ancak, bu program varsayılan olarak günümüzün en popüler Linux işletim sistemlerinin çoğunda yüklü değildir. Bu nedenle, bu programı nasıl kullanacağımıza bakmadan önce, programı nasıl yükleyeceğimize bakmamız gerekecek.
Linux işletim sisteminize CPULimit kurulumunu başlatmak için tuşuna basarak bir terminal penceresi açın. Ctrl + Alt + T veya Ctrl + Üst Karakter + T klavyede. Oradan, şu anda kullandığınız işletim sistemi üzerinde çalışan programı çalıştırmak için aşağıda özetlenen komut satırı talimatlarını izleyin.
CPULimit, “Evren” yazılım deposunda kolayca bulunur. CPULimit uygulamasını yüklemek için aşağıdakileri kullanın Uygun komutu.
sudo apt install cpulimit
Debian için CPULimit “Ana” yazılım deposunda bulunur. Uygulamayı sisteminize yüklemek için Apt-get aşağıdaki komut.
sudo uygun-get isntall cpulimit
Arch Linux'ta CPULimit kullanmak için “Topluluk” yazılım deposunun etkinleştirilmesi gerekir. Etkinleştirmek için, Pacman yapılandırma dosyanızı Nano metin düzenleyicide açarak başlayın.
sudo nano -w /etc/pacman.conf
Kullanmak Aşağı ok aşağıya “Topluluk” a gidin ve önündeki # sembolünü kaldırın. Doğrudan altındaki metin satırları için de aynısını yapın. Tamamlandığında, düzenlemeleri yapılandırma dosyasıyla Ctrl + O düğmesine basın ve Nano'dan çıkın Ctrl + X.
Pacman yapılandırma dosyasını Arch üzerinde düzenledikten sonra, “Topluluk” un etkinleştirilmesini tamamlamak için aşağıdaki komutu kullanarak paket yöneticisini Arch depolarıyla yeniden senkronize etmelisiniz.
sudo pacman -Syy
"Topluluk" kullanıma hazır olduğunda, yazılımı şu şekilde yükleyebilirsiniz:
sudo pacman -S cpulimit
CPULimit birincil Fedora Linux yazılım depolarındadır. Uygulamayı Fedora sisteminize yüklemek için, dNF aşağıdaki komut.
sudo dnf yüklemek cpulimit
CPULimit uygulamasını OpenSUSE Linux sisteminizde çalıştırmanız mı gerekiyor? Öyleyse, "Oss all" veri havuzundan, zypper aşağıdaki komut.
sudo zypper yüklemek cpulimit
CPULimit'in bir Linux sistemindeki bireysel süreci kontrol etme şekli süreç kimliğidir. Bu nedenle, çok fazla CPU kullanımı ile çalışan bir programı sınırlamak için, tam işlem kimliğini bulmalıyız. Linux'ta belirli bir programın tam işlem kimliğini anlamanın birçok yolu vardır. Bu kılavuzda, en güvenilir yöntemlerden ikisini ele alacağız.
Linux'ta çalışan bir işlem kimliği bulmanın kusursuz yolu, ps komutu, sistemde çalışan işlemlerin bir listesini gösterir. Herhangi bir işlemi bulmak için bir terminal penceresi açın ve ps aux Komut.
ps aux
Linux sisteminizde çok fazla CPU gücü kullanan program için çalışan işlemlerin büyük listesini inceleyin. Programı bulduktan sonra, “PID” sütununun altına bakın ve PID (işlem kimliği) CPULimit tarafından sorunlu programları engellemek için kullanıldığından bu sayıyı not edin.
Linux sisteminizde çalışan işlemlerin listesini sıralamak için daha fazla yardıma mı ihtiyacınız var? Birleştirmeyi deneyin ps aux komuta etmek grep ve programın adı. Yalnızca bu uygulamaya filtre uygular ve işlem kimliğinizi döndürür. Örneğin:
ps aux | grep program adı
Bir Linux sisteminde çalışan bir işlemin veya programın işlem kimliğini bulmanın başka bir yolu, pidof Komut. Bu aracı kullanmak için şunu yazın pidof ardından programın adını (veya en iyi tahmininizi) takip edin. CPULimit'in düzgün çalışması için gerekli olan tam işlem kimliğini anında döndürür.
pidof program adı
Programın işlem kimliği bilindikten sonra, sabit kısım sona erer. Geriye kalan tek şey, bu sayıyı ne kadar CPU gücü kullanabileceğini sınırlayacak bir komuta koymaktır.
Örneğin, 18976 işlemini CPU'mun yalnızca% 15'ini kullanacak şekilde sınırlamak için, terminal penceresinde aşağıdaki komutu çalıştırın.
sudo cpulimit -p 18976 -l 15
Bir Linux makinesinde CPULimit ile herhangi bir işlemi sınırlamak için, aşağıdaki komut örneğini süreç kimliğiniz ve yüzdeyle doldurun.
sudo cpulimit -p süreç-ID -l yüzde-sayı
CPULimit'in Linux sisteminizdeki bir işlemi sınırlamasını mı durdurmanız gerekiyor? Basın Ctrl + C anında durdurmak için klavyede. CPULimit sonlandığında, işlem normal kullanıma geri dönecektir.
Linux'taki tüm masaüstü ortamları, açık uygulamaları değiştirmek, b...
Gnome Shell'in geleneksel anlamda bir “ekran koruyucusu” yoktur. Gü...
Normalde, medya veya başka bir dosya hakkında bilgi bulunması gerek...