top -M
benim bildiğim kadarıyla Fedora, Debian veya Ubuntu dağıtımlarından hiçbiri üzerinde çalışmaz. Sadece denedim ve o procps-ng
sağlayan pakette değil top
. Birisinin top
kullandığı özel bir dikkat göstermesi gereken birçok uygulama vardır .
Genel free
olarak Linux'ta boş hafıza miktarını almak için anahtarlama ile kullanmak en iyisidir .
aksesuvar vs.
CentOS 5 & 6 ve bunun top -M
gibi görünen RHEL 5 & 6 üzerinde fark etmiş olabilirsiniz . Bunun nedeni, dağıtımların orijinal halleriyle birlikte gönderilmesidir procps
. Proje çatallandı ve şimdi başka bir proje var procps-ng
.
Neden çatal olduğuna dair detaylardan bazıları, Fedora Projesi sayfasından .
alıntı
Eski (eski) işlem araçları birkaç yıl boyunca hiçbir güncellemeye sahip değildi ve bu da, yalnızca yerel olarak dağıtılan belirli bir düzeltme eki uygulamasının neden olduğu büyük bir kod bölünmesine yol açtı; Yeni yazılan yamaların bazıları diğer distribütörler tarafından sağlanan kaynaklarla uyumsuz olduğu için proje zorlukla sürdürülebilmiştir. Benzer bir uyumsuzluk uygulama davranışında ve komut satır anahtarlarında fark edilebilir. Bu kaçınılmaz güncelleme, procps araçlarını tüm Linux dağıtımlarında birleştirme çabası olarak anlaşılabilir.
Açıkça anlaşılacağı gibi, çatal proje, procps-ng
Debian, Fedora, Ubuntu ve diğer dağıtımların kullandığı şeydir, destek veren eski proje top -M
hala en son gelişmelere uymayan uzun vadeli sürümlerin çoğunu kullanıyor ve en iyisi.
NOT:procps-ng
"3.3.9.1-14ef sürümüyle son sürüm " ün en son sürümünü indirdim ve -M
anahtarda da yoktu .
$ ./top/top -version
procps-ng version 3.3.9.1-14ef
Usage:
lt-top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]
Beleş
free
Anahtarlarla çalışırken , ünite eksikliğinin neden procps-ng
uygulanmamasının eksik olduğuna dair en olası nedeni görebilirsiniz top
.
$ free -m
total used free shared buffers cached
Mem: 7782 6506 1276 0 504 1726
-/+ buffers/cache: 4274 3507
Swap: 7823 1429 6394
[saml@greeneggs ~]$ free -k
total used free shared buffers cached
Mem: 7969492 6663180 1306312 0 516948 1764780
-/+ buffers/cache: 4381452 3588040
Swap: 8011772 1463456 6548316
Yuvarlama sorunlu hale geliyor, bu nedenle procps
uygulamanın, yeteneği önererek sorunu önlediğine inanıyorum .
htop
Toplam bellek kullanımını gösteren Tamam bir iş yapar.
üstünde
Bence hafızaya bakmak için daha iyi bir araç.
nmon
Bir diğer faydalı araç ise nmon
sistem performansına bakmaktır.
top -M
kullanımı MB cinsinden göstermek gibi bir şey yapabileceğinizi söylüyor . Yalnızca hafıza kullanımını izlemek istiyorsanız, daha çok kullanabilirsinizhtop
. Başka bir seçenek olduğundan emin değilim.