Linux'ta disk sıkışmasını nasıl ölçerim?


12

Linux'ta sanal bellek kullanımını ve etkinliğini doğru bir şekilde nasıl gözlemlerim ve ölçebilirim? Vmstat olduğunu biliyorum, ama sonuçları nasıl yorumlayabilirim? Veya daha iyi olan nedir?

Yanıtlar:


12

"vmstat" size ne bilmek istediğinizi söyleyecektir. "Si" ve "so" sütunları, aralık başına takas / çıkartılan bellek miktarını gösterir. Hem "vmstat" hem de "free" size bellek kullanımının dökümünü gösterebilir. Metni kopyalayıp yapıştırmak yerine, buradaki cevabım size bu araçların raporladıkları hakkında biraz bilgi verir.


mükemmel. Ben vmstat aramış olmalıydım. Teşekkürler!
randomx

6

Çökme, takastan kaynaklanıyorsa, bu çizgi iyi bir sayı verir:

vmstat 10 2 | tail -n1 | awk  '{print $7*$8}'

Bilgisayar çıkarıyorsa, sorun olmayabilir. Bilgisayar takas ediliyorsa, bu da uygun olabilir. Ancak bilgisayar hem takas hem de takas yapıyorsa, o zaman kötüdür.


3

atopI / O'nun düz eski tepeye göre daha ayrıntılı görünümlerini veren başka bir yararlı araçtır .


1

Sen manşetten gittin mi?

man vmstat

Tarihsel bilgiye ihtiyacınız varsa, kSar kullanıyorum . Uzak bir makinede çalıştırılabilmesi ve ssh aracılığıyla doğrudan bilgi toplayabilmesi için ek kullanışlı yeteneğe sahiptir.


0

Büyük Linux ikilemlerinden biri, hangi aracın kullanılacağını bilmek. Sanırım bu, 5 yıl önce koleksiyon yazmamın nedenlerinden biri. Diğer tüm araçların en iyilerini, neredeyse diğer tüm araçları bir araya getirmek için birleştirir. Aslında, alternatif çıktı formatları sağlar, böylece vmstat çıktısını beğenirseniz sadece "collectl --vmstat" komutunu çalıştırırsınız. Öyleyse neden sadece vmstat kullanmıyorsunuz? Bu kolay - collectl ayrıca sar gibi verileri kaydedebilir ama vmstat gibi görünmek için oynatabilir! Hatta doğrudan gnuplot'a (formatl-utils'e) besleyebileceğiniz bir formatta oynatabilir veya bu rotaya gitmek isterseniz exel'e veya hatta RRD'ye yükleyebilirsiniz.

-işaret

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.