Ограничьте память и процессор, доступные для пользователя в Linux - PullRequest
23 голосов
/ 13 января 2009

Меня немного беспокоит количество ресурсов, которые я могу использовать на общей машине. Есть ли способ проверить, есть ли у администратора ограничение на количество ресурсов, которые я могу использовать? И если да, то, чтобы задать более полный вопрос, как я могу установить такой лимит?

Спасибо.

Ответы [ 2 ]

16 голосов
/ 13 января 2009

Для ограничений, связанных с процессом, вы можете посмотреть в /etc/security/limits.conf (читайте комментарии в файле, используйте Google или man limits.conf для получения дополнительной информации). И, как указывает jpalecek, вы можете использовать ulimit -a, чтобы увидеть (и, возможно, изменить) все такие ограничения, действующие в настоящее время.

Вы можете использовать команду quota, чтобы проверить, действует ли квота на диск.

9 голосов
/ 13 января 2009

Вы можете попробовать запустить

ulimit -a

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

ulimit -c unlimited

отменяет ограничение на размер файла ядра, который может создать процесс.

...