GNU/Linux >> Linux Esercitazione >  >> Linux

Trova l'utilizzo corrente di IOPS del volume EBS dalla mia applicazione su AWS EC2

Dall'interno della tua applicazione/istanza, tenterei di tracciare l'output di iostat durante le esecuzioni controllate dell'applicazione. Forse iostat -x 1 in una finestra di terminale.

Mi piace anche l'utilità collectl per guardare questo output. nmon è un ottimo strumento anche per questo.

Leggi anche questo articolo... Ancora più strano del previsto:uno sguardo sistematico all'I/O EC2 .


Puoi verificarlo in cloudwatch

Controlla i parametri EBS e scegli VolumeWriteOps (nome parametro)

prendi qualsiasi campione dal grafico

per es.

Data-point:152398 at 2011-02-10T07:54+0000 (Qualsiasi conteggio più alto dal grafico)

so it means 152398 IOPS for 10 mins intervel 

calcolalo per 1 minuto

152398 IOPS / 10 minutes = 15239.8 IOPS/minute

quindi calcola questo per 60 seconds

15239.8 IOPS / 60 seconds = 253.996666667 IOPS/second

quindi 253 è il tuo IOPS / seconds medio per il volume


Linux
  1. Crea un'istanza EC2 su AWS utilizzando Terraform

  2. Utilizzo della memoria del processo corrente in C

  3. Collegamento e montaggio del volume EBS esistente al problema del file system dell'istanza EC2

  4. AWS EC2 - Spazio esaurito sul dispositivo

  5. Come limitare l'utilizzo della memoria dell'applicazione?

Come creare e aggiungere un volume EBS nell'istanza AWS (EC2)

Come configurare il routing basato su host su AWS Application Load Balancer

Come configurare un'applicazione Elastic Beanstalk su AWS

Come creare un Application Load Balancer su AWS

Come avviare RHEL 8 da Amazon EC2 in AWS Cloud

Come posso ottenere l'utilizzo totale della CPU di un'applicazione da /proc/pid/stat?