Ec2 izleme neden% 100 işlemci ve en üstte yalnızca% 20 gösteriyor?


10

Başka bir örnekte bir veritabanına satır ekleyen bir ec2 örneği üzerinde bir python komut dosyası çalıştırıyorum. Ec2'nin izlemesinde% 100 işlemci kullanımını gördüm, üstte ise python işlemi için sadece% 20 görünüyor. Üstte eksik olan ne? Ağ ek yükü mü?


Diğer tüm süreçler ne olacak ?
Ladadadada

% 0 civarında kullanım
RickyA

Ben de dillima'dayım, TOP komuta reprot'umu müşteriye gönderiyorum :)
Manish Shrivastava

Yanıtlar:


18

Maruz kalan veriler topgenellikle Amazon EC2 gibi sanallaştırılmış ortamlarda yetersiz veya yanıltıcıdır ve bildirilen yüzde, örnek türünüze ve temeldeki işlemci çekirdeği kullanımına (genellikle hipervizörden sunduğunuz sanallaştırılmış donanımla eşleşmez) bağlıdır. diğer şeyler - ne görüyoruz büyük olasılıkla ilgili kaynaklanır CPU zamanını çalmak çoğu ilgili Unix / Linux izleme araçları maruz olarak bugünlerde - örneğin kolonlar% hırsızlık veya st bkz sarya top:

st - Çalma Süresi
Diğer görevler için hipervizör tarafından bu sanal makineden çalınan CPU miktarı (başka bir sanal makine çalıştırmak gibi).

EC2 izleme blog yazısı : çalıntı CPU vakası bu konunun güzel bir keşfini ve resmini sağlar:

Üst komut% 40 CPU meşgul gösterdiğinde, ancak CloudWatch sunucunun% 100 maksimum olduğunu söylüyor - hangi tarafı alıyorsunuz? Cevap basit (CloudWatch doğru, üst değil) [...]

Bu hipervizör metriğinin yalnızca Unix / Linux sistemlerinde (kolayca) erişilebilir gibi göründüğünü, ancak Windows'da (henüz) gözlemlenmediğini lütfen unutmayın, soruma bakın Unix 'CPU çalma süresinin' Windows eşdeğeri var mı? bu sorunla ilgili daha fazla bilgi için.


2
Blog yazısı için teşekkürler. Bu gerçekten bunu açıkça ortaya koyuyor. Bunu bilmek gerçekten çok iyi çünkü Ganglia'yı yaymak üzereyim ve yanlış metrikleri ölçmek utanç verici olurdu. % Boşta kalma süresini ölçün!
RickyA

Benim durumumda, cloudwatch da 3mb / s ağ kullanımını bildiriyor, ancak sunucuma baktığımda (iftop, iptraf, netstat vb. İle) Bir ağ bağlantısı olan tek şeyin sunucuya ssh'im olduğunu görüyorum. Hangi gerçekten şüphe 3mb / s kullanıyor ...
Benubird

-2

Amazon muhtemelen yükü kontrol eder ve TOP'dan yüzde kullanımı yoktur. CPU'da iki işleminiz varsa,% 20'de kullanılabilir, ancak 2 yükünüz olabilir.


Yük 2 ile ne demek istediğinden emin değilim ...
RickyA

2'de sistem yükünüz olabilir. CPU üzerinde iki işlem ancak düşük kullanım.
MartinSVK
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.