top
Terminalimdeki sonuçları liste halinde bellek kullanımına göre sıralamak için nasıl gerçek zamanlı görüntüleyebilirim?
htop
Esas olarak, bunun nasıl yapılacağını anlattığı için tercih ederim .
top
Terminalimdeki sonuçları liste halinde bellek kullanımına göre sıralamak için nasıl gerçek zamanlı görüntüleyebilirim?
htop
Esas olarak, bunun nasıl yapılacağını anlattığı için tercih ederim .
Yanıtlar:
top
Komutu Linux / Unix'te kullanın :top
top
%MEM
%MEM
Veya 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
top -o %MEM
("%" yi not edin)
procps-ng
ve -o
bu sürümde hiçbir seçenek yok . SHIFT-M
bir kere benim için çalışıyor top
başlattı.
top -o %MEM
debian 8 ve 9'um üzerinde çalışıyor, ancak debian 7'de değil, @Christopher Schultz.
Komut satırı seçeneği -o
("Override-sort-field" için geçerlidir) ayrıca Xubuntu makinemde de çalışıyor ve üstteki Mac man sayfasına göre bir Macintosh'ta da çalışması gerekiyor. Hafıza kullanımı ile kısa devre yapmak istersem, genellikle
top -o %MEM
hangi sütuna göre sıralar %MEM
. Ama kullanabilir VIRT
, RES
ya SHR
da. Bir Macintosh'ta muhtemelen mem
ya da kullanırdım vsize
.
Neden veya nasıl olduğunu bilmiyorum ama bu Unix sistemleri arasında ve hatta Linux dağıtımları arasında oldukça farklı. Örneğin -o
Ahududu çalıştıran Wheezy'imde bile mevcut değil. Yine de denemeye değer olabilir.
%MEM
istekli okuyucuya bir cevap olarak verilmiştir; her yerde işe yaramazken (uzaklara kadar).
top -o %MEM invalid argument -o: %MEM
%MEM
(veya PID
, VIRT
vb.) top
. Ytg tarafından belirtildiği gibi , "bir Macintosh'ta muhtemelen kullanacağım mem
veya vsize
".
-O bayrağı asıl sütun adını alacak gibi görünüyor . Üst komuta sadece gösterir Yani eğer "Mem" o zaman komut olmalı "üst -o Mem " .
Test ettiğim ubuntu makinesi için sütun "% MEM" olarak adlandırılıyor . Ben denedim OSX Yosemite, "mem" dir .
Eğer top
zaten basın çalışıyor o . Verilerin üstünde bir bilgi istemi görünecektir:
primary key [xxxxx]:
xxxxx
Geçerli sıralama anahtarı nerede . Sıralamak istediğiniz sütunun adını yazın. Bir sütun adı "%" veya "#" içeriyorsa, karakteri atlayın. % CPU için sadece "cpu" yazın.
Asıl soru bir Mac için görünüyor, ancak bu cevaba rastlayan herkes için, Red Hat Linux'ta (ve diğerlerinde) 'top -m' bellek kullanımına göre sıralanan sonuçlarla en üst sıralarda yer alıyor.
Bunları top
Ubuntu ( top -v
= procps-ng version 3.3.10
) ile birlikte kullanıyorsanız, sıralamayı değiştirmek için bu etkileşimli klavye kısayollarını kullanabilirsiniz. Bunların hepsi büyük harfler olduğunu unutmayın, bu yüzden kullanmak ya shift
ya caps lock
.
M
% MEM
N
PID
P
% CPU
T
ZAMANI +
Varsayılan olarak, DESC sırasına göre sıralanırlar. R
ASC / DESC arasında geçiş yapmak için kullanın .
Sıralamayı komut satırı seçeneğinden ayarlamak için kullanın top -o %MEM
. Herhangi bir sütunu belirtebilirsiniz.
>
ve<
sıralama Sütunu sağa ve sola hareket ettirir. Yana%MEM
sütun sadece doğru olduğu%CPU
da varsayılan sıralama sütunu olan sütuna, bu ikisi arasında geçiş yapmak için sadece tek bir tuş alır. Biliyorum, sorunuzda macintosh etiketi var, bu yüzden bu cevabı yorum olarak yazıyorum.