Вопрос № 34670: Добрый день дорогие друзья-эксперты!
Строю веб-сервер. Мать двухпросессорная. Соответсвенно 2 проца Pentium III, 512 Мб мозгов. Нужен совет. Делать своп раздел или нет? Во мне борются два мнения: С одной стороны и хочеться сделать, но сдругой сто...
Вопрос № 34.670
Добрый день дорогие друзья-эксперты!
Строю веб-сервер. Мать двухпросессорная. Соответсвенно 2 проца Pentium III, 512 Мб мозгов. Нужен совет. Делать своп раздел или нет? Во мне борются два мнения: С одной стороны и хочеться сделать, но сдругой стороны, RAM и так достаточно, и есть мысль, что если своп не делать, то будет меньше обращений к HDD, и соответсвенно будет быстрее работать. Рассудите, пожалуйста, где я прав?
Спасибо!
Вы еще не сказали для чего будет сервер...
С вычислительная нагрузкой то он будет справлятся нормально, но для работы необходимых сервисов все-таки требуется еще память..
Имхо, своп не помешал бы...
Ответ отправил: dj_doom (статус: 3-ий класс)
Отправлен: 03.02.2006, 14:12 Оценка за ответ: 5 Комментарий оценки: Веб-сервер, для одного сайта. Спасибо за информацию к размышлению!
Отвечает: Chief
Здравствуйте, Chufrinov Vadim!
Свап надо обязательно создавать.
Подумайте, что сделает система, если ей не будет хватать 1 байта?...
...начнет убивать процессы
лучше перестраховаться от таких случаев
система корректно работает с виртуальной памятью, поэтому активно-используемые данные в свап не будут попадать.
и наоборот - невостребованные даные переместятся в свап, а свободное место освободится под кеш, что в свою очередь увеличит производительность.
кстати, свап-раздел желательно создавать в начале диска, где скорость чтения/записи выше
Ответ отправил: Chief (статус: Практикант)
Отправлен: 03.02.2006, 14:14 Оценка за ответ: 5 Комментарий оценки: Про 1 байт наповал! Больше сомнений нет! Спасибо за подсказку!!!!
Отвечает: Cost
Здравствуйте, Chufrinov Vadim!
что если своп не делать, то будет меньше обращений к HDD - если памяти предостаточно, то какие обращение к свопу? Но это не говорит о том что делать своп не нужно. Просто это ложное мнение на мой взгляд.
А вы считаете 512 мозгов предостаточно. Я бы поспорил. У меня на работе CPU Athlon 3200 и 512и мозгов. И иногда своп юзается, не так сильно, но ...
Если под своп выделить 500 метров на жестком диске для вас проблематично :)))), тогда может и не нужно.
Мой совет однозначный - выделите 500 метров и хватит
Ответ отправил: Cost (статус: 6-ой класс)
Отправлен: 03.02.2006, 15:01 Оценка за ответ: 5 Комментарий оценки: Ок, спасибо! так и сделаю!
Отвечает: Serg77
Здравствуйте, Chufrinov Vadim!
Это зависит от задач, возложенных на сервер!!!
Если Вы используете 2хPentium III, то скорее всего задачи не травиальные.
Суждение, что без свопа будет меньше обращений к винту абсолютно не правильно.
Своп будет использоваться только тогда, когда в нем есть необходимость.
Я считаю, что своп стоит использовать хотя бы для перестраховки.
Ответ отправил: Serg77 (статус: 7-ой класс)
Отправлен: 03.02.2006, 15:24 Оценка за ответ: 5 Комментарий оценки: Точно! Лишним может быть всё что угодно, только не память!
Отвечает: MathWay
Здравствуйте, Chufrinov Vadim!
Все зависит от планируемой нагрузки на сервер. Может и 512 метров мало оказаться... Потому, своп лишним не будет. Благо, линукс его не так варварски использует, как винда. Вы должны понимать, что если процесс попросит памяти, а ее у вас не будет, то ядро такой прцесс просто кильнет, и дело с концами...
Ответ отправил: MathWay (статус: 2-ой класс)
Отправлен: 04.02.2006, 01:10 Оценка за ответ: 5 Комментарий оценки: Понял. Учту. Спасибо!!!