Hirurgi
11.04.2009, 01:50
Здравствуйте!
Есть задача: создание высоконагруженного сервера для отдачи медиаконтента
(файлы от 100mb до 5Gb).(отдаваться будет nginx'om)
Имеем: 3U supermicro server - 2 хсеона, 16 GB ОЗУ. 2 Gb-ых ethernet-порта.
Хардварный рейд 9690SA-8I с 8 SAS дисками Seagate (1Tб).
Так как раньше с подобными задачами встречаться не приходилось возникли вопросы:
1. Каков из рейдов целесообразнее всего использовать (необходим наибольший
суммарный объем дисков + скорость отдачи + отказоустойчивость)? //планируется RAID 50//
2. Какую ОС целесообразней всего использовать с учетом дальнейшего возможного масштабирования и кластеризации(подходит ли на эту роль FREE BSD 7.0 ?)? //планируется Gentoo//
3. Можно ли каким нибудь образом для расширения канала отдачи задействовать 2 Гигабитных порта и если да то каким?
4. Существуют ли в данном случае конкретные способы оптимизации nginx под такую раздачу и если да то какие?
Любые практические советы будут полезны.
Заранее благодарен за скорый ответ
Есть задача: создание высоконагруженного сервера для отдачи медиаконтента
(файлы от 100mb до 5Gb).(отдаваться будет nginx'om)
Имеем: 3U supermicro server - 2 хсеона, 16 GB ОЗУ. 2 Gb-ых ethernet-порта.
Хардварный рейд 9690SA-8I с 8 SAS дисками Seagate (1Tб).
Так как раньше с подобными задачами встречаться не приходилось возникли вопросы:
1. Каков из рейдов целесообразнее всего использовать (необходим наибольший
суммарный объем дисков + скорость отдачи + отказоустойчивость)? //планируется RAID 50//
2. Какую ОС целесообразней всего использовать с учетом дальнейшего возможного масштабирования и кластеризации(подходит ли на эту роль FREE BSD 7.0 ?)? //планируется Gentoo//
3. Можно ли каким нибудь образом для расширения канала отдачи задействовать 2 Гигабитных порта и если да то каким?
4. Существуют ли в данном случае конкретные способы оптимизации nginx под такую раздачу и если да то какие?
Любые практические советы будут полезны.
Заранее благодарен за скорый ответ