Джун:
«Команда nice может понизить приоритет процесса, чтобы он меньше мешал другим».
Мидл:
«Можно ограничивать через ulimit. Например, задать лимит на количество открытых файлов или память. Также renice меняет приоритет уже запущенного процесса».
Сеньор:
«Ограничение ресурсов делается разными методами:
ulimitв shell/limits.confдля per-user лимитов;nice,reniceдля приоритетов CPU;- cgroups через systemd (
CPUQuota,MemoryMax) или напрямую/sys/fs/cgroup/; tasksetдля привязки к ядрам CPU.
Современный стандарт в продакшене — systemd cgroups, особенно для сервисов».