Tag: cgroups

Как может 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, я столкнулся с некоторыми группами , но я не могу понять, как его использовать. Я на […]

Поддержка ubuntu lts и cgroup в iptables

Я не понимаю, почему сообщество Ubuntu построило iptables без поддержки cgroup и что я не понимаю, если сообщество этого не сделал? Возможно, Ubuntu использует другой способ (iptables без cgroup и т. Д.)? Конечно, я могу удалить (или не удалить) пакет iptables и скомпилировать iptables с нуля, но это правильный путь для философии Debian, я не […]

Fedora 20 memory.limit_in_bytes не работает

Fedora 29 (ядро 3.15.10-201.fc20.x86_64) Это работало в F19. Я пытаюсь использовать группы, чтобы ограничить использование памяти для некоторых приложений, которые склонны к неправильному поведению, и я сталкиваюсь с проблемами. Я тестирую небольшую целевую программу. У меня это в файле /etc/cgconfig.conf : group memtest { memory { memory.limit_in_bytes = "209715200"; memory.soft_limit_in_bytes = "104857600"; } } и […]

Способ установки параметров в родительских группах LXC

Таким образом, у меня установлен LXC, настроены гостевые контейнеры и все. Контейнеры LXC каждый входят в свой собственный подмодуль (в языке группы), и каждый из них сконфигурирован с помощью cpu.shares а также память, которую им разрешено использовать индивидуально и коллективно. Например, что-то вроде: lxc.cgroup.memory.limit_in_bytes = 8192M lxc.cgroup.memory.soft_limit_in_bytes = 4096M lxc.cgroup.cpu.shares = 100000 Как настроить родительскую […]

Почему мой лимит на ЦП не проверяется через группы

/etc/cgconfig.conf … group memlimit { memory { memory.limit_in_bytes = 8589934592; } } group cpulimit { cpu { cpu.shares = 1024; } } /etc/cgrules.conf: @gatewayer memory memlimit/ @gatewayer cpu cpulimit/ И я перезапустил службы через команды: service cgconfig restart service cgred restart После выполнения моего скрипта python у пользователя, gatewayer в групповой gatewayer , я мог […]

Использование Cgroups с Systemd для ограничения bash cpu & memory

Я хочу ограничить каждого пользователя на моем сервере Centos 7, который зарегистрировался через SSH. Они не должны использовать, например, forkbomb и убивать всю систему. Суперпользователь не будет иметь никаких ограничений. Ограничение службы, например httpd, не вызывает проблем с systemd: systemctl set-property httpd.service CPUShares = 500 MemoryLimit = 500M Но как я могу получить это для […]

Использование групп для записи планировщика заданий

Одна из проблем с cron заключается в том, что, если есть больше заданий, которые можно разумно запускать в определенное время, cron не заботится: он будет счастливо создавать задания в любом случае, что приводит к низкой производительности для всех. Предположим, я хочу написать cron-подобный планировщик, но тот, который ограничивает порождение только тем, что машина может обрабатывать. […]

Linux и Unix - лучшая ОС в мире.