tuto-3: rephrase monitor usage
This commit is contained in:
parent
022e1ef144
commit
74c30a4e26
@ -249,20 +249,38 @@ mémoire.
|
||||
|
||||
<div lang="en-US">
|
||||
```
|
||||
42sh# mkdir /sys/fs/cgroup...
|
||||
42sh$ echo $$ | sudo tee /sys/fs/cgroup.../cgroup.procs
|
||||
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%)
|
||||
~~~ 13595 ~~~ Current memory usage: 75194368
|
||||
~~~ 13595 ~~~ Current memory usage: 150290432
|
||||
~~~ 13595 ~~~ Current memory usage: 223690752
|
||||
~~~ 13595 ~~~ Current memory usage: 296828928
|
||||
~~~ 13595 ~~~ Current memory usage: 368001024
|
||||
~~~ 13595 ~~~ Current memory usage: 438517760
|
||||
~~~ 13595 ~~~ Current memory usage: 480329728
|
||||
~~~ 13595 ~~~ Current memory usage: 155648
|
||||
```
|
||||
</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}
|
||||
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
|
||||
@ -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
|
||||
*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 {-}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user