Пользователь
0,0
рейтинг
8 января 2013 в 23:33

Целесообразность применения Raspberry Pi в качестве NAS из песочницы

Эту статью я решил написать т.к. отсутствие подобной статьи перевесило мое желание покупки Raspberry Pi и применение ее в качестве NAS. Ниже мы рассмотрим целесообразность такого применения с цифрами скоростей копирования, и сделаем выводы, каждый свои.

Предисловие.


Главной целью приобретения Raspberry Pi было создание NAS на ее основе. Дома имеется локальная сеть, во главе которой стоит роутер TP-LINK TL-WR741ND, к которому на постоянной основе кабелем подключен ноутбук ACER ASPIRE 7520G, медиаплеер Iconbit XDS73D и телевизор SAMSUNG UE32C5100QW (подключен на всякий случай, потому что роутер стоит под ним, но скудный сетевой функционал не используется). Плюсом к этому периодически подключаются по Wi-Fi телефон Sony Ericsson Live with Walkman, планшет SAMSUNG Galaxy Tab 7.0 plus, G-Box Dyno Android 4.0 Mini PC и подопытный 3G роутер TP-LINK TL-MR3020, которому на хабре посвящено некоторое количество статей.

Всему этому хозяйству необходимо сетевое хранилище, что-бы иметь доступ к необходимым файлам с любого устройства. По настоящий момент в качестве NAS у меня трудится медиаплеер, указанный выше, он же и торренто-качалка по совместительству, но это отдельная тема. К плееру по e-sata подключен жесткий диск Western Digital объемом 500GB, выковырнутый из My Passport Essential по причине отсутствия в оном порта e-sata, и вставленный в контейнер AgeStar SCB2A8. Но меня не устраивает скорость работы данной связки когда необходимо перекинуть большой объем данных, это просто мучение. С выходом Raspberry Pi я загорелся идеей сделать из нее простенькое сетевое хранилище с надеждой на большие скорости, чем позволяет мой плеер. В итоге не выдержала душа поэта и малинка была заказана в одном из отечественных интернет-магазинов по соответствующей цене, ведь долго ждать очень не хотелось. На данный момент имею Raspberry Pi model “B” с 512 MB RAM с картой SanDisk Ultra SDHC UHS-I 8GB, на ней крутится Raspbian “wheezy” с Samba-сервером, настройку которого осуществлял в том числе и по инструкции с хабра. В качестве накопителя по USB подключен 160GB жесткий диск выковырнутый из ноутбука и вставленный в бокс от того самого My Passport Essential. Диск подключен через USB-HUB на котором написано gembird uhb-c345, но отсутствующий в каталоге производителя. Модель разветвителя USB написал не просто так, таковая отсутствует в списке рабочего и не рабочего оборудования, может кому пригодится. Малинка к сети подключена в основном по Wi-Fi через USB-адаптер NETGEAR WNA1100, но на момент тестов подключалась и по LAN. Визуальная связь с малинкой происходит по VNC.

Тест первый – масштабный.


После сборки и настройки всего этого хозяйства решил проверить скорость работы, и на первом же копировании файлов был весьма разочарован, после чего решил провести полномасштабный тест скорости копирования во всех направлениях и, проанализировав результат принять решение о целесообразности использования малинки в качестве сетевого накопителя. Много времени было убито на гоняние данных по основным углам сети, которыми я определил для себя ноутбук, плеер и соответственно Raspberry Pi. Маршруты следования были такими:

• Ноутбук-LAN <--> Плеер
• Ноутбук-Wi-Fi <--> Плеер
• Ноутбук-LAN <--> Raspberry Pi-LAN
• Ноутбук-Wi-Fi <--> Raspberry Pi-Wi-Fi
• Raspberry Pi-LAN <--> Плеер
• Raspberry Pi-Wi-Fi <--> Плеер

Где «Ноутбук-LAN»-- это ноутбук подключенный к роутеру по LAN и т.д. соответственно.
Копирование осуществлял и с помощью Total Commander на ноутбуке и с помощью Nautilus-а на малинке.

Для теста я использовал папку с фотографиями в 276МБ с 65-ю файлами и мультик в формате mkv весом 220МБ. В итоге было сделано 56 скриншотов, с которых в последствии были переписаны результаты для составления табличек и графиков. Результатом проделанной работы стала табличка, которой я остался крайне не доволен.



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

Тест второй – урезанный.


Такая малопонятная картина меня не устраивает, да и Вас думаю тоже, поэтому я решил урезать программу испытаний, оставив только те направления копирования, которые реально могут использоваться в моей сети. Их оказалось гораздо меньше:

• Ноутбук-LAN <--> Плеер
• Ноутбук-LAN <--> Raspberry Pi-LAN
• Ноутбук- LAN <--> Raspberry Pi-Wi-Fi

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



Полученный результат примерно совпадает с первым тестом, но в данной таблице более понятно изложено состояние дел с копированием по сети с/на Raspberry Pi. Путем не хитрых математических вычислений выяснил, что при подключении малинки по LAN, скорость копирования данных отличается от скорости имевшегося у меня решения в среднем от 1,5 до 2,5 раз. А при подключении ее по Wi-Fi, как я планировал изначально, разница выросла и стала от 3,6 до 4,0

Вместо заключения.


Для себя я делаю вывод, что пока в качестве NAS я оставляю свой медиаплеер и буду думать о покупке полноценного бытового сетевого накопителя. По цене, в которую мне обошлась эта затея, сама Raspberry Pi + USB-HUB + карта памяти (не считая имевшегося железа) сопоставимо с Western Digita My Book Live 1TB, и это уже с жестким диском. В данный момент малинка занимается измерением собственной температуры и температуры комнаты, настраивал по статье с хабра, но это из пушки по воробьям. Может еще поэкспериментирую с ней, но не знаю пока в каком направлении. Смысла использования Raspberry Pi в качестве NAS я совсем не вижу, тем более, если ее специально для этого покупать. Сам же ее покупал с благими намерениями как любитель всяких гаджетов, но как у меня это обычно происходит – поигрался новой игрушкой и в стол. Я надеюсь эта статья будет хоть кому-то хоть чем-то полезна и каждый для себя сделает свои выводы, а свои выводы я уже сделал и озвучил их выше.

Просьба к читателям.


Это мой вступительный взнос на хабр, по этому прошу сильно не пинать, но конструктивная критика одобряется и приветствуется.
@Serenya
карма
21,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (93)

  • +22
    * Комментарий удален, так как прочел внимательно пост*
  • +7
    Неудачный опыт — тоже опыт. Статья вышла не плохая, будет полезна 100%, предостережет кого то от «граблей»
  • +1
    NAS первая мысль, которая меня посетила при первом взгляде на Raspberry Pi. И эта мысль была тут же похоронена отсутствием GigabitEthernet. Хотя USB 2.0 тоже сильное ограничение.
    • 0
      В моей сети гигабитный только плеер, и то только заявлен как гигабитный, но цифры говорят о том что скорость не упирается в Ethernet
    • +1
      По результатам тестирования, ни гигабитная сеть, ни usb 3.0 не решит проблему, посколько тормозят не они.
  • 0
    C торрентами все тоже не радужно, да? В данный момент думаю про сидбокс на распберри, но смущают разные достигнутые скорости: раз два.
    • 0
      Да, не радужно, я не пробовал найти оптимальное ограничение скорости, даже на 1-1,5МБ ограничении он переставал отвечать как по VNC так и с клиентов удаленного доступа к трансмишн, правда не просто тупо повисал, а о чем-то думал, и через какое то время становился доступным, но меня это не прельстило.
    • 0
      Кристалл слабенький, нормальный торрент свободно его зажует. Я в качестве качалки использую intel Atom 525 — его хватает далеко не всегода.
    • +1
      С торрентами совсем все не важно, игрался я, игрался… И купил себе нормальный готовый NAS с функцией торрентокачалки.

      Сейчас Raspberry работает как интеллектуальный мини-музыкальный центр, который играет музыку по утрам (будит), а также встречает, когда приходишь домой, приветствием и приятной музыкой :)

      P.S.: как же приятно, когда приводят примеры из твоей статьи… однако.
  • +1
    Контроллер LAN делит USB шину с вашим внешним диском. Проще купить дешевый NAS. Я купил D'LINK DNS325, а на малине играюсь с GPIO.
    • 0
      Если дешевый, то лучше D-LINK DNS-315, вряд ли что-то из приличного будет дешевле. У меня вот Synology 213+, там до 90 Мб/сек (чтение) в гигабитной сети.
    • 0
      В описании DNS325 сказано, что для внутренних дисков поддерживается только EXT3. Отсюда вытекает 2 вопроса:
      — можно ли ставить туда диски с NTFS?
      — если переформатировать имеющиеся диски в EXT3 и в дальнейшем обращаться к ним с компа, на котором установлен Windows, то не будет ли просадки по скорости (т.к. обмен данными будет не через родную ФС, а через отдельный драйвер для EXT)?
      • 0
        Точно не скажу, у меня скорость записи упирается в сеть 100мбит, так что постоянно около 10мб.
      • +1
        — можно ли ставить туда диски с NTFS?

        Вставить можно, но NAS их читать не будет и предложит форматнуть их в EXT3.

        — если переформатировать имеющиеся диски в EXT3 и в дальнейшем обращаться к ним с компа, на котором установлен Windows, то не будет ли просадки по скорости (т.к. обмен данными будет не через родную ФС, а через отдельный драйвер для EXT)?

        Поидее, не будет, т.к. для windows это будет «samba-директория» (например(, и а что на том конце — ОС клиента знать не обязана, что на том конце за файловая система.
      • 0
        Не будет конечно никакой просадки, работаю сейчас с QNAP TS-419U+ там ext4, всё как заметили выше, через самбу.
    • 0
      Простите, может, я чего-то не понимаю, но не проще, и не дешевле-ли просто собрать пк с вязанкой хардов на miniItx плате?
      • 0
        Вполне возможно. Но в тот момент, когда я искал, я не нашел настолько компактного корпуса и комплектухи в пределах 80 евро, которые я отдал за NAS. Я знал, что в довесок я получил бы полноценный сервер, а не огрызок с 256мб оперативки. Но мне от NASа нужно только хранение бекапов и фоток, а для остального есть старый ноутбук.
        • +1
          Да, возсожно, в сотню можно было бы вложиться только на б/у или лоугрейд комплектующих, тут я погорячился. Но за два ваших наса можно собрать очень годную конфигурацию, которая, как вы заметили, может выполнять на порядок, а то и два больше полезных действий.
          • 0
            NAS берут те, кому нужно хранилище, а не (ещё один) сервер.
    • 0
      Не жирновата ли железка для GPIO? )
      • +1
        Жирно, ещё как, но чего ещё с ней делать :D
  • 0
    Я как бы тоже пришел к такому выводу, вот только моргать светодиодами как то не хочется, а что бы сделать такого полезного из нее? Есть мысль попробовать ее к народному мониторингу подключить, но пока не знаю как.
  • 0
    > Western Digita My Book Live 1TB

    Поддерживаю. Купил такой же, но на 2 терабайта. Из плюсов:
    — 1GB LAN
    — Полноценный линукс внутри (т.е. можно поднять там ssh/торренты/whatever)
    — Довольно быстрый проц
    Существенных минусов не замечено. Единственное — через примерно полгода сгорел индикаторный светодиод. Как выяснилось — это достаточно распространенная проблема.
    Условно можно считать минусом — при апдейте софта штатными средствами (т.е. через вебморду) сносится весь поставленный optware и модификации конфигов в /etc.
    • 0
      Да, только что товарищ хвастался связкой WD MyBook Live 1TB (хранилище всего + торренты) + WD TV Live (плеер всего) + iPad (как устройство управления) + телевизор. Говорит, очень удобно, необходимость в ноутбуке и тем более ПК дома исчезла.
    • 0
      Купил себе mini-ITX маму с AMD E-240, корпус и планку памяти 2 гига, итого ~110USD. Винты были, пара WD Green, их и поставил. Из плюсов:
      — гигабитная сеть
      — полноценный дебиан внутри(т.е. поднята самба, ssh, торренты, пишет видео с Wi-Fi камер, играет роль песочного веб сервера)
      — довольно быстрый проц
      — 4 х SATA3 порта(но в компактном mini-ITX корпусе обычно есть место лишь под пару винтов)
      — подключен через KVM, если хочу просто посмотреть видео или залезть в интернет, не нужно включать комп
      — на ИБП 500VA на пару с роутером живет ~90 минут
      Существенных минусов не замечено.
      • 0
        > Купил себе mini-ITX маму с AMD E-240, корпус и планку памяти 2 гига, итого ~110USD. Винты были, пара WD Green, их и поставил.

        В нашем мухосранске все это mini-ITX щастье либо на заказ (предоплата + ожидание около месяца + хз в каком еще состоянии приедет (нет, по гарантии поменяют конечно, но это еще + к ожиданию повторной доставки)), либо нужно знатно побегать по всем полуподвальным конторам, чтобы возможно где-то как-то и найти все это.
        Ну кроме винтов (которых кстати у меня в наличии не было) и памяти конечно.
        Посему, особо не заморачиваясь, купил mybook live, тыщи за 4р. с копейками, если мне память не изменила, и в общем-то доволен.
  • 0
    у меня работает как вебсервер, работаем с другом над совместным проектом. Не надо держать включенным обычный комп, экономия электричества, оно тут не дешевое. Работает от usb порта рутера

  • +2
    Спасибо за статью. Подумывал использовать её в качестве NAS, но вы предостерегли! :)
    • 0
      Пожалуйста, рад что статья оказалось полезной
  • +2
    Для наса у него как минимум нехватает гигабитного эзернета и sata портов маловато
    • 0
      Я чего-то не знаю? Где у нее хотя бы малое количество sata?
      • 0
        Ноль это тоже количество и большим его не назовешь.
        Но по сути да, ни SATA ни даже IDE у нее нет.
  • 0
    Разгонять RPi пробовали? Где анализ во что упирается? Попробуйте другие протоколы: ftp, nfs, dlna и т.д.
    • 0
      Нет, не разгонял, не думаю что разгоном и другими протоколами можно увеличить скорость в 10 раз, а меньше меня не интересует.
      • 0
        Если нужно в 10 раз быстрее, то зачем без GigabitEthernet брать плату?
        • 0
          У меня роутер 100, какой смысл в 1Gb? И даже в сети 100Mb я получал резулбтат в 8-10 раз лучше на плеере.
          • 0
            На будущее. 1Gb нынче стоит копейки.
            • +1
              Опять же дело в целесообразности, у меня есть роутер и есть ноут 100Mb, В ноут втыкать еще одну железку чтобы получить 1Gb + поменять роутер? Да и в Raspberry Pi нет 1Gb.
  • 0
    А вы считали в скорость чего вы уперлись? Мне кажется в скорость USB.
    • 0
      Возможно, может я не правильно считаю, но скорость USB 2.0 до 480Mb, мне кажется что скорость 100Mb ethernet вместе со скоростью записи на диск должны уместиться? Вооще если честно, считать только сейчас начал.
    • +1
      По USB 2.0 скорость должна держаться на уровне 30 МБ/с. Проверено.
  • +5
    Топик нужно было назвать "Нецелесообразность применения Raspberry Pi в качестве NAS"
  • 0
    Сам рассматривал возможность использования rpi в качестве NAS. Для себя принял решение которое считаю оптимальным по энергопотреблению и скорости:
    Использовать компьютер с sata диском, и гигабитной сетевухой, linux и NFS.
    RPI включает/выключает компьютер через GPIO при необходиости.
    Все это объединяется роутером.
    Как-то так. К реализации пока не приступил :-)
    • +3
      NFS на Windows-клиентах не решает.
      WakeOnLAN дешевле будет, чем RPi использовать для включения ПК.
    • 0
      Интересное решение с GPIO, но вся прелесть NASа в том что он всегда вклюсен и доступен, что бы посмотреть кино не надо что-либо включать, а так можно все хранить на основном ноутбуке/компе и включать по необходимости.
  • 0
    Как вариант, обратите внимание на нетбук. Я, к примеру, взял себе нетбук asus eee pc, поставил линукс, настроил все нужное сетевое ПО (файловый сервер, торрентокачалка, dlna-сервер) и доволен как слон. В основном качаю фильмы в FullHD и смотрю их на телеке, работает все как часы, фильмы размером 25ГБ не тормозят. К плюсам такого решения можно отнести собственный экранчик, несколько раз оказывалось полезным, когда надо было что-то быстро сделать (оплачивал инет), не включая основной комп.
    • 0
      В принцепе мне иногда нужно что-то миниатюрное для настройки квадрокоптера в поле, чтоб не таскать свою 17-ху, но у нетбука есть минус, малый объем жесткого диска, а внешние приблуды не хочу, наелся с плеером.
      • 0
        Смотря для чего нетбук использовать. Мне для скачивания/просмотра фильмов места вполне хватает. Не берусь утверждать, но полагаю для настройки квадрокоптера тоже хватит.
        • 0
          Мне необходима файлопомойка в т.ч. с личными фото/видео архивами. и боюсь мне будет этого мало.
      • 0
        Какая проблема заменить диск? Ну если 1Тб мало — тогда да, без сторонних приспособлений не обойтись.
        • 0
          Дополнительные затраты.
  • 0
    Автор, спасибо за статью.

    Сам думал заюзать пи под нас. Теперь лучше соберу что-нибудь на атоме.
  • +1
    Raspberry изначально проектировался как стендовый компьютер для учебных, а не production-целей, так что всё закономерно.
    Если посмотреть на стоимость опытного стенда на Raspberry, то всё становится понятно: $35 за платку, $10 за 80GB USB-HDD, $5 за USB-HUB… в общем, в пределах ста долларов собирается компьютер, который может выполнять массу задач, хотя и медленно.
    Кроме того, был топик про то как в одном учебном заведении учатся строить суперкомпьютеры (читай, вычислительные кластеры) на этой плате. Для этого нужен стенд максимум из десяти плат. Модель кластера за 350 долларов — самый что ни на есть «учебный» бюджет.

    Так что всё в порядке. Плата же справляется с поставленной функцией? А скорость в данном случае второстепенна.
  • –1
    Наутилус для копирования файлов плохая идея — вы видели загрузку Xorg в топе когда просто возите мышку по экрану? У распи неплохая видюшка, но с отрисовкой интерфейса через проц у нее дела совсем плохи и это ее краеугольный камень в качестве десктопа/медиацентра.

    Для интереса решил скачать файлик с малинки через WinSCP:
    WinSCP LAN => LAN ~2950 кб/сек (sshd ~100%)

    И той же прогой, но через FTP:
    WinSCP LAN => LAN ~10 000 кб/сек (vsftpd 93%; mmcqd/0 3%)

    Так что я думаю забивать на малинку как на NAS рановато.
    Тесты по wifi думаю тут уже делать бессмысленно, тем более что у меня нанопередатчик и работает только 802.11g. Но если очень интересно, могу и на 802.11n попробовать, благо один microtik незадействованный есть
    • 0
      Интересная информация, вечером обязательно попробую, но тут уже вопрос удобства использования обычных файловых менеджеров.

      ~10 000 кб/сек это 10000 килобит или килобайт? Я писал про килобайты.
      • 0
        Не знаю как у Вас так получается, я попробовал через WinSCP, скорости те же а то и хуже, причем не зависит от файловой системы, у меня помимо винта через хаб висит напрямую флешка микро сд в адаптере с файловой системой ext2
        И я не совсем понял это:
        >И той же прогой, но через FTP:
        Если имеется ввиду выбор протокола при подключении, то у меня по FTP не хочет коннектиться, SFTP и SCP работают.
    • 0
      Все в килобайтах. И да, у меня 512мб малинка.
      Справедливости ради попробую через usb-hdd:

      Копирование через mc с SD на HDD(ext4) 11,16 Мб/с
      Скачивание с hdd(ext4) ~8400 кб/сек

      Результат чуть хуже
      81,3% vsftpd
      7,0% usb-storage

      Это конечно не гигабитный нас, но и не настолько все плохо…
      • 0
        Это показывает что скорость не упирается в USB-HDD, но на всякий случай тоже попробую проверить так, у меня винт в NTFS.
        • +1
          Похоже оно туда как раз и упирается. Дело в том, что у pi сетевая карта висит на usb шине. Получается что мы забиваем ее и на вход и на выход. Не знаю насчет дуплексности usb, но в спецификациях указано что usb 2.0 развивает максимум 480 мбит.
          Попробуем убрать из этой цепочки сетевую карту и просто запишем вагон нулей на hdd:
          # dd if=/dev/zero of=/mnt/tmp/test bs=4M count=50
          50+0 записей считано
          50+0 записей написано
           скопировано 209715200 байт (210 MB), 5,64639 c, 37,1 MB/c
          


          37,1 мб/сек ~ 300 мбит. Если учесть что хард требует некоторых накладных расходов для упаковки в файловую систему — все сходится. Так что хоть это будет wifi, или сетевая карта — не важно, и то и другое еле уживается на usb.
          Получается что если хочется 100 мбит — надо будет что-то чудить и цепляться на gpio :) Они напрямую в чип входят, но умные люди пишут что через SPI малинка может работать максимум на 250mhz и этого без дополнительных ухищрений не хватит на еще один usb 2.0 порт, а тем более софтверный :(
          • 0
            Я имел ввиду что полученные мной скорости не упираются в USB
  • 0
    Если не упираться в HD и Терабайты данных — мой pi, ещё с 256 RAM вполне даёт смотреть с внешнего древнего IDE через не менее древний USB-IDE переходник фильмы без существенных проблем на ipad2 и note2.
    По моим примерным оценкам развивает (через wifi, при работающем transmission)

    ноутбук -> pi 1.5-2.5Мб/с
    ноутбук < — pi 2.5±Мб/с
    galaxy note2 < — pi ±1Мб/с (так показывает solid explorer)
    Доступ к файлам через samba во всех 3х случаях

    В моём случае ближайший по цене был в 3 раза дороже, скорости доступа аналогично около 10-12Мб/с, так что цена = скорость.
    • 0
      Это 802.11g? Тогда вы в вайфай и упираетесь.
      • 0
        а вот об этом я как-то не подумал.
        wifi от Промсвязь M-200 A в режиме b+g+n, вечерком переключу на принудительный n, попробую ещё раз, спасибо.
      • 0
        так точно, при переключении в режим только-n wifi перестаёт проходить аутентификацию вся техника(2 бука, телефон) :(
        значит оно всегда работало в g-режиме, а мне просто хватало.
    • 0
      А какой Wifi? На 802.11n или на g? Если последнее, то скорость как раз упирается в возможности wifi
      • 0
        ответил выше на комментарий, спасибо, ещё буду проверять
  • 0
    Кстати, не нашёл в статье — какая файловая система была на HDD, подключённом к малинке?
    • 0
      NTFS
      • 0
        Ох, ну тогда нашли чему удивляться. Никсовая реализация NTFS жутко жрёт CPU, и без того слабый у малинки. У меня даже нетбук не осиливает 20мб/с записи на ntfs.
        • +1
          А какую FS вы предлагаете использовать, учитыаая необходимость сохранить возможность что-нибудь закинуть на диск из под Windows?
          Альтернатив немного, если не сказать, что нет совсем…
          • 0
            Именно по этому у меня NTFS, что-бы без бубна можно было где угодно использовать диск. На плеере кстати тоже линукс и NTFS, и ничего.
          • 0
            > необходимость сохранить возможность что-нибудь закинуть на диск из под Windows
            То это просто не является NAS'ом. Без явного и заметного на это указания в статье — получили пачку цифр, не отражающих действительность использования rpi как NAS.

            Да, альтернатив нет, в силу убогости виндов. Разве только смотреть, как там нынче драйвер ext* поживает.
            • 0
              Не-до машинка на линуксе, тормозит из за кривого драйвера. Казалось бы причем тут windows и в чем ее убогость? Не хватает fat32 используйте exFat — XP sp2+. У NTFS совершенно другие задачи и возможности.
  • +1
    Я начинаю приходить к мысли что вообще затея сделать NAS из малинки, применительно к моим условиям эксплуатации, никудышная. При максимальной скорости копирования с плеера на ноутбук ~8000кБ с учетом накладных расходов, сеть 100Мб почти полностью забита, серьезного увеличения скорости передачи ожидать от любой железки глупо, и установкой покупного NAS или чего еще я не решу проблему. Менять ноут и роутер ради увеличения скорости сети пока не собираюсь. Я наступил на грабли и коллективный разум помог мне разобраться в причинах. Всем спасибо. Надеюсь мой опыт действительно кому то будет полезен. Это ни в коем случае не заключительная речь и я готов еще поэкспериментировать в этом направлении на благо «науки».
  • 0
    Вот емое, хотел малинку взять, чтобы по WiFi раздавать плееру и ноуту фильмы (не HD конечно. а обычные рипы) + файл сервер общий, но при такой скорости на WiFi видео лагать будет. :(
    • 0
      Читайте комментарии выше. С раздачей фильмов более чем справляется и (чуть менее, чем наверняка) упирается в сеть: habrahabr.ru/post/165153/#comment_5691943
  • 0
    А файлы хранились в памяти rpi или на диске через хаб который?
    У меня стоит «шива плаг», там была проблема падения производительности при подклбчении диска через хаб.
    Т.е. все результаты у вас могут быть не от RPI а из-за хаба. Надо напрямую подключать для тестов.
    • 0
      Файлы хранились на диске, смысла нет тестить карту 8ГБ в качестве NAS. Хаб у меня поддерживает USB 3.0, а напрямую подключать нельзя, питания не хватит.
      • 0
        Понял, т.е. диск без собственного питания. А то что usb3 — ну так мало ли что они там пишут :) У меня тоже писали usb2, а реале скорость с 40мб до 8мб падала.
  • 0
    Вот тоже буквально на прошлой неделе заменил дома сеть, поменяв комутатор и рутер на 1000Mbit, + Hardware NAS на рутере. Поставил маленький Barebone на N450/Ubuntu Server с самбой, с быстрым жёстким диском на 500 гигабайт. До апгрейда всего скорость записи на домашний плейер Dune HD 301 была в районе 3 мегабайт в секунду. Теперь плейер играет все с samba сервера на linux. Скорость записи от 60 до 107 мегабайт в секунду. Во.
  • 0
    Я использую cubieboard для NAS и резервного копирования. Там есть встроенный sata порт.
    У меня на ней стоит Gentoo, transmission и samba.
    Всё шустро, тормозов не замечал. Качаю в основном bdremux и смотрю напрямую через самбу.
  • 0
    Так как я тоже обладатель NASа и малинки, то скажу как у меня все это работает.
    В качествеNASа меня устраивает Zyxel 325 (можно и 310 он вообще около полтинника стоит). Он не очень навороченный и даже местами кустарный (по сравнению с Synology or QNAP), но зато поле деятельности :) FFP стоит, поставил трансмишн и т.д. Но зато показывает очень хорошую прозводительность, экономичный и дешевый (кстати есть Wake on Lan). Торрент качает в полный канал 50 Мбит, а NAS остатется все таким же шустрым и отзывчивым. Zyxel включен по гигабиту в рутер Asus RT-N66U. Туда же подключена малинка с RaspBMC как медиаплеер, причем моих ожиданий в этом плане не обманула и показывает все на ура.
  • 0
    Попробуйте использовать малинку в качестве медиаплеера. Есть сборка с xbmc.org на борту. По одзывам достойно.
    • 0
      Поддерживаю! Последние пару дней пробую под Raspbmc, очень нравится. Оно еще поддерживает HDMI CEC, так что можно управлять с пульта телевизора из коробки. Местами подтормаживает, но с учетом того, что оно пока еще даже не является стабильным релизом — простительно.
  • 0
    Согласен… тоже куплю NAS
  • 0
    Понимаю, что ваш пост не о том, но всё ж. Расскажите о юзкейсах использования вашего хардварного хозяйства. Несколько лет назад тоже рассматривал варианты с медиаплеерами и NASами, но сейчас, в обилии онлайн контента — оно разве еще актуально?

    Я худ. фильмы уже несколько лет, как качать перестал: купил на кухню самсунг, маленький-простенький, в углу висит, дюймов 20 (или 22). В нем Smart TV. Поставил туда nStreamlMod и здравствуй, пиратский (и не только) видеоконтент интернета в два клика пульта. Планшетка у жены есть, айпад. Когда хочется перед сном фильм потупить (любой), он в те же два клика находится в online (вконтакт, в основном). С десктопа при желании можно на телек застримать, а можно и огород пригородить и расшарить весь контент для доступа из nStreamlMod.
    • 0
      У меня висит на нем вебсервер и твиттер-спамилка. Кстати запускал на нем как-то lamp проект, жутко тормозит без нагрузки. Та же конфа на виртуалке в два раза большим объемом RAM летает.
    • 0
      Телек у меня без смарта и плеер оказался очень удобен в этом смысле, бук стоит в другой комнате и тянуть кабель или бук подтаскивать не варианты (тем более что на тот момент когда появился плеер на буке из видео выходов был только dvi и НЧ), хотя можно по сети, телек позволяет а вот как быть с управлением я хз, длна кажется позволяет но что к чему не знаю, хотя пробовал ставить медиа серверы, там стока настроек что проще плеер купить:-) плюс еще в том что что-бы кино посмотреть не надо комп включенным держать (да, я его выключаю когда не нужен). Торренты качать тоже комп не нужен. А контент онлайн меня не устраивает по причине качества. На все остальное (соцсети и интернет) есть бук, планшет, телефон, не вижу смысла тыкать на пульте, хотя плеер тоже кое-что кое-как позволяет и погоду на главном экране выводит, но мне проще все-же с планшета или бука. А малинка оказалась просто очередной игрушкой.
  • 0
    Автору спасибо за статью — как раз задумался об использовании Raspberry Pi в качестве домашнего сервера для архивации старых бакапов с хостинга. Сдается мне, на первое время адекватнее будет использовать для этого старенький нетбук (вложений не потребует), а в будущем собрать самому машинку на mini-ITX.

    Что касается темы NAS, мои 5 копеек. У меня есть роутер Zyxel Keenetic Giga II к нему через USB (2.0) подключен 3.5 жесткий диск WD Green в кейсе с охлаждением. Диск работает постоянно, туда сливаются торренты (отдача настроена на коэффициент 1.5, т.е. отдает не всегда) + DLNA сервер (спокойно смотрю через WiFi на Samsung Smart TV FullHD и 3D) + расшарен сетевой доступ.

    Скорость чтения по сети через WiFi ~8.5Mb/sec, запись ~6.8Mb/sec. Т.е. скорость сопоставима с той что у автора замерена с плеера и обратно на бук через LAN. Много это или мало, — зависит от задач. Для бакапа системы по сети откровенно мало, а для слива новых фоток — нормалек. Конечно это не полноценный NAS, но с учетом всех выполняемых функций и стоимости устройства для многих этого за глаза хватит или даже лишка :)
    • 0
      С тех пор у меня многое изменилось) Роутер поменял на TPLink TL-WDR3600 на OpenWRT, НАСом и торрентами, новый ноут с 1Гб сетью, стало более менее удовлетворять по скорости, но на данный момент в силу обстоятельств не используется ни роутер ни плеер. В статье я просто поделился результатами попытки использования малинки, а что и как применять каждый решит сам.
    • 0
      У меня RPi работает как раз как домашний сервер
      habrahabr.ru/post/226017/
      • 0
        Ну, в моем случае, прямо сейчас у меня роутер выполняет ровно те функции, которые у вас тянет RPi (NFS, Torrent, MiniDLNA) по мощности железки думаю то на то и выходит. При этом ничего настраивать не нужно, все работает «из коробки». Что касается HTTP сервера и Firebird (кстати, зачем он вам?) сдается мне что тормозить начнет.

        Вы только поймите меня правильно, я не пытаюсь вам сказать что так делать нельзя. Просто ищу адекватную сферу применения для «малинки», уж больно хочется с ней поиграться… но с пользой :) Сейчас многие произносят словосочетание «умный дом», но я не понимаю что это значит. Включать лампочку на кухне через интернет… ну это круто конечно, но какой в этом практический смыл :)?

        Есть у меня, правда одна идея. На теплой лоджии сделать зимний сад, и автоматизировать на нем управление климатом и системой полива. А возможно и камеры поставить, чтобы можно было визуально видеть что с растениями происходить, когда долго дома отсутствуешь. Вот сюда RPi просится…
  • 0
    — Просто ищу адекватную сферу применения для «малинки»
    Я нашел, вернее придумал, а что из этого получится ХЗ, т.к. не ясна необходимость такого девайса. Есть старый поломатый бук с рабочей матрицей, заказал ТВ контроллер к ней и подцеплю малинку, ХЗ для чего, но можно будет сделать смарт ТВ или как комп с ТВ тюнером использовать. Просто как то жалко стало что барахло пропадает)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.