Нагрузка сервера. Сколько выдержит? |
Здравствуйте, гость ( Вход | Регистрация )
Настоящие Правила Раздела являются дополннением к Общим Правилам Конференции. В случаях противоречий отдельных пунктов, действуют Правила Раздела.
Нагрузка сервера. Сколько выдержит? |
mtseo |
20.03.2011, 05:25
Сообщение
#1
|
Группа: Старые пользователи Сообщений: 12 Регистрация: 20.03.2011 Пользователь №: 13,923 Репутация: 179 |
Здравствуйте,
занимаюсь созданием бизнес плана хостинговой компании, и возник вопрос, который заводит в тупик, поэтому нужен Ваш совет из практики. Вопрос такой: Сколько примерно аккаунтов выдержит такой сервер: - Intel® Core™ i7-920 Quad-Core 4 физических ядра, 4 виртуальных (hyper-threading) - 2 x 1500 GB HDD SATA2 (software RAID1) - 24 GB DDR3 Понимаю то вопрос сильно индивидуален, поэтому попробую описать средние значения, от которых отталкиваюсь: Средний аккаунт: - 5GB места - неограниченый траффик - 10 сайтов на аккаунт - 10 баз MySQL - Неограниченое колличество почтовых и FTP аккаунтов Средний сайт: - на скриптах Joomla, DLE и подобных CMS, либо форумы IPB, vBulletin, SMF - 300-500 посетителей в день Возьмем более-менее идеальный вариант с хорошей настройкой и оптимизацией сервера. Панель управления Direct admin либо Cpanel. Извините если повторюсь с вопросом, пользовался поиском, нашел 2 темы и то старые. Заранее спасибо за ответ. |
eSupport.org.ua |
20.03.2011, 07:46
Сообщение
#2
|
Одесский сисадмин Группа: Старые пользователи Сообщений: 5,200 Регистрация: 18.11.2004 Из: Одесса Пользователь №: 823 Репутация: 263 |
Легко.
Для 4-х ядер оптимальна будет нагрузка в виде 4-х коннектов к сайтам в секунду. Предположим, что одна страница в среднем будет отдана за 1 секунду и открывает один запрос к веб серверу. Тогда расчет прост: В дне (12 часовом) 43200 секунд. Соответственно нагрузка оптимальна в виде 172800 коннектов к сайтам. Поделив эти коннекты на посещаемость одного сайта (500), мы получаем 345. Итого - сервер выдержит 345 сайтов. Если каждый аккаунт будет использовать по 5 сайтов, то 69 аккаунтов - это примерная нагрузка. Разумеется, грамотный специалист, приглядывая за сервером и корректируя его настройки по мере роста, может впихнуть на сайт больше. Однако есть узкое место, которое никакой специалист не разрулит: SATA2 Я бы поменял на SAS. Множество мелких файлов, что типично для хостинга, заставят весь сервер тормозить в ожидании тормознутого SATA2. |
Ivan |
20.03.2011, 08:38
Сообщение
#3
|
Отдыхаю Группа: Старые пользователи Сообщений: 3,533 Регистрация: 02.08.2002 Из: ЗАО "Рувеб" Пользователь №: 35 Репутация: 261 |
Грамотный специалист, да с 24 G памяти, уж поднимет кэши и у FS и у Мускуля. Но вообще да, на подобную машинку не более 300-400 безлимитных клиентов. SSD еще для баз подоткните, на всякий случай.
А вообще, мда, под продакшен использовать хецнеровские бытовые тазики c несерверными винтами. Много всего интересного узнаете в процессе внедрения в наш бизне$. |
Maxim Volgin |
20.03.2011, 12:19
Сообщение
#4
|
Группа: Старые пользователи Сообщений: 448 Регистрация: 26.02.2008 Пользователь №: 7,018 Репутация: 197 |
При условии оправления в топку софтового рейда (и не юзания сипанели) и прямых рук 1000-2000.
Вот у меня например Q6600 /4 Гб LA ~ 1.5-2: Аккаунты пользователей - 573 Веб-сайты - 1169 Но мускул почта ДНС на отельных серверах. В вашем случае разумно сделать 2 виртуалки одна на первом харде вторая на втором + купить сервер или пространство для бекапов |
mtseo |
21.03.2011, 02:38
Сообщение
#5
|
Группа: Старые пользователи Сообщений: 12 Регистрация: 20.03.2011 Пользователь №: 13,923 Репутация: 179 |
Легко. Для 4-х ядер оптимальна будет нагрузка в виде 4-х коннектов к сайтам в секунду. Предположим, что одна страница в среднем будет отдана за 1 секунду и открывает один запрос к веб серверу. Тогда расчет прост: В дне (12 часовом) 43200 секунд. Соответственно нагрузка оптимальна в виде 172800 коннектов к сайтам. Поделив эти коннекты на посещаемость одного сайта (500), мы получаем 345. Итого - сервер выдержит 345 сайтов. Если каждый аккаунт будет использовать по 5 сайтов, то 69 аккаунтов - это примерная нагрузка. Разумеется, грамотный специалист, приглядывая за сервером и корректируя его настройки по мере роста, может впихнуть на сайт больше. Однако есть узкое место, которое никакой специалист не разрулит: SATA2 Я бы поменял на SAS. Множество мелких файлов, что типично для хостинга, заставят весь сервер тормозить в ожидании тормознутого SATA2. Об SAS хардах я думал. И скорее всего остановлюсь как раз таки на них. Насчет нагрузки - думаю несколько занижена, либо у меня несколько высокие средние расчеты (IMG:style_emoticons/default/smile.gif). Думаю аккаунтов так 200 потянет сервак 100%. Грамотный специалист, да с 24 G памяти, уж поднимет кэши и у FS и у Мускуля. Но вообще да, на подобную машинку не более 300-400 безлимитных клиентов. SSD еще для баз подоткните, на всякий случай. А вообще, мда, под продакшен использовать хецнеровские бытовые тазики c несерверными винтами. Много всего интересного узнаете в процессе внедрения в наш бизне$. Да, сервак hetzner. От себя не посоветуете брать? Или лучше смотреть в сторону Xeon'ов с САСовскими хардами? Безлимитных это Вы имеете ввиду по трафику? И еще вопросик по SSD - из практики можете посоветовать на 160ГБ хватит для начала? При условии оправления в топку софтового рейда (и не юзания сипанели) и прямых рук 1000-2000. Вот у меня например Q6600 /4 Гб LA ~ 1.5-2: Аккаунты пользователей - 573 Веб-сайты - 1169 Но мускул почта ДНС на отельных серверах. В вашем случае разумно сделать 2 виртуалки одна на первом харде вторая на втором + купить сервер или пространство для бекапов |