top
Meşgul kutusu üzerinde çalıştırın ve tüm işlemleri ve sanal bellek boyutunu gösterir.
Her işlem tarafından ne kadar RAM kullanıldığını nasıl belirlerim?
top
Meşgul kutusu üzerinde çalıştırın ve tüm işlemleri ve sanal bellek boyutunu gösterir.
Her işlem tarafından ne kadar RAM kullanıldığını nasıl belirlerim?
Yanıtlar:
Meşgul kutusunda, "ps" seçeneği "-o" seçeneğine sahip değildir, ancak "ps l" RSS sütununu içerir.
Temel alınan O / S Linux ise, belirli bir işlem için aşağıdakilerden daha ayrıntılı bilgi edinebilirsiniz:
cat /proc/PID/status
Çıktı şöyle görünür:
İsim: ash Devlet: S (uyku) Tgid: 1990 Pid: 1990 PPid: 1 TracerPid: 0 Uid: 0 0 0 0 Gid: 0 0 0 0 Boyut: 32 Gruplar: 0 VmPeak: 1592 kB Boyut: 1592 kB VmLck: 0 kB VmPin: 0 kB VmHWM: 552 kB VmRSS: 552 kB VmData: 268 kB VmStk: 136 kB VmExe: 688 kB VmLib: 472 kB VmPTE: 16 kB VmSwap: 0 kB Konular: 1 SigQ: 14/340 SigPnd: 00000000000000000000000000000000 ShdPnd: 00000000000000000000000000000000 SigBlk: 00000000000000000000000000000000 İşaret: 00000000000000000000000004804004 SigCgt: 00000000000000000000000000080002 CapInh: 0000000000000000 CapPrm: ffffffffffffffff CapEff: ffffffffffffffff CapBnd: ffffffffffffffff Cpus_allowed: 1 Cpus_allowed_list: 0 gönüllü_ctxt_switches: 49 gönüllü olmayan_ctxt_switches: 15
Bu listede, VmRSS geçerli yerleşik kümedir ve VmHWM yerleşik yerleşik yüksek su işaretidir.
ps -q pid -o rss=
bu çalışmalı
ps
yok -q
ve linux çalıştırıyorum.
ps
ya bu seçeneği yoktur (en son Ocak 2017 4e08a12 taahhüt).
-q
pidlist PID ile seçin (hızlı mod). Bu, işlem kimliği numaraları pidlist'te görünen işlemleri seçer. Bu seçenekle ps yalnızca pidlist'te listelenen pideler için gerekli bilgileri okur ve ek filtreleme kuralları uygulamaz. Pids sırası sıralanmamış ve korunmuştur. Bu modda ek seçim seçenekleri, sıralama ve orman türü listelerine izin verilmez. Q ve --quick-pid ile aynı.
-q
geldiğini bilmiyordu . Sadece diyor Linux
.
ps
desteklenmektedir-o
, ancak "DESKTOP" oluşturma seçeneğiyle oluşturulması gerekir.