Назад | Перейти на главную страницу

Веб-сервер - с ограничением памяти или ЦП?

Возможный дубликат:
Как вы выполняете нагрузочное тестирование и планирование емкости для веб-сайтов

Я устанавливаю социальную сеть, используя Zend Framework и MySql, с множеством плагинов и запросов. Я хочу, чтобы веб-сервер и сервер Sql были на одном устройстве.

Пытаюсь выбрать между двумя машинами (на hetzner.de):

A) Intel i7-2600 3,4 ГГц 16 ГБ DDR3 RAM

Б) Intel i7-920 2,6 ГГц 24 ГБ DDR3 RAM

У B на 50% больше ОЗУ, но на 30% меньше тактовая частота. В: очевидно ли, где будет узкое место? Потребуются ли мне когда-нибудь 24 ГБ ОЗУ даже при большом количестве одновременных пользователей?

Мы действительно не можем ответить на этот вопрос, не зная о вашей загруженности.

Если ваше программное обеспечение занимает много оперативной памяти (более 16 ГБ), то больший объем оперативной памяти, вероятно, будет для вас более полезен, чем чистая скорость процессора - использование пространства подкачки убивает производительность.

Если ваше программное обеспечение ограничено процессором (маловероятно для веб-«социальной сети», если вы не делаете снимки и не запускаете их через ImageMagick или что-то в этом роде), тогда более быстрый процессор будет полезен, если вы не используете так много оперативной памяти. что вы заставляете систему менять местами.

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

Я бы пошел с сервером RAM 24 ГБ, потому что я мог бы использовать большую часть моего кеширования RAM все, что могу, и это снизит загрузку процессора.

Я бы выбрал машину i7 2600, поскольку высока вероятность того, что оперативная память будет быстрее, а процессор в целом быстрее.

Я бы действительно не рекомендовал hetzner, много ужасных историй о них в Интернете.