2016-04-17 13 views
0

Ich frage mich immer, warum Amazon Cloud-Watch nicht zur Verfügung gestellt, um EC2 RAM zu überwachen, wenn sie es für CPU tun können? Ich verstehe, dass Amazon keine Sichtbarkeit in die Gast-O/s hat, was auch immer für Hypervisor sichtbar ist, nur das, was überwacht werden könnte. Ist die CPU-Auslastung nicht Teil des Gast-O/S, das für Xen-Hypervisor unsichtbar ist? Warum wird dann nur die RAM-Überwachung ausgeschlossen? Ich denke mein Verständnis ist hier nicht klar, könnte jemand helfen?Erstellen Sie Cloud-Watch für die Überwachung von EC2 RAM

+1

CPU-Auslastung, der Hypervisor sieht. Die Speicherauslastung aus der Perspektive des Hypervisors würde wahrscheinlich immer 100% betragen, da die VM ihren gesamten Speicher besitzt, unabhängig davon, ob sie vom Kernel der VM zugeordnet wird oder nicht. Die Lösung besteht darin, dass ein Programm innerhalb der Instanz Metriken an Cloudwatch überträgt, wie unten vorgeschlagen. EBS-Volumes können aus dem gleichen Grund nicht eigenständig freien Speicherplatz melden - der Speicherplatz ist Ihnen vollständig zugewiesen und EBS kann nicht sehen, wie Sie es verwenden. –

+0

diese Seite ist wirklich nützlich http://www.linuxatemyram.com/ – Vorsprung

Antwort