Железо для высоконагруженного проекта

yahoster
На сайте с 14.04.2011
Offline
234
560

Уважаемые коллеги!

Хотелось бы услышать Ваши рекомендации по железу для организации раздачи файлов.

Условия:

Файло-свалка.

По размерам файлы обитают в диапазоне от 50 кбайт до 10 гб.

Распределение (количественное) по размерам такое:

до 500кб - 10%

от 500кб до 10 мб - 85%

более 10 мб - 5%

Текущая нагрузка сервера - от 300 мбит до 800 мбит в пиках.

Внимание, вопрос: Какой минимальной конфигурации сервер нужно ставить, чтобы он стабильно и качественно работал в таком режиме, учитывая, что ожидается прирост нагрузки около 25% (т.е. отдача будет 400-1000мбит)

P.S. да, мы подобрали минимальную конфигурацию клиенту. Но хотелось бы услышать мнение сообщества.

Цену на хостинг устанавливаете вы (https://cadedic.ru/aktsii/chestnaya-tsena/). Вечные виртуальные серверы (http://lto-vds.ru/otf-vds.html).
ENELIS
На сайте с 29.08.2008
Offline
194
#1

Честно говоря, если есть возможность немного подредактировать софт, то можно и на атоме/арме раздавать такое количество (гигабит) с помощью netmap например.

А так E1230 без проблем с этим справится.

Если ФС например нового поколения, то главное памяти побольше (для мелких файлов).

Гигабит и один диск держать сможет, если рандома поменьше будет

С Уважением, ServerAstra.ru (https://serverastra.com) - VPS и выделенные сервера в Будапеште по выгодным ценам!
yesRuslik
На сайте с 08.02.2009
Offline
178
#2
yahoster:
Уважаемые коллеги!

Хотелось бы услышать Ваши рекомендации по железу для организации раздачи файлов.

Условия:
Файло-свалка.
По размерам файлы обитают в диапазоне от 50 кбайт до 10 гб.
Распределение (количественное) по размерам такое:
до 500кб - 10%
от 500кб до 10 мб - 85%
более 10 мб - 5%

Текущая нагрузка сервера - от 300 мбит до 800 мбит в пиках.

Внимание, вопрос: Какой минимальной конфигурации сервер нужно ставить, чтобы он стабильно и качественно работал в таком режиме, учитывая, что ожидается прирост нагрузки около 25% (т.е. отдача будет 400-1000мбит)

P.S. да, мы подобрали минимальную конфигурацию клиенту. Но хотелось бы услышать мнение сообщества.

Проц е3, файловая система любая, кеш на ссд через контроллер.

Тут проблема больше в дисковой подсистеме и обьеме памяти под кеширование.

В остальном вытянет всю эту статику любой проц.

Аренда выделенных серверов (http://yeshost.ru/) от 69 евро VDS сервер (http://yeshost.ru/vds) от 7.95евро Виртуальный хостинг (http://yeshost.ru/virtualhosting)от 0.95 евро Windows VDS хостинг скоро (http://yeshost.ru/vds)
Andron_buton
На сайте с 19.07.2007
Offline
270
#3
yahoster:

P.S. да, мы подобрали минимальную конфигурацию клиенту. Но хотелось бы услышать мнение сообщества.

Все упирается в диски. Проц любой двухядерник. Памяти - чем больше, тем лучше, хотя бы 8 Гб. 1 самая паршивая из ныне имеющихся на рынке ссд решит задачу раздачи гигабита на ура, либо 4 и более сата-дисков.

sladkydze
На сайте с 07.12.2012
Offline
243
#4

ИМХО, по цене дисковая подсистема будет сопоставима со стоимостью сервака, а может и дороже. Памяти побольше, сколько позволяет бюджет. Ну и, SSD кэширование спасет мир.

Предлагаю VDS, IaaS, Dedicated. http://riaas.ru (http://riaas.ru)
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#5

yahoster, честно говоря я привык раздачей заниматься распределенно, т.е не с одного сервера... при том, файлы размерами 50kb и 10 GB вообще не стоит раздавать из одного места, какой бы не была интенсивность запросов к ним (ессесно если она отличная от нуля).... мелкие файлы.... можно вообще выгружать в память и раздавать оттуда, благо память сейчас не очень дорогая..... по этому как пишут правильно выше, раздавать может и атом, главное верный подход в организации контента.... например вы сейчас использует "E-шку" какую-то.... а могли бы задействовать 2 атома.... один для мелочи с кучей памяти, а другой с SSD винтами для шустрой выдачи больших файлов.... продуктивность была бы выше, при относительно той же стоимости...

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий