Возможный дубликат:
Как вы выполняете нагрузочное тестирование и планирование емкости для веб-сайтов
Я устанавливаю социальную сеть, используя 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, много ужасных историй о них в Интернете.