Подскажите пожалуйста. Можно ли каким-то способом ограничить количество CPU для отдельного пользователя?
Ситуация такая:
Есть игровой сервер, есть сайт с отдельным доменом и есть форум с поддоменом сайта. Для игрового сервера в системе создан отдельный пользователь, для управления сайтом другой пользователь и для работы с форумом другой (Получается всего 3, без root'a).
На сервере имеется 8 CPU, 16Гб RAM и 3ТБ дискового пространства.
Я бы хотел распределить мощности между пользователями:
На игровой сервер отдать 2 CPU, 8Гб RAM и 1ТБ.
На сайт: 1 CPU, 1Гб RAM и 100 Гб.
На форум: 2 CPU, 4 Гб RAM и 1 ТБ.
Остальные 2 CPU, 3 Гб RAM и < 1ТБ остается ОС, ISP, MySQL, Apache, PHP и т.д.
Могу ли я это сделать не прибегая к размещению виртуального сервера?
Как я могу проделать подобный трюк?
UPD:
Это нужно, чтобы в случае DDos и других атак на один из ресурсов, другие ресурсы продолжали работать.
UPD2:
ОС Ubuntu 20.04