как управлять несколькими пользователями для обработки на Linux-сервере?

Я изучаю вычислительную технику, и у нас есть три сервера, каждый из которых имеет 48 процессоров и несколько пользователей. вот что я хочу сделать. Я хочу систему, в которой каждый пользователь имеет определенное количество процессоров и процессы, работающие сверх мощности сервера, ставятся в очередь. например, когда у нас заняты все 48 процессоров, ожидаются новые. Я новичок в Linux, поэтому буду благодарен за подробные пояснения.

1 ответ

Этот вопрос немного похож на этот . Самый простой способ «разделить» ресурсы вашей системы — использовать контейнеры. Я предполагаю, что вы используете Ubuntu, поэтому я бы рекомендовал использовать LXD для создания контейнеров.

Короче говоря, контейнеры — это изолированные пространства для выполнения вашего приложения.

Что касается организации очередей, которая невозможна в LXD, вам придется вручную создавать и удалять контейнеры, когда они больше не нужны.

Вот документация для LXD

Другие вопросы по тегам