Htop'u Görüntülerken Önbelleğe Alınmış Bellek Ne Demektir?


28

Raporlarını görüntülerken, htopturuncu / kahverengi 'önbelleklenmiş hafıza' çubuklarının gerçekte neyi gösterdiğini bilmek isterim. Gerçekten, baktıklarım hakkında daha pratik bir açıklama arıyorum, aksine saf CS terimleri. Her ikisine de sahip olmak isterdim.

Önbellekte büyük miktarda bellek (varsa?) Önbelleğe alındığında, bunun sistem performansı üzerinde bir etkisi olur mu? Normalde, kullanılan bellek (yeşil) oldukça düşük kalırken, önbelleğe alınan belleğin bu kadar artmasına neden olan şey nedir?

Örnek bir htopraporun ekran görüntüsü . görüntü tanımını buraya girin

Yanıtlar:


40

Önbelleğe alınmış bellek, bir dosyayı veya klasörü her açışınızda HDD'nin okunması gerekmeyecek şekilde kullanılır. Bu yüzden bir şeyi önbelleğe aldığınızda bir disk okumasını kaydeder, bu da zaman kazandırır ve bu yüzden Ubuntu'nun mümkün olduğunca önbelleğe almasını sağlar.

Kullanılmadığı için boş hafıza olması pek iyi değildir, önbelleğe alınmış hafızaya sahip olmak erişim sürelerini kısaltır ve performansı arttırır. Bu nedenle, önbelleğe alınmış bellek boş bellek olarak görülebilir, çünkü aslında herhangi bir program tarafından kullanılmazsa, kullanılabileceklerin yedeği olarak orada bulunur.

Önbellek ve boş bellek, mevcut programla aynıdır, çünkü bir program için alan gerekiyorsa önbellek silinir. Bu nedenle, çok fazla RAM'e sahip olmak, özellikle yoğun RAM kullanımı olan programlar kullanıyorsanız, genel olarak Ubuntu'nun performansını artırır.


"Disk ağır programları" mı demek istediniz?
Clément

2
Bence "RAM veya Disk-Read ağır programlar kullanıyorsanız, çok fazla RAM'in olması Ubuntu'nun performansını artıracaktır."
TafT
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.