Bu benim en iyi çıkışım:
Örneğin, bu yakut komut dosyasıyla kafam karıştı:
Kaç tane fiziksel bellek kullanıyor? 3+1+8+51+51
? 51
? 51+51
?
evet, bakıyorum. Ama senaryomdaki bellek kullanımı hangisi? Neden iki tane var
—
Lai Yu-Hsuan
51
? 102 megabayt tüketiyor mu? Veya sadece 51 megabayt? Dış süreç RES ise iç süreç RES içerir neden 3
, 1
, 8
daha bütün az olan 51
?
İki tane 51 var çünkü süreç çatallandı. Büyük olasılıkla 102 megabayt tüketmiyor, çünkü iki işlem de aynı 51 megabayt kullanıyor, ancak kolayca söyleyemiyorsunuz. Diğer süreç RES, eğer bu hafıza diğer süreçte de mevcutsa, değilse de içindeyse, iç işlemi içerir. RES alanları, her işlemin ne kadar fiziksel bellek kullandığını gösterir, ancak diğer işlemler de aynı fiziksel belleği kullanıyor olabilir (ya da olmayabilir).
—
David Schwartz
İki işlemin aynı belleği kullanıp kullanmadığını bilmek istiyorsanız, pmap -d <process id>
—
Sirch
@ LaiYu-Hsuan: Evet, yanılıyorsun. Sayfalar kopyalanmadı, paylaşıldılar. Yalnızca herhangi bir işlem sayfaya yazarsa kopyalanır, daha sonra paylaşılmaları gerekir. ("Yazma kopya" veya "CoW" olarak adlandırılır.)
—
David Schwartz
RES
sütun bakmak istediğiniz sütun.