Linux'ta En Yüksek Bellek ve CPU Kullanımına Göre En İyi Çalışan İşlemleri Bulun


Bir keresinde verimli sistem yöneticilerinin tembel insanlar olduğunu okuduğumu hatırlıyorum. Bunun nedeni işlerini yapmamaları ya da zamanlarını boşa harcamaları değil; çoğunlukla rutin görevlerinin çoğunu otomatik hale getirmiş olmalarıdır. Böylece sunucularına bakmak zorunda kalmazlar ve zamanlarını yeni teknolojileri öğrenmek için kullanabilirler ve her zaman oyunlarının zirvesinde kalabilirler.

Görevlerinizi otomatikleştirmenin bir parçası, aksi takdirde kendi başınıza yapmak zorunda kalacağınız şeyi bir komut dosyasıyla nasıl yapacağınızı öğrenmektir. Kendi bilgi tabanınıza sürekli olarak komutlar eklemek de aynı derecede önemlidir.

Bu nedenle, bu makalede Linux'ta hangi işlemlerin çok fazla Bellek ve CPU kullanımı tükettiğini bulmanızı sağlayacak bir püf noktası paylaşacağız.

Bununla birlikte, hadi dalalım ve başlayalım.

Linux'ta RAM veya CPU Kullanımına göre sıralanan En İyi İşlemleri Kontrol Edin

Aşağıdaki komut, RAM ve CPU kullanımına göre sıralanan en önemli işlemlerin listesini alt formda gösterecektir (tam listeyi görmek istiyorsanız boru hattını ve başlığı kaldırın):

ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head
Örnek Çıktı
PID  	PPID 	CMD                      	%MEM 	%CPU
2591	2113 	/usr/lib/firefox/firefox    7.3 	43.5
2549   2520 	/usr/lib/virtualbox/Virtual 3.4  	8.2
2288       1 	/home/gacanepa/.dropbox-dis	1.4	0.3
1889   1543	c:\TeamViewer\TeamViewer.ex	1.0	0.2
2113	1801	/usr/bin/cinnamon		0.9	3.5
2254	2252	python /usr/bin/linuxmint/m	0.3	0.0
2245	1801	nautilus -n			0.3	0.1
1645	1595	/usr/bin/X :0 -audit 0 -aut	0.3	2.5

Yukarıdaki komutta kullanılan yukarıdaki seçeneklerin kısa açıklaması.

ps'in -o (veya –format) seçeneği, çıktı biçimini belirtmenize olanak tanır. Benim favorilerimden biri süreçlerin PID'lerini (pid), PPID'lerini (pid), adını göstermektir işlemle ilişkili yürütülebilir dosyanın (cmd) ve RAM ve CPU kullanımının (sırasıyla %mem ve %cpu) miktarı.

Ayrıca %mem veya %cpu'ya göre sıralamak için --sort kullanıyorum. Varsayılan olarak çıktı artan biçimde sıralanacaktır, ancak kişisel olarak ben sıralama kriterlerinin önüne bir eksi işareti ekleyerek bu sırayı tersine çevirmeyi tercih ediyorum.

Çıktıya başka alanlar eklemek veya sıralama kriterlerini değiştirmek için ps komutunun kılavuz sayfasındaki ÇIKTI BİÇİMİ KONTROLÜ bölümüne bakın.

Kaçırmayın: Toplu Modda "top" ile Bellek Kullanımına Göre En İyi 15 İşlemi Bulun

Kaçırmayın: Linux'taki En İyi 10 Dizinin Disk Boyutunu Bulun

Özet

İzleme süreci, bir Linux sunucu sistemi yöneticisinin sayısız görevlerinden biridir; bu ipucunda, sisteminizdeki işlemleri nasıl listelediğinize ve bunları RAM ve CPU 'ya göre nasıl sıraladığınıza baktık. ps yardımcı programını kullanarak alt formda kullanın.