51 lines
1.0 KiB
Markdown
51 lines
1.0 KiB
Markdown
\newpage
|
|
|
|
# Utiliser les *cgroups*
|
|
|
|
## Premiers tests
|
|
|
|
### Création d'un nouveau groupe
|
|
|
|
### Rattachement de processus
|
|
|
|
### Consultatation de l'état
|
|
|
|
### Changement d'état
|
|
|
|
|
|
## Script de monitoring
|
|
|
|
### Monitoring instantanné vers la console
|
|
|
|
#### Option pour choisir l'intervalle de polling
|
|
|
|
### Monitoring vers InfluxDB
|
|
|
|
### Permettre à l'utilisateur de monitorer des process
|
|
|
|
#### Séparer en deux scripts
|
|
|
|
#### Ajouter les bonnes capabilities sur le premier script
|
|
|
|
#### Rendre ok avec les exécutions concurrentes du second script
|
|
|
|
### Monitorer chaque fils indépendamment
|
|
|
|
|
|
## Rendu
|
|
|
|
### Script de monitoring
|
|
|
|
Rendez la révision la plus avancées de vos scripts de monitoring de process via
|
|
les *cgroups*.
|
|
|
|
### Questions
|
|
|
|
1. Un même processus peut-il être dans plusieurs cgroups de type différents (freezer et cpuacct par exemple) ?
|
|
|
|
1. Que sera-t-il possible de limiter via un nouveau cgroup dans la prochaine
|
|
version du noyau (4.3) ?
|
|
|
|
1. Comment peut-on limiter le nombre de processus lancés par un utilisateur ou
|
|
un groupe ?
|