GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Finden Sie die aktuelle IOPS-Nutzung des EBS-Volumes aus meiner Anwendung auf AWS EC2

Innerhalb Ihrer Anwendung/Instanz würde ich versuchen, die Ausgabe von iostat zu verfolgen bei kontrollierten Applikationsläufen. Vielleicht iostat -x 1 in einem Terminalfenster.

Ich mag auch das Collectl-Dienstprogramm zum Ansehen dieser Ausgabe. nmon ist auch dafür ein gutes Werkzeug.

Lesen Sie auch diesen Artikel durch... Sogar seltsamer als erwartet:ein systematischer Blick auf EC2 I/O .


Sie können dies in Cloudwatch überprüfen

Suchen Sie nach EBS-Metriken und wählen Sie VolumeWriteOps (Metrikname)

Nehmen Sie eine Probe aus dem Diagramm

für z.B.

Datenpunkt:152398 um 2011-02-10T07:54+0000 (Jeder höchste Zählwert aus dem Diagramm)

so it means 152398 IOPS for 10 mins intervel 

Berechnen Sie dies für 1 Minute

152398 IOPS / 10 minutes = 15239.8 IOPS/minute

dann berechnen Sie dies für 60 seconds

15239.8 IOPS / 60 seconds = 253.996666667 IOPS/second

also 253 ist Ihr durchschnittlicher IOPS / seconds für die Lautstärke


Linux
  1. So entfernen Sie alle .svn-Verzeichnisse aus meinen Anwendungsverzeichnissen

  2. adb:Finden Sie PID aus der Adb-Shell

  3. Dateiliste von der Suche ausschließen

  4. AWS EC2 – Kein Speicherplatz mehr auf dem Gerät

  5. Suchbefehl von PID

So erstellen und fügen Sie ein EBS-Volume in einer AWS-Instanz (EC2) hinzu

So konfigurieren Sie Host-basiertes Routing auf AWS Application Load Balancer

So richten Sie eine Elastic Beanstalk-Anwendung auf AWS ein

So erstellen Sie einen Application Load Balancer auf AWS

So starten Sie RHEL 8 von Amazon EC2 in der AWS Cloud

Wie erhalte ich die gesamte CPU-Auslastung einer Anwendung aus /proc/pid/stat?