Fix syntaxe

This commit is contained in:
jdubois 2023-09-28 17:00:19 +02:00
parent a12578fb49
commit 187e7d7c40

View file

@ -6,16 +6,19 @@
### stress-ng
Pour installer Stress-ng sous OpenBSD:
Pour installer stress-ng sous OpenBSD :
#> pkg_add stress
~~~
# pkg_add stress
~~~
Pour installer stress-ng sous Debian :
Pour installer Stress-ng sous Debian:
~~~
# apt install stress
~~~
#> apt install stress
***il est important de noter que la commande est invoquée par ```stress-ng``` sous Debian et ```stress``` sous OpenBSD***.
***Il est important de noter que la commande est invoquée par `stress-ng` sous Debian et `stress` sous OpenBSD.***
C'est un outil générique de « stress-test » qui va solliciter différentes parties d'un serveur : CPU, RAM, disques…
@ -25,28 +28,33 @@ Exemple pour exécuter tous les tests séquentiellement (chacun pendant 10 minut
# stress-ng --sequential 0 -t 10m
~~~
Utilisation classique (sous OpenBSD):
Utilisation classique :
#> stress -<Arg> <Nombre_dinstances>
~~~
Sous Debian :
# stress-ng -<Arg> <Nombre_dinstances>
Sous OpenBSD :
# stress -<Arg> <Nombre_dinstances>
~~~
Commandes Utiles:
| Argument |Description|
| -------- |-------- |
| `-c` `--cpu` *<X>* | Stresse le cpu en forkant X processus menant une tâche de calcul. |
| `-m` `--vm` *<X>* | X processus effectuant plusieurs ```malloc()``` et ```free()``` afin de stresser la RAM. |
| `-i` `--io` *<X>* | X processus tournant ```sync()```. [Manuel ici.](http://manpagesfr.free.fr/man/man8/sync.8.html) |
| `-d` `--hdd` *<X>* | X processus effectuant écritures et lectures sur disque (Taille de block par défaut ***1GB***) |
| `-t` `--timeout` *<T>* s | Si aucune réponse de processus tuer ce dernier au bout de *T* secondes. (***Important:*** toujours lancer les tests en utilisant ce flag afin de ne pas Bloquer votre VM [stress-ng, est lancé avec les droits root, donc peut devenir hors de contrôle.]). |
|`--vm-bytes` *<N>* | Taille des blocs alloués par ```malloc()```. Defaut : ***256M***|
|`--vm-strand` *<N>* | Taille fragmentation des blocks de test en écriture ```malloc()```. Defaut : ***4096M*** |
|`--vm-keep` *<T>* s | |
|`--vm-hang` *<T>* s | Temps d'attente avant d'executer ```free()```. |
|`--hdd-bytes` *<X>* | Ecriture de X octets par *worker*. Defaut : ***1GB***. |
| Argument |Description |
| --------------- |----------------------------------------------------------------------------------------------------|
| `-c` `--cpu` *\<X\>* | Stresse le cpu en forkant X processus menant une tâche de calcul. |
| `-m` `--vm` *<\X\>* | X processus effectuant plusieurs ```malloc()``` et ```free()``` afin de stresser la RAM. |
| `-i` `--io` *\<X\>* | X processus tournant ```sync()```. [Manuel ici.](http://manpagesfr.free.fr/man/man8/sync.8.html) |
| `-d` `--hdd` *\<X\>* | X processus effectuant écritures et lectures sur disque (Taille de block par défaut ***1GB***) |
| `-t` `--timeout` *\<T\>* s | Si aucune réponse de processus tuer ce dernier au bout de *T* secondes. (***Important:*** toujours lancer les tests en utilisant ce flag afin de ne pas Bloquer votre VM [stress-ng, est lancé avec les droits root, donc peut devenir hors de contrôle.]). |
|`--vm-bytes` *\<N\>* | Taille des blocs alloués par ```malloc()```. Defaut : ***256M*** |
|`--vm-strand` *\<N\>* | Taille fragmentation des blocks de test en écriture ```malloc()```. Defaut : ***4096M*** |
|`--vm-keep` *\<T\>* s | |
|`--vm-hang` *\<T\>* s | Temps d'attente avant d'executer ```free()```. |
|`--hdd-bytes` *\<X\>* | Ecriture de X octets par *worker*. Defaut : ***1GB***. |
Voir <https://www.cyberciti.biz/faq/stress-test-linux-unix-server-with-stress-ng/> pour plus d'options et
Voir <https://www.cyberciti.biz/faq/stress-test-linux-unix-server-with-stress-ng/> pour plus d'options et de détails.
## Tests sur les performances du disque