Nmon aracılığıyla sunucu performansını gerçek zamanlı olarak izleyin

Genel Bakış

Normal çalışmada, birçok stres testi sunucu performansını izlemek için nmon'u ve mysql'yi izlemek için dodba'yı kullanır. Aslında, bunu çoğunlukla bant genişliğindeki ve saniyedeki disk okuma ve yazma hızlarındaki gerçek zamanlı değişiklikleri görmek için kullanıyorum. Bugün nmon'un nasıl kullanılacağını paylaşıyorum ~

Resmi web sitesi indirme adresi

Resmi web sitesi indirme yolu:

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser

Çıktı raporu analiz aracının resmi web sitesinin adresini indirin

Burada herkes kendi işletim sistemine göre kendi nmon'unu seçer

Kurulum ve dağıtım

Birkaç basit adımda, kurulum yetkisini, özellikle parametreleri açtıktan sonra kullanabilirsiniz.

1. Açın:

# unzip nmon.zip

2. İzin verin:

# chmod R 755 nmon

3. nmon'u başlatın:

# ./nmon_x86_64_ubuntu13 (nmon dizinindeki komutu yürütün)

Kurulum aşağıdaki arayüzü başarıyla görüntüler:

Gerçek zamanlı izleme

Aşağıdaki komutu girin (formu koyamazsınız, sadece ekran görüntülerini koyabilirsiniz ~)

Her bir izleme indeksinin anlamı (temel)

1. Cpu kullanım oranı

Şekildeki kırmızı, mavi ve yeşil bölümlere karşılık gelen sistem, kullanıcı ve bekleme olmak üzere üç bölüme ayrılmıştır.

Kullanıcı Yüzdesi: Toplama aralığında Kullanıcı Modundaki tüm CPU'ların zaman oranlarını (Ort., Maks.) Görüntüleyin.

Sys%: Toplama aralığı sırasında Sistem Modundaki tüm CPU'ların zaman yüzdesini (Ort., Maks.) Görüntüler.

Bekleme%: Tüm CPU'ların boşta olduğu ve toplama aralığında G / Ç'nin tamamlanmasını bekleyen sürenin yüzdesini görüntüler (Bekle%, CPU boştayken ve bir işlem D durumunda olduğunda (kesintisiz uyku) bir tür CPU boşta durumudur, Sistem bu zamanda zamanı sayacak ve Bekleme% olarak hesaplayacaktır. Bekleme yüzdesi bir zaman değeri değil, zamanın bir oranıdır Bu nedenle, aynı G / Ç Bekleme süresi altında sunucunun CPU'su ne kadar fazlaysa Bekleme yüzdesi o kadar düşük olur. G / Ç işlemleri ile hesaplama işlemleri arasındaki oranı yansıtır. G / Ç yoğun uygulamalar için, Bekleme yüzdesi genellikle daha yüksektir ve Sayfada Engellenen PROC de daha yüksektir.Bu anda, çok fazla işlem beklemesine neyin sebep olduğuna dikkat etmeniz gerekir.

Boşta%: Toplama aralığındaki tüm CPU'ların boşta kalma süresinin (Ort., Maks.) Yüzdesini görüntüler.

CPU%: Toplama aralığındaki tüm CPU'ların% + system% kullanıcısını görüntüler.

2. Hafıza

MemTotal: Mevcut sunucunun fiziksel bellek boyutunu görüntüler.

MemFree: Mevcut sunucunun boş bellek boyutunu görüntüleyin.

Tamponlar: Mevcut sunucu Tamponunun (hafızadaki diske yazılacak) tampon boyutunu görüntüler. Buradaki değerin yalnızca edinimin ilk aşamasındaki statik değer olduğunu ve belirli Tampondaki değişikliğin de Sayfa MEM'i görmesi gerektiğini unutmayın.

Önbelleğe Alınmış: Geçerli sunucu Önbelleğinin boyutunu görüntüler (diskten belleğe okuma). Buradaki değer, yalnızca edinmenin ilk aşamasındaki statik değerdir Spesifik Tampondaki değişikliğin ayrıca Sheet MEM'i görmesi gerekir.

SwapCached: Geçerli sunucunun takas alanının önbelleğe alınmış boyutunu görüntüler Takas alanı bu sunucu tarafından kullanılmamış.

SwapTotal: Geçerli sunucu takas alanı boyutunu görüntüleyin.

SwapFree: Geçerli sunucu takasının boş alanını görüntüleyin.

3. Bant Genişliği

Bant genişliği 100 megabayttır, ancak indirme hızı yalnızca 3 MB / sn'dir çünkü geniş bant sağlayıcısı tarafından belirtilen 100 megabayt gerçekte 100 Mb'dir. Bunu normal ağ hızına dönüştürürseniz, MB'nin 8'e bölünmesi gerekir, yani 1 MB = 8 Mb. Benzer şekilde, 1KB = 1Kb.

4. Disk istatistikleri

Bu görünüm, disk hakkında istatistikler sağlar. Bu görünümü göstermek için D anahtar. Basılabilir D Çeşitli metrikleri görüntülemek için aşağıdaki zamanlar:

  • Bir kez: Disk sayısını görüntüleyin
  • İki kez: disk açıklamasını göster
  • Üç kez: servis süresini göster
  • Dört kez: Disk istatistiklerini ve benzerlerini görüntüleyin d Tuşa basıldığında görüntülenen grafiğin grafiği

5. İşlem istatistikleri

İşlem görünümü Sistemdeki süreçler hakkında detaylı bilgi verir. Bu görünümü göstermek için t Veya v anahtar. Ekranda görüntülenen aşağıdaki sütunları içerir:

Özet: İzlemenin bu yönünde, izlemeyi arka planda sürdürmek istiyorsanız, genellikle zabbix ile yapıyorum.Bir süre için gerçek zamanlı izleme için nmon kullanılır.Sunucu kaynaklarının yalnızca bir kerelik istatistiği ise, kabuk betikleri ve python betikleri istatistiksel analiz için kullanılacaktır.

nmon çok kullanışlı bir araçtır, herkesin sunucunun genel durumunu kavraması için çok faydalıdır, zamanınız varsa deneyebilirsiniz. Yukarıdaki parametreler temeldir. Ayrıca veri toplayabilir ve bir nmon raporu oluşturabilir ve ardından bunu analiz etmek için excel kullanabilirsiniz. Bu, teftişler sırasında birçok şirket tarafından kullanılır. Vaktiniz varsa üzerinde çalışabilirsiniz. Alan sınırlıdır. Bugün tanıtacağım. İşte burada!

Devops ve DBA hakkında daha fazlasını daha sonra paylaşacağım ve ilgilenen arkadaşlar buna dikkat edebilir ~

Çok üzgün! Apple'ın yeni sorunları var: LG'nin kalitesizlikle suçladığı OLED ekran "rezervi"
önceki
"Ace vs. Ace" in bir sonraki sayısı yakınlaştırıyor ve "Memories Kill" konuklarını tekrar karşılıyor ve izleyiciler gözyaşları içinde.
Sonraki
Tavuk oynamak ve yemek yemek zor değil. Bu ALIENWARE bilgisayarlar, tavukları sorunsuz bir şekilde yemenize yardımcı olabilir.
Chezhibao, Mart ayı kullanılmış otomobil satış raporunu yayınladı
Zhang Danfeng, Hong Xin'in yaşlılığıyla hiç dalga geçti mi? Yürürken ona destek olmalısın ve Ella kötü alışkanlıklarından şikayet ediyor
Beklenmeyen haberler doğru mu yanlış mı? İnternet ünlü yazarı, arkadaşının vefat ettiğini açıkladı. Zheng Kainin eski kız arkadaşı Cheng Xiaoyuenun annesi miydi?
Yüzlerce şirket, endüstriyel dönüşüm ve yükseltme için yeni kinetik enerji eklemek için güçlerini birleştiriyor. Otomotiv Elektronik Endüstrisi Birliği resmi olarak kuruldu
Tam rezervasyon! Huawei Mate 10, premium alışveriş faaliyetlerinin ikinci dalgasını başlattı, ben de size satın alıp almayacağınızı sordum.
Tek noktadan yazılım teslimi: Dünyanın en büyük 500 şirketinin DevOps dönüşümü
"Xue Jian" için ilk adayın Tang Yan olduğu ortaya çıktı ve o yılın makyaj fotoğraflarını gördükten sonra anında düştü.
Yaklaşık 500 km menzile sahip bu dört tamamen elektrikli araç hakkında konuşun
DevOps iniş üçlemesi: sorumluluk nasıl empoze edilir? Hangi araçları kullanıyorsun? Nereye gitmeli?
Kumar kralının kızı, havaalanında tekerlekli sandalyede göründü ve bir kraliçe gibi muamele gördü. Hamileydi ve 7 yaşındaki erkek arkadaşına bakmak için Amerika Birleşik Devletleri'ne gitti.
Haval H4: Başarılı modelin basit bir kopyası | Yeni araba yorumlanmalı
To Top