topTerminalimdeki sonuçları liste halinde bellek kullanımına göre sıralamak için nasıl gerçek zamanlı görüntüleyebilirim?
htopEsas olarak, bunun nasıl yapılacağını anlattığı için tercih ederim .
topTerminalimdeki sonuçları liste halinde bellek kullanımına göre sıralamak için nasıl gerçek zamanlı görüntüleyebilirim?
htopEsas olarak, bunun nasıl yapılacağını anlattığı için tercih ederim .
Yanıtlar:
topKomutu Linux / Unix'te kullanın :top
top%MEM%MEMVeya 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-ngve -obu sürümde hiçbir seçenek yok . SHIFT-Mbir kere benim için çalışıyor topbaşlattı.
top -o %MEMdebian 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, RESya SHRda. Bir Macintosh'ta muhtemelen memya 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 -oAhududu çalıştıran Wheezy'imde bile mevcut değil. Yine de denemeye değer olabilir.
%MEMistekli okuyucuya bir cevap olarak verilmiştir; her yerde işe yaramazken (uzaklara kadar).
top -o %MEM invalid argument -o: %MEM
%MEM(veya PID, VIRTvb.) top. Ytg tarafından belirtildiği gibi , "bir Macintosh'ta muhtemelen kullanacağım memveya 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 topzaten basın çalışıyor o . Verilerin üstünde bir bilgi istemi görünecektir:
primary key [xxxxx]:
xxxxxGeç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ı topUbuntu ( 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 shiftya caps lock.
M% MEM
NPID
P% CPU
TZAMANI +
Varsayılan olarak, DESC sırasına göre sıralanırlar. RASC / 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%MEMsütun sadece doğru olduğu%CPUda 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.