Как ограничить ресурсы, приложение может использовать на веб-сервере Linux

echo Xft.dpi: 200 | xrdb -load -

Это помогает?

Если так, Вы видите, объединяется ли Ваша настольная среда автоматически ~/.Xresources или подобный при запуске и месте это там.

2
14.09.2012, 02:38
2 ответа

Выполните его с nice -n 20 ionice -c 3

Это заставит его использовать остающиеся циклы ЦП и доступ к вводу-выводу, не используемому другими процессами.

Для RAM все, что можно сделать, является уничтожением процесс, когда это использует больше, чем сумма, Вы хотите, чтобы это использовало (использующий ulimit).

4
27.01.2020, 22:01
  • 1
    И действительно ли возможно сделать это при запуске процесса с php? Или сконфигурировать это где-нибудь, таким образом, приложения, которые я использую всегда, выполняют хорошее использование? Уничтожение RAM кажется, что может вызвать ошибки в процессе? –  Asciiom 29.08.2012, 14:12
  • 2
    @JeroenMoons, который Это не об "уничтожении RAM", это об уничтожении процесса. –  Chris Down 29.08.2012, 16:18
  • 3
    А-а-а хорошо, большая разница :) –  Asciiom 29.08.2012, 16:20

Можно выполнить его от php, но ионизировать потребности, которые будут выполнены как корень, таким образом, или использование sudo, чтобы выполнить ионизирование или выполнить тот сценарий (сценарии) PHP в соответствии с серверным процессом, который был выполнен с, ионизируется.

При использовании fastcgi, Вы могли бы иметь два других выполнения механизмов и дать высокую работу ресурсов более низкому приоритету один.

При использовании Apache без fastcgi необходимо будет использовать sudo для выполнения команды, удостоверьтесь, что сделали sudo разрешение максимально конкретным, иначе Вы рискуете нарушением защиты.

0
27.01.2020, 22:01

Теги

Похожие вопросы