Konuyu Açan
#0
Linux sistemlerinde performans izleme ve istatistik toplama amacıyla kullanılan çeşitli araçlar bulunmaktadır. Bu araçlardan biri olan
mpstat komutunu kullanarak, sistemin CPU kullanımını gerçek zamanlı olarak izleyebilir ve belirli bir zaman aralığında bu verileri toplayabilirsiniz. Komutun temel kullanımı şu şekildedir:
Örneğin, aşağıdaki komut, her saniye bir kez olmak üzere 5 saniye boyunca CPU istatistiklerini gösterir:
Çıktı, her bir CPU çekirdeği için kullanıcı, sistem, bekleme ve inaktif zaman gibi istatistikleri içerir. Aşağıda
Bu verilerin analizi, sistem yöneticilerine hangi çekirdeklerin daha fazla yük altında olduğunu ve olası darboğazları tespit etme konusunda yardımcı olur. Sonuç olarak,
mpstat, çok çekirdekli sistemlerde CPU kullanımını analiz etmek için son derece yararlıdır. mpstat, "Multiple Processor Statistics" kelimelerinin kısaltmasıdır ve sistemdeki her bir CPU çekirdeğinin performansını ayrı ayrı gösterir.mpstat komutunu kullanarak, sistemin CPU kullanımını gerçek zamanlı olarak izleyebilir ve belirli bir zaman aralığında bu verileri toplayabilirsiniz. Komutun temel kullanımı şu şekildedir:
CODE
1mpstat [interval] [count]interval: Verilerin kaç saniyelik aralıklarla toplanacağını belirtir. Örneğin1değeri, her bir saniyede bir rapor verir.
count: Toplanacak veri sayısını belirtir. Örneğin5değeri, 5 saniye boyunca her saniyede bir veri toplar.
Örneğin, aşağıdaki komut, her saniye bir kez olmak üzere 5 saniye boyunca CPU istatistiklerini gösterir:
CODE
1mpstat 1 5Çıktı, her bir CPU çekirdeği için kullanıcı, sistem, bekleme ve inaktif zaman gibi istatistikleri içerir. Aşağıda
mpstat çıktısında bulunan bazı önemli alanlar açıklanmaktadır:%usr: Kullanıcı modunda çalışan süreçlerin CPU üzerindeki yüzdesini gösterir.
%sys: Çekirdek modunda çalışan süreçlerin CPU üzerindeki yüzdesini gösterir.
%iowait: Giriş/çıkış işlemlerinde bekleyen süreçlerin CPU üzerindeki yüzdesini gösterir.
%idle: CPU'nun boşta kaldığı süreyi gösterir.
Bu verilerin analizi, sistem yöneticilerine hangi çekirdeklerin daha fazla yük altında olduğunu ve olası darboğazları tespit etme konusunda yardımcı olur. Sonuç olarak,
mpstat, Linux sistem yöneticileri için kritik bir araçtır ve sistem performansını optimize etmek için önemli bilgiler sunar.