User Tools

Site Tools


технология_cgroup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
технология_cgroup [2017/12/05 09:02]
val создано
технология_cgroup [2024/04/29 14:51]
val [Технология cgroup]
Line 1: Line 1:
 ====== Технология cgroup ====== ====== Технология cgroup ======
  
-  * [[https://​habrahabr.ru/​company/​selectel/​blog/​303190/​|Механизмы контейнеризации:​ cgroups]] +  * [[https://​habrahabr.ru/​company/​selectel/​blog/​303190/​|Механизмы контейнеризации:​ cgroups]] ​(сокращение от control groups, контрольные группы) 
-  * [[https://blogs.rdoproject.org/7761/hands-on-linux-sandbox-with-namespaces-and-cgroups|Hands on Linux sandbox with namespaces and cgroups]]+  * [[https://habr.com/ru/companies/​redhatrussia/​articles/​423051/​|Борьба за ресурсы,​ часть 1: Основы Cgroups]] 
 + 
 +===== cgroup v2 ===== 
 + 
 +  * [[https://​pavlokhmel.com/​cgroup-v2-limit-memory-and-cpu-usage-for-all-users-on-linux.html|Cgroups v2 - limit memory and CPU usage for all users on Linux]] 
 + 
 +<​code>​ 
 +# systemd-cgls 
 +/apache2 
 + 
 +# cat /​sys/​fs/​cgroup/​system.slice/​apache2.service/​memory.high 
 + 
 +# echo 500 > /​sys/​fs/​cgroup/​system.slice/​apache2.service/​memory.high 
 + 
 +# curl 127.0.0.1 
 + 
 +# systemctl stop apache2.service 
 + 
 +# source /​etc/​apache2/​envvars 
 + 
 +# /​usr/​sbin/​apache2 -k start 
 + 
 +# systemd-cgls 
 +/apache2 
 + 
 +# find /​sys/​fs/​cgroup/​ | grep session-NN 
 +</​code>​ 
 +===== cgroup v1 (Debian10/​Ubuntu20) =====
  
 <​code>​ <​code>​
Line 12: Line 39:
  
 # echo 1M > /​sys/​fs/​cgroup/​memory/​group0/​memory.limit_in_bytes # echo 1M > /​sys/​fs/​cgroup/​memory/​group0/​memory.limit_in_bytes
 +  или
 +# echo 512K > /​sys/​fs/​cgroup/​memory/​group0/​memory.limit_in_bytes
  
-apt install stress+vim anyfile
 </​code>​ </​code>​
технология_cgroup.txt · Last modified: 2024/05/14 15:30 by val