Articles of cgroups

Расчет загрузки ЦП группы за период времени

Если у меня есть user.slice подобная user.slice и у меня CPUAccounting=true , мне интересно, как можно рассчитать использование ЦП этой конкретной cgroup за определенный период времени (например, 1 с), используя либо cpuacct.usage либо cpuacct.stat Я знаю, что cpuacct.usage предоставляет время ЦП (в наносекундах), которое можно использовать для вычисления процента ЦП, вычитая два снимка его за […]

Ограничить память для браузера на Fedora

Я хотел бы ограничить использование памяти для Chromium (/ bin / chromium-browser) и Firefox (/ bin / firefox) для всех пользователей. До перехода на Fedora я использовал для этого cgroups. Однако я слышал, что на Fedora cgroups устарели. Как установить ограничение в 1 ГБ ОЗУ без cgroups? РЕДАКТИРОВАТЬ: я пытался сделать это с cgroups. /etc/cgconfig.conf […]

Как использовать ограничение cgroup в системных срезах пользователей?

У меня есть система CentOS 7.4, в которой есть несколько пользователей, которые получают доступ к системе через SSH. Мне нужен способ предотвратить их использование всего процессора и памяти системы. Например, каждый пользователь, получающий 1 процессорное kernel ​​или «1/20 долю» процессорного времени, вполне подойдет. Самое близкое, что у меня есть, основано на установке свойства CPUQuota для […]

Ограничение использования процессора для контейнера systemd-nspawn не работает

Я использую systemd-nspawn (systemd version 237) во встроенной среде Linux Yocto. Это содержимое файла /etc/systemd/system/systemd-nspawn\@.service.d/override.conf ExecStart=/usr/bin/systemd-nspawn –quiet –boot –link-journal=try-guest –machine=%i -n –property=CPUQuota=10% Я пытаюсь загрузить процессор с помощью «sha1sum / dev / zero &» или «for i in 1 2 3 4; do while:; do:; done & done» внутри контейнера, но команда top на хосте […]

Прозрачны ли контейнеры для отношений между родительским и дочерним процессами POSIX?

Представьте себе гипотетическую оболочку, которая запускает все команды в специальных контейнерах с некоторыми элементами изоляции и управления ресурсами в зависимости от функции каждой команды: cat foo.txt | sed … | xargs some-command Примером может служить то, что у каждой команды есть некоторые ограничения на память, нет сетевой или монтируемой файловой системы только для чтения. Можно […]

RVM не обнаружен в многопользовательской установке

У меня есть два deploy пользователя Ubuntu, и developers я устанавливаю rvm, используя Multi-User: curl -L https://get.rvm.io | sudo bash -s stable по умолчанию этот создаст группу rvm. Rvm будет установлен в /usr/local/rvm затем я добавляю этих двух пользователей в rvm $ sudo usermod -a -G rvm deploy $ sudo usermod -a -G rvm developers […]

Как может ramdisk Linux не занимать ограничение памяти cgroup

Я имею: 1) установка предела cgroup памяти для пользователя и ядра (.limit_in_bytes, memsw.limit_in_bytes) 2) рамдиск tmpfs Я запускаю приложение под этим пределом памяти cgroup, и это приложение записывает в хранилище, которое установлено как виртуальный диск. Я вижу, что если приложение записывает 10 ГБ на виртуальный диск, эти 10 ГБ теперь отбирают 10 ГБ из оставшейся […]

Что «сломано» в семантике наследования cpuset cgroup в ядре Linux?

Чтобы процитировать объявление Systemd 2013 года о новом интерфейсе группы управления (с добавлением акцента): Обратите внимание, что количество атрибутов cgroup, доступных в настоящее время как свойства объекта, ограничено. Это будет расширено позже, так как их интерфейсы ядра очищены. Например, cpuset или freezer в настоящее время вообще не доступны из-за нарушенной семантики наследования логики ядра. Кроме […]

Почему элементы cgu cgu пропущены в Debian 8

версия ядра для debian 8 использует 3.10. Но в разделе / ​​sys / fs / cgroup / cpu пропустите много элементов процессора. vagrant@debian-jessie:/sys/fs/cgroup/cpu$ ls -1 . cgroup.clone_children cgroup.procs cgroup.sane_behavior cpuacct.stat cpuacct.usage cpuacct.usage_percpu cpu.shares notify_on_release release_agent tasks Как включить cpu.cfs_quota_us в debian 8?

Как ограничить использование процессора Skype

Я использую Skype только для обмена сообщениями. Но он потребляет некоторое время процессора в режиме ожидания. Поэтому мне нужно ограничить только один процесс и только для использования ЦП. Это можно сделать легко ? Я полный новичок в мире Linux, я столкнулся с некоторыми группами , но я не могу понять, как его использовать. Я на […]