Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #63, ФЕВРАЛЬ 2006 г.

производительный файловый сервер

ЗАРАЗА

Спецвыпуск: Хакер, номер #063, стр. 063-034-4


какой raid использовать

Применять ли RAID для файловых серверов? Такого вопроса даже не может возникнуть. В данном случае для RAID ставятся две задачи: обеспечить отказоустойчивость дисков и максимально повысить быстродействие дисковой подсистемы за счет распараллеливания записи и чтения по дискам. Конечно, самый быстрый RAID — это RAID 0. Однако он не обладает отказоустойчивостью. RAID 5, к сожалению, замедляет операцию записи, особенно при записи небольших кусков данных, но при этом остается весьма быстрым на чтении (из-за того что необходимо пересчитывать и перезаписывать контрольные суммы во время записи неполного блока). Хорошо сбалансированную производительность на чтение и запись имеет RAID 10 (один-ноль), но при его использовании теряется половина емкости дисков.

Получается, что можно порекомендовать RAID 10 для хранения данных, с которыми идет постоянная работа (например для хранения текущих документов), RAID 5 — для различных архивов и хранилищ, а RAID 0 — для временных данных, таких как кеш оптимизирующего прокси-сервера. Естественно, для более качественного распараллеливания лучше использовать в RAID'е максимальное число дисков, желательно с разных каналов.

корпус

Как ты сам думаешь: какой нужно иметь корпус, чтобы в него все это a) влезло; b) электропиталось; c) не расплавилось?

Вот и учитывай, когда будешь подбирать нужную «коробку».

Прорисовываются два типа файловых серверов. Первый — файловый сервер начального уровня с производительностью до гигабита в секунду, к нему нет практически никаких требований по оборудованию (при условии что оборудование достаточно современное). Фактически, можно использовать хорошее десктопное железо с интегрированным SATA RAID 1-0. В мультигигабитном файловом сервере (второй тип) не получится сэкономить ни на чем, плюс его стоимость намного выше

выбираем систему

Выбор несложный: необходим Windows Server 2003 для 64-битной платформы — 64 bit edition. Ты не получишь особых преимуществ от Enterprise Edition, если не требуется кластеризации. Множество процессоров тебе не нужны: все равно, если пользуешься 32-битной версией, ты не станешь втыкать более 2 GB памяти, а для 64-битной версии ограничения по объему памяти не критичны.

Лучше использовать англоязычную версию системы на серверах: если возникнут проблемы, будет легче искать соответствующую статью в базе знаний Microsoft

настраиваем систему

Собственно, стандартная настройка системы под файловый сервер минимальна. В свойствах сетевого подключения нужно открыть свойства File and Printer Sharing for Microsoft Networks (службы доступа к файлам и принтерам) и поставить жирную точку на Maximize data throughput for file sharing.

Назад на стр. 063-034-3  Содержание  Вперед на стр. 063-034-5