1 месяц назад
🛠️ Как управлять процессами в Linux с помощью systemd
🛠️ Как управлять процессами в Linux с помощью systemd Привет, искатели гармонии в мире Linux! ⚙️ Когда системы становятся сложнее, важно научиться правильно управлять процессами. Сегодня расскажу о мощной системе init — systemd, которая делает жизнь sysadmin’а проще и приятнее. Зачем она нужна? - Автоматизация запуска сервисов - Контроль состояния системы и служб - Выдерживание зависимостей и приоритетов Основные команды: - status — проверить статус сервиса: systemctl status nginx - start, stop, restart — запуск, остановка, перезапуск: systemctl restart nginx - enable и disable — автоматический...
Taskset — привязка процесса к ядрам CPU в Linux
По умолчанию процессы в Linux используют все ядра процессора, но иногда необходимо освободить 0 ядро, которое обычно больше всего загружено или назначить некоторые процессы только на второй CPU и т.д., в этом случае поможет taskset. Переключимся на root пользователя: sudo -i Узнаем ID процесса mc или любого другого нужного процесса: pidof mc Результат у меня был 249, посмотрим каким ядрам назначен этот процесс: taskset -pc 249 Мой вывод содержал все ядра: pid 249's current affinity list: 0-11 Укажем...