Как запустить приложение на другом рабочем столе по умолчанию?

Правильно ли я могу отключить своп для производственного сервера?

Нет. Всегда есть некоторое место подкачки.

Я попытался запустить производственный сервер без свопинга один раз и примерно через неделю, после обновления Wordpress, PHP начал потреблять гораздо больше оперативной памяти, чем мы учли. Когда у вас заканчивается ОЗУ, и у вас есть своп, все замедляется (иногда много, иногда немного, в зависимости от того, что туда запирается), но вы можете войти в систему, найти проблему и попытаться исправить это.

Когда вы исчерпали ОЗУ и не имеете подкачки, процессы умирают, вещи останавливаются и много времени, когда ваш единственный вариант - перезагрузка.

В моем мире сломанный намного хуже, чем медленный.

Конечно, если вы обнаружите, что ваша система постоянно использует большие порции swap (он будет очень часто использовать некоторые, как способ вытеснить старые кэшированные вещи), у вас, очевидно, есть проблема («вставьте RAM-файл»), но обязательно использовать его как защитную сетку.

[d8 ]

В ответ на комментарий SpamapS:

В мире «успешных сайтов» у вас есть горячие отказоустойчивые функции, балансировка нагрузки и другие инструменты, которые позволяют машине взорваться и иметь нулевой эффект на остальной части сайта. Но это требует много денег. Наличие избыточного оборудования не является экономичным для большинства сайтов, даже если они тянут деньги.

Я полностью не согласен с вашим комментарием о времени безотказной работы. В традиционной настройке электронной коммерции, если люди не могут видеть ваш сайт, они не могут купить у вас. Это не просто электронная коммерция, все коммерческие интересы в Интернете занимают гораздо больше вкладок, если вы на какой-то период. Я знаю, потому что я размещаю сайты и услуги для компаний и запускаю свои собственные сайты. Slow = grumpy, но Down = ярость. Даже если вы только снижаетесь на минутку, если пользователь видит уведомление о «снижении обслуживания» более двух раз, они предполагают, что вы не сможете сохранить сайт.

[d14 ] Медленный сервер менее идеален, но swap не существует, чтобы его можно было запускать все время, это последнее средство, позволяющее вещам продолжать работать, пока вы их исправляете.

Вы также предполагаете, что есть только одна служба работает на машине. Опять же, это может быть правдой, если у вас есть мегабаки, чтобы разделить все, но в реальном мире все объединяется. Несколько веб-сайтов, демонов ssh, ftp-серверов, почтовых серверов и т. Д. Один процесс, протекающий в swap, может даже не повлиять на другую услугу. Без обмена все имеет равные шансы на мгновенное, случайное завершение. Вы не контролируете его.

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

1
задан 3 January 2013 в 16:34

0 ответов

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

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