Fix and improve linux-internal part 1
This commit is contained in:
parent
c12f3e684b
commit
ab3341bc54
2 changed files with 6 additions and 6 deletions
|
|
@ -209,7 +209,7 @@ intervenir et par exemple les ACL POSIX[^ACLPOSIX] (espace *system*) :
|
||||||
|
|
||||||
[^ACLPOSIX]: Les ACL POSIX sont des permissions supplémentaires qui viennent
|
[^ACLPOSIX]: Les ACL POSIX sont des permissions supplémentaires qui viennent
|
||||||
s'ajouter aux modes standards du fichier (propriétaire, groupe, reste du
|
s'ajouter aux modes standards du fichier (propriétaire, groupe, reste du
|
||||||
monde). Avec les ACL POSIX, on peut doonner des droits à un ou plusieurs
|
monde). Avec les ACL POSIX, on peut donner des droits à un ou plusieurs
|
||||||
utilisateurs ou groupe, de manière spécifique.
|
utilisateurs ou groupe, de manière spécifique.
|
||||||
|
|
||||||
<div lang="en-US">
|
<div lang="en-US">
|
||||||
|
|
|
||||||
|
|
@ -331,18 +331,18 @@ quantité de ressources mises à disposition à un groupe de processus.
|
||||||
|
|
||||||
Pour définir une limite, nous allons écrire la valeur dans le fichier
|
Pour définir une limite, nous allons écrire la valeur dans le fichier
|
||||||
correspondant à une valeur limite, comme par exemple
|
correspondant à une valeur limite, comme par exemple
|
||||||
`memory.max_usage_in_bytes` (v1) ou `memory.max` (v2), qui limite le nombre
|
`memory.limit_in_bytes` (v1) ou `memory.max` (v2), qui limite le nombre
|
||||||
d'octets que notre groupe de processus va pouvoir allouer au maximum :
|
d'octets que notre groupe de processus va pouvoir allouer au maximum :
|
||||||
|
|
||||||
<div lang="en-US">
|
<div lang="en-US">
|
||||||
```
|
```
|
||||||
# cgroup v1
|
# cgroup v1
|
||||||
42sh$ cat /sys/fs/cgroup/memory/virli/memory.max_usage_in_bytes
|
42sh$ cat /sys/fs/cgroup/memory/virli/memory.limit_in_bytes
|
||||||
0
|
0
|
||||||
# 0 = Aucune limite
|
# 0 = Aucune limite
|
||||||
42sh$ echo 4M > /sys/fs/cgroup/memory/virli/memory.max_usage_in_bytes
|
42sh$ echo 4M > /sys/fs/cgroup/memory/virli/memory.limit_in_bytes
|
||||||
# Maintenant, la limite est à 4MB, vérifions...
|
# Maintenant, la limite est à 4MB, vérifions...
|
||||||
42sh$ cat /sys/fs/cgroup/memory/virli/memory.max_usage_in_bytes
|
42sh$ cat /sys/fs/cgroup/memory/virli/memory.limit_in_bytes
|
||||||
4194304
|
4194304
|
||||||
```
|
```
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -372,7 +372,7 @@ limites que vous avez définies :
|
||||||
<div lang="en-US">
|
<div lang="en-US">
|
||||||
```
|
```
|
||||||
42sh# mkdir /sys/fs/cgroup...
|
42sh# mkdir /sys/fs/cgroup...
|
||||||
42sh# echo 512M > /sys/fs/cgroup.../memory.max_usage_in_bytes
|
42sh# echo 512M > /sys/fs/cgroup.../memory.limit_in_bytes
|
||||||
42sh# ./monitor group_name memhog 500
|
42sh# ./monitor group_name memhog 500
|
||||||
~~~ 13595 ~~~ Current memory usage: 75194368/550502400 (13%)
|
~~~ 13595 ~~~ Current memory usage: 75194368/550502400 (13%)
|
||||||
~~~ 13595 ~~~ Current memory usage: 150290432/550502400 (27%)
|
~~~ 13595 ~~~ Current memory usage: 150290432/550502400 (27%)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue