Listenin bellek kullanımına göre sıralanması için top
sonuçlarını terminalimde gerçek zamanlı olarak nasıl görüntüleyebilirim?
top
komutunu kullanın:top
%MEM
seçimini yapmak için s tuşlarına basınVeya komut satırında sıralama düzenini belirtin
# on OS-X
top -o MEM
# other distros
top -o %MEM
https://stackoverflow.com/questions/4802481/how-to-see-top-processes-by-actual-memory-usage
Komut satırı seçeneği `-o' (o, "Override-sort-field") benim Xubuntu makinemde de çalışıyor ve top'un Mac man sayfasına göre bir Macintosh'ta da çalışması gerekiyor. Eğer bellek kullanımını kısaltmak istersem genellikle
top -o %MEM
bu da %MEM
sütununa göre sıralar. Ancak VIRT
, RES
veya SHR
de kullanabilirim. Macintosh'ta muhtemelen mem
veya vsize
kullanırdım.
Neden ya da nasıl olduğunu bilmiyorum ama bu Unix sistemleri ve hatta Linux dağıtımları arasında oldukça farklı. Örneğin `-o' Wheezy çalıştıran Raspberry'imde bile mevcut değil. Yine de denemeye değer olabilir.
Görünüşe göre -o bayrağı gerçek sütun adını alacaktır. Yani top komutu sadece "mem" gösteriyorsa, komut "top -o mem" olmalıdır.
Test ettiğim ubuntu makinesi için sütun "%MEM" olarak adlandırılıyor. Denediğim OSX Yosemite'de ise "mem".