Réaliser un test de stress du CPU et de la RAM

Introduction

Plusieurs outils vous permettent de faire cela : stress, s-tui, stressapptest etc..
C'est utile pour tester le bon fonctionnement des alertes d'un superviseur (entre autres)

Nous allons utiliser le plus basique : stress, mais vous pouvez installer s-tui si vous souhaitez voir qques couleurs sur votre ligne de commande !


Installation des outils

1) Passez en root :

su -

2) Installer stress, s-tui, stressapptest

apt install stress s-tui stressapptest -y

3) Effectuez un test de stress

On considère que :
- le test doit durer 5minutes
- vous avez 2 consoles SSH ouvertes. L'une pour monitorer (avec top,htop,btop..), l'autre pour exécuter la commande de stress
- on veut de la verbosité !
- on ne lance qu'un processus (-c) de stress.

stress -c 1 -t 2m -v

Le stress devrait couvrir 100% de la capacité du CPU.


Stress contrôlé

Si vous souhaitez un stress 'plus contrôlé' (il vous faut au moins 2 coeurs sur votre serveur) :

stress -c 1 -i 50 -t 2m -v

(faîtes varier le nombre pour augmenter ou diminuer la charge CPU jusqu'à arriver au niveau de stress que vous souhaitez...).
Il faut parfois attendre environ 1 minute pour atteindre le maximum de stress occasionné par le nombre indiqué (ça monte d'un coup au début, puis il faut attendre pour franchir un nouveau pallier), et vous verrez le CPU monter subitement d'un coup.


Utilisation de s-tui

Si vous souhaitez utiliser s-tui, lancez simplement :

s-tui

Capture d'écran


Test avec stressapptest

Si vous souhaitez essayer stressapptest :

stressapptest -m 1 -M 300 -s 120

va tester 300Mo de RAM pendant 120 secondes. (par exemple.. mais vous pouvez également stresser le CPU avec stressapptest.. Voir MAN)


⬆️ Retour en haut de la page