Fix and improve linux-internal part 1

This commit is contained in:
nemunaire 2025-12-31 15:17:51 +07:00
commit ab3341bc54
2 changed files with 6 additions and 6 deletions

View file

@ -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">

View file

@ -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%)