Файловый сервер, конфигурация

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Hatifnatt
рядовой
Сообщения: 21
Зарегистрирован: 2008-05-13 16:05:51

Файловый сервер, конфигурация

Непрочитанное сообщение Hatifnatt » 2009-05-25 19:38:26

Задался вопросом собрать файловый сервер, чтоб и быстрый был и все же не слишком дорогой, т.к. предполагается использовать для дома для семьи, когда материалу накопиться там будет видно, что с ним дальше делать :)

Корпус
Bigtower Chieftec BA-01B-B-B Black E-ATX 450W
Материнская плата
M/B SuperMicro PDSME+ (RTL) LGA775 <i3010> SVGA+2xGbLAN PCI-X SATA RAID ATX 4DDR-II <PC2-5300> 10593
Процессор
Intel Core 2 Quad Q6700 2.66 ГГц/ 8Мб/ 1066МГц LGA775 6270

Память 2 планки Hynix PC2-6400 (просто она уже есть)

RAID контроллер ARECA RAID 6 SATA II 24 Channel ARC-1170D PCI-X NEW (это пока что самый "вкусный" вариант найденный на ебее, но в принципе 24 порта я думаю ни к чему, врятли я их когда-нибудь использую)
Винчестеры 3 шт по 1Тб + сразу после перекидывания имеющейся инфы еще 2 по 1Тб итого 5 шт. В дальнейшем планируется добавить еще N штук.

Задача стоит сделать быстрый файловый сервер для медийного контента, т.е. передача будет больших файлов. Сеть будет гигабитная, сейчас скорость через SMB максимум 20мб/сек что никак не радует. Притом упирается все определенно в самбу и дискую подсистему, т.к. IPERF 350 мбит выжимает по сети. Хотелось бы скорости ближе к 100мб/сек, на связке Win XP -> Win Vista скорость по гигабитной сети при передаче 4.5Гб файла стартовала на 75 мб/сек заканчивалась не менее чем на 50мб/сек хотелось бы видеть подобный результат (хотя бы :) )

Сборкой подобных железок еще не занимался поэтому буду очень рад любым советам, и информации где что почитать, на какую тему погуглить.

Пока что есть один конкретный вопрос: нормально ли если винчестеры в рейде будут от разных производителей, и соответственно немного разного объема.
И вообще может быть порекомендуете другой набор комплектующих под данную задачу. Или даже возможно у кого есть что-то б/у на продажу, учитывая что задачи будут не enterprise уровня хотелось бы получить систему с минимальными расходами.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Файловый сервер, конфигурация

Непрочитанное сообщение Fastman » 2009-05-26 23:38:24

мало данных.
Пока - я вижу только солянку из железа .
Винты от разных производителей и разных размеров - сразу идут в топку.
И да... как вы хотите получить 100 метров в секунду на гигабите+транспортные потери протокола(CMB/CIFS).
Для того что бы вам что то посоветовали - надо дать характер/тип нагрузки на фал-сервер, описать что хотите получить конкретно.
Главное в жизни здоровье и любовь, остальное я все куплю.

Hatifnatt
рядовой
Сообщения: 21
Зарегистрирован: 2008-05-13 16:05:51

Re: Файловый сервер, конфигурация

Непрочитанное сообщение Hatifnatt » 2009-05-27 14:35:48

Как я уже писал - нагрузка маленькая, т.к. стоять это будет дома. Т.е. клиентов будет 3 - 4 и редко когда они будут подключаться одновременно.

Получить хочется достаточно высокую скорость при передаче файлов по сети, пусть не 100мб/сек но 80мб/сек думаю на гигабите можно "выжать", так же расширяемость, что-то вроде "воткнул еще винчестер и место увеличилось" если это конечно реализуемо.

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Файловый сервер, конфигурация

Непрочитанное сообщение Fastman » 2009-05-27 14:42:03

Hatifnatt писал(а):Как я уже писал - нагрузка маленькая, т.к. стоять это будет дома. Т.е. клиентов будет 3 - 4 и редко когда они будут подключаться одновременно.

Получить хочется достаточно высокую скорость при передаче файлов по сети, пусть не 100мб/сек но 80мб/сек думаю на гигабите можно "выжать", так же расширяемость, что-то вроде "воткнул еще винчестер и место увеличилось" если это конечно реализуемо.
Если для дома - эксперементируй. :)
Только 80Mb/s ты не получишь. Даже в 1 поток. Не говоря о паре соединений.
80-90 можно на FTP выжать в один поток максимум.
А так - контроллер в принципе потянет в качестве домашней хранилки.
С расширением могут быть полемы. Например дорогие хранилки позволяют онлайн-расширение массива. И то бэкап перед этим - хорошее дело.
Именно этот контроллер - не знаю, надо документацию читать.
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
m0ps
лейтенант
Сообщения: 986
Зарегистрирован: 2008-05-08 20:18:06
Откуда: Chernigov (Ukraine)
Контактная информация:

Re: Файловый сервер, конфигурация

Непрочитанное сообщение m0ps » 2009-05-27 14:50:58

"%) ничего так серверок для дома..." - сказал я вспоминая свой селерон733 со 128 метрами памяти и винтом на терабайт

Hatifnatt
рядовой
Сообщения: 21
Зарегистрирован: 2008-05-13 16:05:51

Re: Файловый сервер, конфигурация

Непрочитанное сообщение Hatifnatt » 2009-05-27 16:01:19

Сейчас стоит Celeron D320 и 1 гиг памяти, mobo какой-то Gigabyte всего с 2-мя STA портами, на них весят винта по 1Тб места нет.
Идея в том собрать что-то новое и параллельно приобрести какой-никакой опыт сборки подобного рода железок.
Насколько серьезный проигрыш в производительности если ставить не аппаратный RAID, а программный? Можно ли сказать что аппартный лучше (т.е. быстрее и надежнее) выполнит ребил в случае сбоя диска?
Учитывая что применения домашнее возможно стоит отказаться от серверных комплектущих и ограничится десктопными, блигодоря чему будет достигнута серьезная экономия.
Я так понял узким местом будет в первую очередь сеть, хотя сейчас самый большой тормоз это SAMBA :(

Аватара пользователя
buryanov
ст. сержант
Сообщения: 311
Зарегистрирован: 2008-04-29 13:41:48
Откуда: Харьков
Контактная информация:

Re: Файловый сервер, конфигурация

Непрочитанное сообщение buryanov » 2009-05-29 1:20:21

У меня несколько серверо имеют такого плана конфиг:
Core2Quad 9550,6600,C2D8500
GigaByte,Asus Desktop MB
Raid собран на северном мосте, гдето 0+1, гдето 1, гдето 0
2-8GB RAM
Сравнивать производительности райдов не приходило в голову, но, когда развалился такой рейд один раз, пришлось вырубать сервак, чтоб пересобрать.
Под FreeBSD низнаю как и не пробовал hotswap, а под MS винты менял на ходу в горячую, когда вылетали и небыло возможности вырубить машину, если собран софтовый рейд.
По производительности самого рейда, могу стазать следующее:
имея 2 сетивых интерфейса, сумарно больше 55Метро/с получать неудавалось по самбе, по ftp доходило в несколько потоков до 180М/с, единичным 25М и 60М соответственно.
если сравнивать с точки зрения mysql, то 6 дисковый 0 рейд давал значительный прирост, особенно на относительно больших таблицах и нескольких запросах
Дмитрий.
buryanov*ukr.net
icq# 118639660; skype: buryanov

Аватара пользователя
E-Wind
сержант
Сообщения: 155
Зарегистрирован: 2008-05-14 16:19:54
Откуда: Санкт-Петербург

Re: Файловый сервер, конфигурация

Непрочитанное сообщение E-Wind » 2009-05-29 7:09:32

Заглядывая на сайты производителей железных рейдов... для себя бы наверное брал материнку, где больше PCI-E слотов расширения...

А так у меня сейчал Supemicro X7SBA http://supermicro.com/products/motherbo ... /X7SBA.cfm

Чип, отвечающий за PCI-X греется очень сильно, ставил в простой Rack-овый корпус, менял радиатор... (на фото видно)

И еще применительно к серверным матерям - не во все можно добавить потом PCI-E видео... надо читать описание северных мостов
Вложения
s1'.jpg

bu7cher
сержант
Сообщения: 220
Зарегистрирован: 2008-02-21 18:28:55
Откуда: Киров
Контактная информация:

Re: Файловый сервер, конфигурация

Непрочитанное сообщение bu7cher » 2009-05-29 8:14:12

Ничего не буду советовать, но у меня вот такая конфигурация стоит уже второй год:

Код: Выделить всё

FreeBSD 8.0-CURRENT #0: Sun Mar 30 13:14:47 MSD 2008
    butcher@freebsd.properlan.net:/usr/obj/usr/src/sys/MEDIA
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ (2210.08-MHz K8-class CPU)
...
usable memory = 2136088576 (2037 MB)
avail memory  = 2063695872 (1968 MB)
...
atapci0: <nVidia nForce MCP55 UDMA133 controller>
atapci1: <nVidia nForce MCP55 SATA300 controller>
atapci2: <nVidia nForce MCP55 SATA300 controller>
atapci3: <nVidia nForce MCP55 SATA300 controller>
atapci4: <SiI SiI 3132 SATA300 controller>
aac0: <Dell CERC SATA RAID 2>
aac0: CERC SATA1.5/6ch, aac driver 2.0.0-1
...
ATA channel 2:
    Master:  ad4 <WDC WD1200JS-00MHB0/02.01C03> Serial ATA II
    Slave:       no device present
ATA channel 3:
    Master:  ad6 <WDC WD5001ABYS-01YNA0/59.01D01> Serial ATA II
    Slave:       no device present
ATA channel 4:
    Master:  ad8 <WDC WD5001ABYS-01YNA0/59.01D01> Serial ATA II
    Slave:       no device present
ATA channel 5:
    Master: ad10 <WDC WD5002ABYS-01B1B0/02.03B02> Serial ATA II
    Slave:       no device present
ATA channel 6:
    Master: ad12 <WDC WD5001ABYS-01YNA0/59.01D01> Serial ATA II
    Slave:       no device present
ATA channel 7:
    Master: ad14 <WDC WD5001ABYS-01YNA0/59.01D01> Serial ATA II
    Slave:       no device present
ATA channel 8:
    Master: ad16 <WDC WD5000ABYS-01TNA0/12.01C01> Serial ATA II
    Slave:       no device present
...
aacd0: 476906MB (976705408 sectors)
aacd1: 476906MB (976705408 sectors)
aacd2: 476906MB (976705408 sectors)
aacd3: 476906MB (976705408 sectors)
aacd4: 476906MB (976705408 sectors)
aacd5: 476906MB (976705408 sectors)
...

# zpool upgrade -v
This system is currently running ZFS version 6.
...
# zpool list
NAME                    SIZE    USED   AVAIL    CAP  HEALTH     ALTROOT
video                  5,44T   4,47T    988G    82%  ONLINE     -
...
# zpool status
  pool: video
 state: ONLINE
 scrub: none requested
config:

        NAME               STATE     READ WRITE CKSUM
        video              ONLINE       0     0     0
          raidz1           ONLINE       0     0     0
            label/DISK_01  ONLINE       0     0     0
            label/DISK_02  ONLINE       0     0     0
            label/DISK_03  ONLINE       0     0     0
            label/DISK_04  ONLINE       0     0     0
            label/DISK_05  ONLINE       0     0     0
            label/DISK_06  ONLINE       0     0     0
          raidz1           ONLINE       0     0     0
            label/DISK_11  ONLINE       0     0     0
            label/DISK_12  ONLINE       0     0     0
            label/DISK_13  ONLINE       0     0     0
            label/DISK_14  ONLINE       0     0     0
            label/DISK_15  ONLINE       0     0     0
            label/DISK_16  ONLINE       0     0     0

errors: No known data errors
# zfs list
NAME    USED  AVAIL  REFER  MOUNTPOINT
video  3,71T   748G  3,71T  /video
За время работы было заменено 2 диска по гарантии.. Нагрузка варьирует от средней до высокой, локалка на 500 человек.
нет ничего невозможного