akalend
@akalend
программирую

Повышение производительности за счет добавления новых процессоров?

Есть сайт, который имеет производительность на двухпроцессорном железе 450 rps

Вопрос: какую производительность будет иметь этот сайт, если поставить 8-процесорное железо?
  • Вопрос задан
  • 2588 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Vampiro
Классный вопрос. Примерно как про количество передач на велосипеде. Позволяет-ли это ехать быстрее — да. Будете-ли лично Вы ехать быстрее на таком велосипеде — а хрен его знает. Если у вас затык в дисковых операциях-то толку с количества процессоров?
Ответ написан
Melkij
@Melkij
PostgreSQL DBA
0) процессоры бывают сильно разные
1) ядра тем более бывают очень сильно разные. Сравните какой-нибудь бульдозер и Sandy Bridge
2) если производительность упирается именно и только в вычислительные ядра и предположить вычислительные способности ядра и там и там равными — то рост будет линейный. Веб-сервера — одна из самых легко масштабируемых на большое число ядер задача
3) если упираетесь в базу — вам никакие ядра не помогут. Хотя станет немногим лучше за счёт того, что воркеры веб-приложения не будут оттягивать на себя те 2 ядра, что сейчас есть.
Ответ написан
TrueDrago
@TrueDrago
Комментаторы совершенно правы — всё зависит от вашего сайта. Поставьте какую-нибудь мерилку потребления ресурсов, найдите узкое место и уже думайте, что вам нужно. Так сразу понятно станет, насколько увеличится производительность, хотя бы примерно.
Опять же, прочтите книгу Джона Оллспоу «Искусство планирования мощностей».
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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