PDA

Просмотр полной версии : Собираю мощный игровой сервер...


ppc.fanta
02.10.2007, 22:56
Собираю сервер первый раз. Так что прошу помощи.
Задачи сервера:
1. до 6 серверов Counter-Strike 1.6, до 2 серверов CS Source, сервер LineAgeII, Quake 3/4
2. голосовой чат, FTP, WEB-сервер, Proxy, Socks, Samba и т.п.
3. возможно другие сервисы\игры

Сервер будет иметь выход в локальную сеть(~несколько тысяч машин, из них будет макс. около 5-8 сотен активных машин) и два интернет-канала.

Полазил по инету, почитал - решил что дешевле будет собрать самостоятельно, чем покупать готовый. Тем более что в железе немного понимаю(собрал около 50 рабочих станций). Вобщем собрал такую конфигурацию:

1. 2 x Intel E5320A Xeon Quad-Core Processor 1.86GHz/1066MHz FSB(возможна модель с шиной 1333, если он оправдывает себя)
2. Intel S5000XVNSAS SMB Workstation Board
3. 4 x FBDIMM DDRII PC5300 2GB ECC FB
4. 2 x 073GB SAS 15000prm (Raid 0) для системы+ пара по 500Гб SATA(Raid 0) для данных
5. Intel SC5299WS Server Case 670-watt PFC
6. Какую-нибудь видеокарту PCI-E.

ИБП уже есть, на 1500VA
Итого, это все выходит около 80 т.рублей.
Конфигурацию можно менять в пределах 20 тыщ.

Все это будет работать под OS Linux.
Хотелось бы услышать мнения по данной конфигурации.

А также несколько вопросов:
1. Возможно стоит использовать более новые модели Xeon 53x5 с шиной 1333?
2. Стоит ли использовать более мощный БП? Какой? Или использовать два?
3. Какую использовать видеокарту? (я так понимаю, неважно)
4. Может стоит использовать материнскую плату на чипсетах 5000P/L?
5. Насколько шустры будут два SAS 15k в RAID 0? Может стоит 4?
6. Хватит ли памяти?
7. Стоит ли покупать PCI-E отдельные контроллеры SAS/SATA, или встроенные в материнку справятся?
8. Аналогичный вопрос про сетевые контроллеры.
9. Возможно стоит использовать какие-нибудь дополнительные модули типа быстрой замены дисков и т.п. Может есть какие-нибудь модули, ускоряющие производительность?

Вроде пока все. Заранее спасибо!

Tyrant
03.10.2007, 19:54
под такие нужды целесообразнее собирать несколько машин.

ppc.fanta
03.10.2007, 22:23
Первоначальное сообщение от Tyrant
под такие нужды целесообразнее собирать несколько машин.

несколько машин некуда ставить, все располагается дома на балконе:)

Matrox
03.10.2007, 23:17
Я бы поставил отдельный RAID-контроллер с поддержкой 5-го уровня, HotSwap-корзину на 4 диска и 4 SATA-харда. И организовал бы RAID5.
Кое-что полезное я описывал тут: http://www.thg.ru/forum/showthread.php?s=&threadid=16423
несколько машин некуда ставить, все располагается дома на балконе Ну я б тогда еще стойку поставил бы на балконе и всё туда упихал бы ... :D
А под FTP использовал бы D-Link DNS-323.
И получилось бы что-то типа этого:

http://rr.foto.radikal.ru/0708/52/f80243237843t.jpg (http://foto.radikal.ru/f.aspx?i=9236d60af8574075b1377a406c159403) http://rr.foto.radikal.ru/0708/3b/08edbb07e44ft.jpg (http://foto.radikal.ru/f.aspx?i=6619f752abef41bbaf8462c782964647)

Вот это по-взрослому...
:D

ppc.fanta
04.10.2007, 00:03
Первоначальное сообщение от Matrox
Я бы поставил отдельный RAID-контроллер с поддержкой 5-го уровня, HotSwap-корзину на 4 диска и 4 SATA-харда на 500Гиг. И организовал бы RAID5.
Кое-что полезное можно почерпнуть тут: http://www.thg.ru/forum/showthread.php?s=&threadid=16423

я больше придерживаюсь производительности SAS
в таком случае у меня на примете есть два Intel Raid контроллера:

1. Intel SRCSAS18E SAS PCI Express x8 Server RAID Controller (0, 1, 5, 10, and 50/8 internal SAS/SATA) (http://www.intel.com/design/servers/raid/srcsas18e/index.htm) с 256Мб памяти(расширяемой до 1Гб с помощью кэш-модуля Intel AXXRPCM2) на борту и 500MHz процом

2. Intel SRCSAS144E SAS PCI Express x8 Server RAID Controller (http://www.intel.com/design/servers/raid/srcsas144e/index.htm) - более слабая версия предыдущего, без возможности расширения памяти.

Ну и поставить на это все 4 SAS 15k в Raid 5.
Тогда отпадет необходимость покупки 500гб SATA, т.к. на сервере большие данные не будут находиться(думаю ограничиться 200Гб).

Тогда отпадает и HotSwap корзина - один раз поставлю харды и извлекать не буду.

ppc.fanta
04.10.2007, 00:40
Первоначальное сообщение от Matrox

Ну я б тогда еще стойку поставил бы на балконе и всё туда упихал бы ... :D
А под FTP использовал бы D-Link DNS-323.
И получилось бы что-то типа этого:

http://rr.foto.radikal.ru/0708/52/f80243237843t.jpg (http://foto.radikal.ru/f.aspx?i=9236d60af8574075b1377a406c159403) http://rr.foto.radikal.ru/0708/3b/08edbb07e44ft.jpg (http://foto.radikal.ru/f.aspx?i=6619f752abef41bbaf8462c782964647)

Вот это по-взрослому...
:D

согласен, мне понравилось:)
но такой корпус+стойка+файл-хранилище+харды будут стоить как полсервера:(
а т.к. мне не нужно файловое хранилище и горячая замена(хотя вещь хорошая, но я понадеюсь на надежность SAS, они ж ведь созданы для того чтобы работать в режиме 24/7/365), да и к тому же RAID 5 дает более-менее защиту), то я думаю что и целесообразность покупки стойки под вопросом.
У меня будет обычный системник+UPS+гигабитный свитч прибитый к стенке(помимо сервера в квартире еще 5 компов:)) - все это намного меньше места будет занимать на балконе, да и о вентиляции не стоит беспокоится, т.к. там гуляет ветер:)

DYm00n
04.10.2007, 00:51
Matrox небольшой оффтоп - у тебя в стойке есть система кондиционирования или просто стойка? Балкой у тебя открытый или застекленный? Подогрев есть? Зимой все нормально работает? Я просто тоже самое хочу сделать, только сам комп, выполняющий роль серва поставить, но поюсь что конденсат будет или чтото с хардами будет

Matrox
04.10.2007, 09:28
Балкон застекленный. В стойке двойная сиситема вентиляции - одна настроена на +31С, а если не справляется - включается вторая на +35С. Кондея нет, я не миллионер.
Зимой стойку тоже приходится заклеивать и утеплять. Она на колесиках, так что выкатить из угла - не проблема. В ней создается свой, как говорится, микроклимат. Температура внутри стойки всегда выше чем на балконе.
Живет вроде. :D

Lord Soth
05.10.2007, 22:22
не хочу выглядеть пессимистом, тока мне ч-то очень сомнительно, что сотлько игровыех серверов, на которых будут сотни народа так легко будут жить на одной машине... даже с двойным зеоном...

Konwin
29.10.2007, 00:37
Не знаю, актуальна ли еще тема, но могу сказать что на одном из известных мне сервере линейки стоит такое железо:

2xIntel Xeon Dual Core 5000 3.2GHz
32 GB DDR2 PC5300
2xSCSI 147 GB 15000 RPM

Он держит порядка 2-2.5к онлайна, но больше на нём ничего нет и после 2.5к начинает прогибаться. Стоит на М9 (имхо держать игровой сервер не на подобных площадках - лишено смысла, у пользователей будут большие проблемы с маршрутизацией).

Unre gistered
11.12.2007, 02:56
незнаю, актуальна ли тема, но

Для Lineage2 очень актуальна память - условно на каждые 100 пользователей онлайна нужен гигабайт. Незнаю почему так много - но вот так случилось)

для коунтерстрайка на каждый запущенный сервер 200-300МБ памяти, ~ 500-1000 гагаерцов (от пентиум 4)

голосовой чат - как правило требует пренебрежимо мало ресурсов по сравнению даже с контерстрайком

FTP, WEB-сервер, Proxy, Socks, Samba и т.п. - зависит от того какая будет нагрузка - от нуля и до бесконечности