tuto-3: rephrase monitor usage
This commit is contained in:
parent
022e1ef144
commit
74c30a4e26
@ -249,20 +249,38 @@ mémoire.
|
|||||||
|
|
||||||
<div lang="en-US">
|
<div lang="en-US">
|
||||||
```
|
```
|
||||||
42sh# mkdir /sys/fs/cgroup...
|
|
||||||
42sh$ echo $$ | sudo tee /sys/fs/cgroup.../cgroup.procs
|
|
||||||
42sh# ./monitor group_name memhog 500
|
42sh# ./monitor group_name memhog 500
|
||||||
~~~ 13595 ~~~ Current memory usage: 75194368/550502400 (13%)
|
~~~ 13595 ~~~ Current memory usage: 75194368
|
||||||
~~~ 13595 ~~~ Current memory usage: 150290432/550502400 (27%)
|
~~~ 13595 ~~~ Current memory usage: 150290432
|
||||||
~~~ 13595 ~~~ Current memory usage: 223690752/550502400 (40%)
|
~~~ 13595 ~~~ Current memory usage: 223690752
|
||||||
~~~ 13595 ~~~ Current memory usage: 296828928/550502400 (53%)
|
~~~ 13595 ~~~ Current memory usage: 296828928
|
||||||
~~~ 13595 ~~~ Current memory usage: 368001024/550502400 (66%)
|
~~~ 13595 ~~~ Current memory usage: 368001024
|
||||||
~~~ 13595 ~~~ Current memory usage: 438517760/550502400 (79%)
|
~~~ 13595 ~~~ Current memory usage: 438517760
|
||||||
~~~ 13595 ~~~ Current memory usage: 480329728/550502400 (87%)
|
~~~ 13595 ~~~ Current memory usage: 480329728
|
||||||
~~~ 13595 ~~~ Current memory usage: 155648/550502400 (0%)
|
~~~ 13595 ~~~ Current memory usage: 155648
|
||||||
```
|
```
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
::::: {.question}
|
||||||
|
Le modèle de sortie standard de votre script `monitor` n'a pas d'importance, il
|
||||||
|
doit cependant être possible d'y trouver des statistiques intéressantes, dont
|
||||||
|
la quantité de mémoire utilisée.
|
||||||
|
|
||||||
|
Il s'utilise de la manière suivante :
|
||||||
|
|
||||||
|
<div lang="en-US">
|
||||||
|
```bash
|
||||||
|
./monitor group_name prog [args [...]]
|
||||||
|
```
|
||||||
|
</div>
|
||||||
|
|
||||||
|
Où :
|
||||||
|
|
||||||
|
- `group_name` correspond au nom du *cgroup* à créer/rejoindre.
|
||||||
|
- `prog [args [...]]` est la commande que l'on souhaite monitorer, à exécuter
|
||||||
|
dans le *cgroup*.
|
||||||
|
:::::
|
||||||
|
|
||||||
::::: {.warning}
|
::::: {.warning}
|
||||||
Si vous n'avez pas le *cgroup* *memory*, il est possible qu'il ne soit pas
|
Si vous n'avez pas le *cgroup* *memory*, il est possible qu'il ne soit pas
|
||||||
activé par défaut par votre système. Si vous êtes dans ce cas, essayez
|
activé par défaut par votre système. Si vous êtes dans ce cas, essayez
|
||||||
@ -310,6 +328,25 @@ Chaque *cgroup*s définit de nombreux indicateurs et possède de nombreux
|
|||||||
limiteurs, n'hésitez pas à consulter la documentation associée à chaque
|
limiteurs, n'hésitez pas à consulter la documentation associée à chaque
|
||||||
*cgroup*.
|
*cgroup*.
|
||||||
|
|
||||||
|
Mettez à jour votre script de monitoring pour prendre en compte les
|
||||||
|
limites que vous avez définies :
|
||||||
|
|
||||||
|
<div lang="en-US">
|
||||||
|
```
|
||||||
|
42sh# mkdir /sys/fs/cgroup...
|
||||||
|
42sh# echo 512M > /sys/fs/cgroup.../memory.max_usage_in_bytes
|
||||||
|
42sh# ./monitor group_name memhog 500
|
||||||
|
~~~ 13595 ~~~ Current memory usage: 75194368/550502400 (13%)
|
||||||
|
~~~ 13595 ~~~ Current memory usage: 150290432/550502400 (27%)
|
||||||
|
~~~ 13595 ~~~ Current memory usage: 223690752/550502400 (40%)
|
||||||
|
~~~ 13595 ~~~ Current memory usage: 296828928/550502400 (53%)
|
||||||
|
~~~ 13595 ~~~ Current memory usage: 368001024/550502400 (66%)
|
||||||
|
~~~ 13595 ~~~ Current memory usage: 438517760/550502400 (79%)
|
||||||
|
~~~ 13595 ~~~ Current memory usage: 480329728/550502400 (87%)
|
||||||
|
~~~ 13595 ~~~ Current memory usage: 155648/550502400 (0%)
|
||||||
|
```
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
### Pour aller plus loin {-}
|
### Pour aller plus loin {-}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user