ATTENZIONE: Per Lasciare un Commento bisogna essere utenti Iscritti

 

Vuoi Iscriverti e Commentare?

 
Sei già Iscritto? Accedi!

 

Visualizza l'utilizzo delle risorse sito/utente

Prima di leggere questo documento devi leggere:

Introduzione alla containerizzazione (limiti del sito web)
Applicare i limiti ai siti Web
Una volta applicati i limiti, il monitoraggio dell'utilizzo delle risorse diventa importante. È possibile visualizzare l'utilizzo delle risorse per qualsiasi sito Web all'indirizzo https: // IP del server: 8090 / container / esempio.com.

Metteremo lo stress su CPU, memoria e vedere come si comportano i limiti durante lo stress.

Test delle prestazioni della CPU
 

Esegui ls -la / home e trova l'utente del tuo sito web. Leggi il documento sui limiti del sito web e concedi il 10% di utilizzo della CPU al sito web.

Ora aggiungi l'utente del tuo sito web al gruppo wheel (usermod -aG wheel user) in modo che possa eseguire i comandi tramite sudo. (Non farlo su un nodo di produzione)

 

Installa uno strumento per test di stress

yum install stress -y

Quindi eseguire questo comando per generare un carico elevato della CPU

sudo -u <website user> stress -c 3 -i 1 -m 1 --vm-bytes 128M -t 20s

Sostituisci utente del sito web nel comando precedente. Ora prima che vengano applicati i limiti, l'utilizzo della CPU dovrebbe essere simile a questo durante il periodo di stress.

Come puoi vedere i limiti attuali non vengono applicati, quindi l'utente del sito Web è stato in grado di utilizzare il 100% della CPU. Ora applicheremo il 10% dell'utilizzo della CPU e vedremo l'output.

Testing Memory Allocation
 

Per prima cosa eseguire il comando qui sotto senza applicare alcun limite.

sudo -u <website user> stress -c 2 -i 1 -m 1 --vm-bytes 128M -t 20s

L'output dovrebbe essere qualcosa di simile

Ora applica 30MB di limite di ram ed esegui lo stesso comando:

Prima dell'applicazione dei limiti, l'utilizzo medio della memoria era di 110 MB per lo stesso comando, dopo i limiti non poteva superare il limite di 30 MB che abbiamo applicato.


Stampa