Сервак на 1,5 тыс пользователей
Модератор: vadim64
- squid
- лейтенант
- Сообщения: 683
- Зарегистрирован: 2007-05-25 11:32:23
- Откуда: Украина, Киев
- Контактная информация:
Сервак на 1,5 тыс пользователей
Какое железо необходимо для 1,5 тыс. пользователей, чтобы на нем крутился exim/postfix и сквид ?
кто что использует на таких нагрузках ?
кто что использует на таких нагрузках ?
хех..
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- лейтенант
- Сообщения: 645
- Зарегистрирован: 2008-03-09 11:32:12
- Откуда: Москва
Re: Сервак на 1,5 тыс пользователей
Хорошо бы гигабитный канал к такому серваку. Практически на всех серверных материнках уже стоят гигабитные карты, так что остается вопрос с сетевым оборудованием.
Можно также подумать о том чтобы сетевые карты работали попарно в режиме "высокой надежности" или "высокой производительности" (в зависимости от потребности и возможностей сетевого оборудования).
Оба приложения будут часто работать с файлами (почтовые ящики, кешы и т.д.), думаю стоит поставить SAS накопители или SCSI. Обьем исходя из расчета почтовых ящиков и кеша прокси.
Думаю стоит задуматься об аппаратном рейде 1+0, 5 думаю будет для этой конфигурации медленным, если нужно подешевле то можно просто в зеркало (RAID 1).
О процессорах и их ядрах надо уточнить в документации насколько эффективно использует MTA (какой?) и прокси эти возможности железа.
Кроме этого прикинут о разрядности ОС 32 или 64, опять же исходя из рекомендация и тестов производителя ПО которым ты собираешся пользоваться.
А лутьше если ты попросишь поставщика железа провести испытательную нагрузку. Тогда ты будешь точно знать возможности твоих сервисов.
Можно также подумать о том чтобы сетевые карты работали попарно в режиме "высокой надежности" или "высокой производительности" (в зависимости от потребности и возможностей сетевого оборудования).
Оба приложения будут часто работать с файлами (почтовые ящики, кешы и т.д.), думаю стоит поставить SAS накопители или SCSI. Обьем исходя из расчета почтовых ящиков и кеша прокси.
Думаю стоит задуматься об аппаратном рейде 1+0, 5 думаю будет для этой конфигурации медленным, если нужно подешевле то можно просто в зеркало (RAID 1).
О процессорах и их ядрах надо уточнить в документации насколько эффективно использует MTA (какой?) и прокси эти возможности железа.
Кроме этого прикинут о разрядности ОС 32 или 64, опять же исходя из рекомендация и тестов производителя ПО которым ты собираешся пользоваться.
А лутьше если ты попросишь поставщика железа провести испытательную нагрузку. Тогда ты будешь точно знать возможности твоих сервисов.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Сервак на 1,5 тыс пользователей
если полноценный IMAP для каждого пользователя, то до гигабита упрется в дисковую :-)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- squid
- лейтенант
- Сообщения: 683
- Зарегистрирован: 2007-05-25 11:32:23
- Откуда: Украина, Киев
- Контактная информация:
Re: Сервак на 1,5 тыс пользователей
почтовик планируется релеем сделать
будет спам отгребать вирусы, все остальное будет передаваться внутрь сетки
интересует больше количество процов и память
будет спам отгребать вирусы, все остальное будет передаваться внутрь сетки
интересует больше количество процов и память
хех..
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Сервак на 1,5 тыс пользователей
я бы разделил сервера на два.
=================
500 рыл. 2 бошки, ксеноны (2.4GHz).
тянет со свистом.
с учётом что скивд однопоточное поделие - много голов не надо.
===============
почтовый релей, он же спаморезка, вирусорезка и т.п.
всё те же 500 рыл. На почте даже поболей - 600 может.
двухголовый третий пень.
со свистом.
=================
Код: Выделить всё
proxy1$ uptime
11:38 up 274 days, 15:01, 1 user, load averages: 1,18 1,26 1,27
proxy1$
тянет со свистом.
с учётом что скивд однопоточное поделие - много голов не надо.
===============
Код: Выделить всё
mail# uptime
11:31 up 211 days, 1:01, 1 user, load averages: 0,37 0,25 0,23
mail#
всё те же 500 рыл. На почте даже поболей - 600 может.
двухголовый третий пень.
со свистом.
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Сервак на 1,5 тыс пользователей
да, везде по 4 гига рамы, и сказёвые диски - где 10, а где 15k - не помню...
Убей их всех! Бог потом рассортирует...
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Сервак на 1,5 тыс пользователей
Я бы для такого количества юзеров тоже. Больше для отказоусточивости. С нагрузкой-то справится современная железка.lissyara писал(а):я бы разделил сервера на два.
Вот для примера один из моих:
Код: Выделить всё
www# uptime
11:44AM up 18 days, 19:05, 1 user, load averages: 0.16, 0.07, 0.07
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Сервак на 1,5 тыс пользователей
проксирование 1,5-тыщи юзверей - да вы извращенец батенька 

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- squid
- лейтенант
- Сообщения: 683
- Зарегистрирован: 2007-05-25 11:32:23
- Откуда: Украина, Киев
- Контактная информация:
Re: Сервак на 1,5 тыс пользователей
сейчас как то работает такая схема, при чем все пользователи сквида авторизируються в ад, какое там железо без понятия, вот и обратился сюда с вопросом
хех..
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Сервак на 1,5 тыс пользователей
уточни железо, посомтри загрузку
Убей их всех! Бог потом рассортирует...
- squid
- лейтенант
- Сообщения: 683
- Зарегистрирован: 2007-05-25 11:32:23
- Откуда: Украина, Киев
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Сервак на 1,5 тыс пользователей
почему?
а зайти шелом и глянуть?
а зайти шелом и глянуть?
Убей их всех! Бог потом рассортирует...
- squid
- лейтенант
- Сообщения: 683
- Зарегистрирован: 2007-05-25 11:32:23
- Откуда: Украина, Киев
- Контактная информация:
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Сервак на 1,5 тыс пользователей
Может тогда нафиг таких клиентов?squid писал(а):в этом то и проблема, нельзя таких вопросов задавать(
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Сервак на 1,5 тыс пользователей
тогде требуй оптерон 4 бошки по 4 ядра, 64 гига рамы, полку на 12 дисков по 300 гигов 15k оборотов.
ну, там, ленточные накопители, оптика гигабитная к прову и проч - опционально.
==========
я бы смог обосновать такой сервер, именно исходя из того что ничего не знаю о задаче
))
ну, там, ленточные накопители, оптика гигабитная к прову и проч - опционально.
==========
я бы смог обосновать такой сервер, именно исходя из того что ничего не знаю о задаче

Убей их всех! Бог потом рассортирует...
- squid
- лейтенант
- Сообщения: 683
- Зарегистрирован: 2007-05-25 11:32:23
- Откуда: Украина, Киев
- Контактная информация:
Re: Сервак на 1,5 тыс пользователей
проблема не в том чтобы требовать, а в том что если все таки дадут согласие, чтобы оно итоге заработало без глюков
а задача, чтобы все работало как сейчас и пользователи ничего не заметили
а задача, чтобы все работало как сейчас и пользователи ничего не заметили
хех..
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Сервак на 1,5 тыс пользователей
я думаю, что любая современная железка потянет, но лучше, конечно, требовать больше, а лучше две - на вырост 

Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- рядовой
- Сообщения: 19
- Зарегистрирован: 2007-10-27 22:09:33
- Откуда: Сумы, Украина
- Контактная информация:
Re: Сервак на 1,5 тыс пользователей
Ой, простите, что так поздно...
Нормальный подход к делу:
Мониторинг трафика от существующих серверов и основных параметров системы для почтовика:
- одновременное количество сессий smtp;
- одновременное количество сессий smtpd;
- тюнинг очередей;
- серьезно отнестиcь с настройкам антиспама;
- не прогадать с DNS - лучше кеширующий поставить на этой же машине;
- узнать средний объем письма;
- количество писем в сутки;
- размер очередей;
- обязательно отдельный SMTP для Fallback'а, можно в джейле на этой же машине.
и для прокси:
- количество используемых дескрипторов;
- количество одновременных запросов;
- процент попадания в кеш;
- объем кеша;
- ротация логов или просто в /dev/null;
- трафик от сервера;
- локальный кеширующий DNS-сервер;
- подобрать тип хранилища, а можно вообще от него отказаться.
А теперь по железу: рекомендую Xeon5500 (ну можно и core2quad) серии с 8 и более GB RAM, дисковая система SAS с честным контроллером 3ware/Areca/Adaptec с BBU и кешем от 256 МБ (лучше 15000 об/мин, но можно и 10000), отдельно диск под систему, под кеш (можно RAID0 из 2-4 винчестеров), под очереди для почтовика (RAID1 или 0+1), объединить сетевые карты в LAGG в режиме Failover. Обязательно 2 PSU.
В идеале таких машин должно быть 2: MTA без кластера (2 MX в DNS для приема почты и балансировки), для Squid можно и CARP использовать на случай выхода из строя/регламентных работ/прочее.
В первую очередь не гнаться за одним, но мощным сервером. Лучше 2-4 дешевых, но в режиме кластеризации-балансировки. Помните: у вас за этими сервисами 1500 пользователей. Вспомните как работает Google - простые вычислители, но много и с кучей репликаций и балансировок.
Удачи.
Нормальный подход к делу:
Мониторинг трафика от существующих серверов и основных параметров системы для почтовика:
- одновременное количество сессий smtp;
- одновременное количество сессий smtpd;
- тюнинг очередей;
- серьезно отнестиcь с настройкам антиспама;
- не прогадать с DNS - лучше кеширующий поставить на этой же машине;
- узнать средний объем письма;
- количество писем в сутки;
- размер очередей;
- обязательно отдельный SMTP для Fallback'а, можно в джейле на этой же машине.
и для прокси:
- количество используемых дескрипторов;
- количество одновременных запросов;
- процент попадания в кеш;
- объем кеша;
- ротация логов или просто в /dev/null;
- трафик от сервера;
- локальный кеширующий DNS-сервер;
- подобрать тип хранилища, а можно вообще от него отказаться.
А теперь по железу: рекомендую Xeon5500 (ну можно и core2quad) серии с 8 и более GB RAM, дисковая система SAS с честным контроллером 3ware/Areca/Adaptec с BBU и кешем от 256 МБ (лучше 15000 об/мин, но можно и 10000), отдельно диск под систему, под кеш (можно RAID0 из 2-4 винчестеров), под очереди для почтовика (RAID1 или 0+1), объединить сетевые карты в LAGG в режиме Failover. Обязательно 2 PSU.
В идеале таких машин должно быть 2: MTA без кластера (2 MX в DNS для приема почты и балансировки), для Squid можно и CARP использовать на случай выхода из строя/регламентных работ/прочее.
В первую очередь не гнаться за одним, но мощным сервером. Лучше 2-4 дешевых, но в режиме кластеризации-балансировки. Помните: у вас за этими сервисами 1500 пользователей. Вспомните как работает Google - простые вычислители, но много и с кучей репликаций и балансировок.
Удачи.
- helloworld
- ст. сержант
- Сообщения: 368
- Зарегистрирован: 2007-10-03 8:06:37
- Откуда: Northern Colorado
Re: Сервак на 1,5 тыс пользователей
С такими нагрузками - по принципу - есть сервис - для него сервер.
Не надо всё вешать на одну железку, потом будете долго разгребать что из софта глючит\не держит 1500++ коннектов\пользователей.
Не надо всё вешать на одну железку, потом будете долго разгребать что из софта глючит\не держит 1500++ коннектов\пользователей.
-
- ст. прапорщик
- Сообщения: 559
- Зарегистрирован: 2008-08-03 19:58:13
- Откуда: Новосибирск
- Контактная информация:
Re: Сервак на 1,5 тыс пользователей
Полностью согласенhelloworld писал(а): Не надо всё вешать на одну железку, потом будете долго разгребать что из софта глючит\не держит 1500++ коннектов\пользователей.
Сейчас как раз всех юзверей своих пересадил на другую проксю а их у меня далеко не 1500 а в несколько раз меньше
железо обыкновенный пень 4 Dual Core E6300 2.8/2Mb - загрузка по проццу 30-40%
кеш сквида весь в рам диске 2 гига - хочу поставить 3
но на сквиде там всякие самсы и антивири и так далее
На одно железо никогда ненадо вешать все подряд при таких колличествах пользователей