ubuntu cpu / bellek kullanım geçmişini kontrol?


20

Ubuntu linux sunucumda işlemci veya bellek kullanımını gözden geçirmenin bir yolu var mı? Sunucumun (lamba kurulumu) zaman zaman yavaş olduğunu fark ettim, ancak root olarak giriş yapıp bir PS komutu çalıştırdığımda, her şey normale dönmüş olabilir.

Sunucunun farklı bölümlerinin hangi kaynakları tükettiğini gösteren bir günlüğü incelemek harika olurdu.

Yanıtlar:




6

MRTG'yi , CPU kullanımı, RAM kullanımı, işlem sayısı gibi sunucunun çeşitli yönlerini çizmek için çalıştırabilirsiniz . Web sayfalarında görüntülemek için görüntüler oluşturduğundan GUI'siz sunucular için çok kullanışlıdır.

GNOME yüklüyse, Sistem Monitörü uygulamasını kullanarak sistem kaynaklarını izleyebilirsiniz.

Alternatif olarak cron'dan her dakika böyle bir şey çalıştırabilirsiniz:

top -n 1 -b | head >> logfile

Bu, çalışma süresini, kullanıcıları, yük ortalamalarını, işlem sayısını, CPU kullanımını, bellek / takas kullanımını ve ilk üç kaynak aç işlemini daha sonra görüntülemek üzere bir dosyaya kaydeder. -n 1 en üstte bir kez çalışır

Özellikle Ubuntu'yu çalıştırdığınızdan bahsettiğiniz gibi, bunu Canonical tarafından Landscape kullanarak izleyebileceğinizi düşünüyorum .


+1 Alternatif yanıtınız (cron ile üst kullanma), daha fazla 'öğe' yüklemeye devam etmek istemediğim küçük bir sunucuda kullanım için yararlıdır.
beyazsakal

"peyzaj" için ölü bağlantı
Nicholas DiPiazza

2

Sarmağı daemon modunda çalıştırın. Aslında çeşitli bilgileri detaylı olarak inceleyebilirsiniz. Hangi bilginin mevcut olduğu hakkında bir fikir edinmek için 10 saniyede 10 yineleme gibi bir şeyle ön planda sar kullanmayı deneyin.


1

vmstat ve iostat, mytop ve apache top da darboğazını sabitlemenize yardımcı olabilir.

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.