Page 1 of 2 12 LastLast
Results 1 to 15 of 18

Thread: Тест скорости работы USB порта роутера ASUS RT-N16 для работы с медиаплеером

  1. #1

    Thumbs up Тест скорости работы USB порта роутера ASUS RT-N16 для работы с медиаплеером

    Добрый день. Роутер Ausu RT-16. Прошивка 4656. Решил провести тест скорости чтения медиаплеером Dune с подключенного в USB диска объемом 100 Гб, для чего предварительно разбил его на три первичных раздела примерно одинакового объема. Первый отформатировал в NTFS, второй в ext2, третий в ext3. На каждый залил по гигабайтному файлику. Подключил во второй USB порт роутера... и Дюна нашла только два разделе - discb_1 и discb_3. Полез смотреть в логи роутера - все правильно, только эти два и смонтировалось. Переформатировал третий раздел из ext3 в ext2, перегрузил роутер... и третий раздел пропал... Бага, или фича???

    В никсах не силен, что ext3 надежнее, чем ext2 знаю, дело в специфическом предназначении связки роутер-диск - единожды залитая база фильмов, которая иногда будет просматриваться через две подключенных по сети Дюны. Редко. Большинство времени диск будет спать. И даже если ФС рассыпется - не беда, восстановить все недолго и несложно... Зато есть надежда, что чтение Дюной по сети с ext2 будет быстрее...

    Предварительно тесты скорости чтения показали, что по SMB Дюна читает 5.7 Мб/сек с NTFS раздела, 6.5 Мб/сек с ext3 раздела... очень хочется понять что будет на ext2.

    И еще момент - если я правильно понял, ext3 резервирует определенное место на диске для своих каких-то внутренних нужд. В моем случае (6 Тб диск) этот объем весьма приличен - что-то около 150 Гб. Я могу найти им более лучшее применение

    И еще меня как-то по весне просили провести тест чтения с ext4, поддержка которой, вроде как тоже недавно добавилась... Мне это самому интересно, вот тока не знаю как сделать такой раздел - ни одной nix-овой машины у меня нет, Дюны ext4 не понимают, а можно ли форматнуть партицию роутером и как это сделать я не знаю...
    Last edited by Budka_gl; 16-10-2012 at 11:17.

  2. #2
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Exclamation

    по умолчанию данная прошивка (Олега) всегда поддерживала только ext3. все остальные файловые системы надо подгружать в виде модулей через insmod.

    чтобы отформатировать в ext4 надо:
    - наличие загруженного модуля ext4
    - наличие набора утилит e2fsprogs c командой mkfs.ext4

    чтобы уменшить количество резервируемого места изучите команду tune2fs

  3. #3
    Quote Originally Posted by Budka_gl View Post
    Добрый день. Роутер Ausu RT-16. Прошивка 4656. Решил провести тест скорости чтения медиаплеером Dune с подключенного в USB диска объемом 100 Гб, для чего предварительно разбил его на три первичных раздела примерно одинакового объема. Первый отформатировал в NTFS, второй в ext2, третий в ext3. На каждый залил по гигабайтному файлику. Подключил во второй USB порт роутера... и Дюна нашла только два разделе - discb_1 и discb_3. Полез смотреть в логи роутера - все правильно, только эти два и смонтировалось. Переформатировал третий раздел из ext3 в ext2, перегрузил роутер... и третий раздел пропал... Бага, или фича???

    В никсах не силен, что ext3 надежнее, чем ext2 знаю, дело в специфическом предназначении связки роутер-диск - единожды залитая база фильмов, которая иногда будет просматриваться через две подключенных по сети Дюны. Редко. Большинство времени диск будет спать. И даже если ФС рассыпется - не беда, восстановить все недолго и несложно... Зато есть надежда, что чтение Дюной по сети с ext2 будет быстрее...

    Предварительно тесты скорости чтения показали, что по SMB Дюна читает 5.7 Мб/сек с NTFS раздела, 6.5 Мб/сек с ext3 раздела... очень хочется понять что будет на ext2.

    И еще момент - если я правильно понял, ext3 резервирует определенное место на диске для своих каких-то внутренних нужд. В моем случае (6 Тб диск) этот объем весьма приличен - что-то около 150 Гб. Я могу найти им более лучшее применение

    И еще меня как-то по весне просили провести тест чтения с ext4, поддержка которой, вроде как тоже недавно добавилась... Мне это самому интересно, вот тока не знаю как сделать такой раздел - ни одной nix-овой машины у меня нет, Дюны ext4 не понимают, а можно ли форматнуть партицию роутером и как это сделать я не знаю...
    вы можете положить модули в /opt/lib/modules/2.6.22.19/ и загрузить нужный модуль ext2 с помощью
    modprobe ext2
    модули обычно можно взять там же, где брали прошивку, если компилили сами, то посмотреть в gateway/mipsel-uclibc/modules

    насчет занятого места - это место зарезервировано (по дефолту 5%),
    tune2fs -m 0 /dev/sdXX
    изменить % на 0.

  4. #4
    Quote Originally Posted by AndreyPopov View Post
    .- наличие набора утилит e2fsprogs c командой mkfs.ext4.
    Насчет загрузки модулей, ext2 и свободного места - понял, вечером займусь.

    А вот насчет этого набора утилит можно поподробнее?? Где взять, как работать??

  5. #5
    Quote Originally Posted by Budka_gl View Post
    Насчет загрузки модулей, ext2 и свободного места - понял, вечером займусь.

    А вот насчет этого набора утилит можно поподробнее?? Где взять, как работать??
    установить
    ENTWARE:
    Code:
    opkg install e2fsprogs
    или
    OPTWARE:
    Code:
    ipkg install e2fsprogs

  6. #6
    Ок, спасибо, вечером займусь.

    Готов протестировать скорость чтения с накопителей по сети с разными ФС - как с MBR, так и с GPT, как самбой, так и NFS (UDP/TCP), результат отпишу... Мерить буду м/п Dune на примере 500Мб-1Гб файлика, одинакового для всех ФС.

    Одна только незадача - не могу подключиться к накопителю по NFS - в веб-морде NFS-сервер включен, айпишник дюны в перечень хостов внесен, айпишник роутера в дюну прописан... но все равно папки вида /disca_1 или /tmp/mnt/disca_3 не открываются... Помогите нубу - как правильно синтаксис прописать??

  7. #7
    Quote Originally Posted by Budka_gl View Post
    Ок, спасибо, вечером займусь.

    Готов протестировать скорость чтения с накопителей по сети с разными ФС - как с MBR, так и с GPT, как самбой, так и NFS (UDP/TCP), результат отпишу... Мерить буду м/п Dune на примере 500Мб-1Гб файлика, одинакового для всех ФС.

    Одна только незадача - не могу подключиться к накопителю по NFS - в веб-морде NFS-сервер включен, айпишник дюны в перечень хостов внесен, айпишник роутера в дюну прописан... но все равно папки вида /disca_1 или /tmp/mnt/disca_3 не открываются... Помогите нубу - как правильно синтаксис прописать??
    Гугл рулит...

    http://lmgtfy.com/?q=nfs+site%3Awl500g.info


    http://wl500g.info/showthread.php?14...0%ED%E8%E5-NFS

  8. #8
    С NFS разобрался, тесты скорости провел... кроме ext4 - не стал модуль подгружаться, написал что can't insert '/opt/lib/modules/ext4.ko': unknown symbol in module, or unknown parameter.

    Модуль брал там же, где прошивку - на http://asus.vectormm.net/rtn/.

    Не стал уже морочиться ночью... спать хоцца.

    Результаты тестирования скорости завтра опубликую отдельной темой как высплюсь, пока скажу одно - никак не ожидал, что получу 12 Мбайт/сек по NFS с USB-шного винта, воткнутого в RT-N16!!! Это просто суперскорость!

  9. #9
    Quote Originally Posted by Budka_gl View Post
    С NFS разобрался, тесты скорости провел... кроме ext4 - не стал модуль подгружаться, написал что can't insert '/opt/lib/modules/ext4.ko': unknown symbol in module, or unknown parameter.

    Модуль брал там же, где прошивку - на http://asus.vectormm.net/rtn/.

    Не стал уже морочиться ночью... спать хоцца.

    Результаты тестирования скорости завтра опубликую отдельной темой как высплюсь, пока скажу одно - никак не ожидал, что получу 12 Мбайт/сек по NFS с USB-шного винта, воткнутого в RT-N16!!! Это просто суперскорость!
    билд прошивки должен совпадать с модулями.

    ext4 вроде бы идет вместе с прошивкой (вшит) или нет?

    модули в /opt/lib подгружать с помощью modprobe, не insmod.

  10. #10

    Thumbs up Тест скорости работы USB порта роутера ASUS RT-N16 для работы с медиаплеером

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

    Испытательный стенд достаточно простой:

    • 1. Роутер Asus RT-N16 с прошивкой от энтузиастов 1.9.2.7-rtn-r4656, замененной по ходу теста на 1.9.2.7-rtn-r4667. Samba включена в режиме read/write на all partitions. NFS сервер включен. В USB1 воткнута тормознутая флешка, на которой создан и подключен swap на 128 Мб, раздел для программ и раздел для данных. Установлены opkg, mc и e2fsprogs. Подгружены модули ext2.ko и ext4.ko. Роутер включен в режим обычного беспроводного моста и получает интернет от основного домашнего роутера (Linksys) по воздуху.
    • 2. Винчестер Toshiba то ли 1.6”, то ли 1.8”, маленький вообщем, 100 Гб во внешнем боксе. Подключен родным коротким толстым кабелем в USB2. Не самый быстрый вариант, однако по производительности все равно заведомо превышающий возможности роутера. Разбит Easeus partition master-ом на 4 примерно равных партиции, три из которых отформатированы в ntfs, ext2 и ext3 этим самым мастером, и четвертая часть в ext4 средствами роутера (mkfs.ext4). Все 4 шары примонтированы для 192.168.1.0/24 с параметрами ro, async. На каждую партицию залит один и тот же файл – какая-то стандартная vob-ка из состава какого-то DVD-диска. Удобство в том, что она занимает места ровно гигабайт (1024 Мб), посему можно весьма просто посчитать скорость копирования через время.
    • 3. Медиаплеер Dune HD TV-101 с последней прошивкой (120815_2151) и установленными системной флешкой и LTU от Padavan-а. Подключение проводом через встроенный сетевой порт – 100 Мб/сек.
    • 4. Медиаплеер Dune HD TV-301 с последней прошивкой (120815_2151) и установленными системной флешкой и LTU от Padavan-а. Подключение проводом через встроенный сетевой порт – 1 Гб/сек.

    Собственно тест планировался исключительно как прикладной, с целью понять:

    • 1. можно ли с помощью данного роутера поднять небольшой сетевой домашний кинотеатр на 2 дюны,
      при условии периодического просмотра Blu-ray ремуксов разной степени тяжести на одной из них;
    • 2. выбора ФС на накопителе;
    • 3. возможности работы двух дюн одновременно.

    В реальной жизни на месте винта Тошиба будет стоять двухдисковый накопитель WD в Raid0 на 6 Тб общей емкостью.

    Скорость проверялась по двум протоколам – SMB и NFS. В последнем случае, Дюна позволяет подключаться с использованием udp или tcp на выбор – были испробованы оба варианта. В настройках Дюны есть 2 специфических параметра – Быстрый доступ к диску и Быстрый доступ по SMB. Что это значит никто не знает, на соответствующем форуме все рекомендации людей, приближенных к производителю, сводятся к необходимости камланий с обоими настройками путем проверки скорости во всех 4-х вариантах в данных конкретных условиях каждого юзера (вкл-вкл, выкл-выкл, вкл-выкл, выкл-вкл), с целью нахождения приемлемой для себя комбинации. Были проверены все варианты этих параметров.

    Проверка осуществлялась методом открытия соответствующей примонтированной шары через экранное меню с последующим становлением на тестовую vob-ку и выбора пункта Тест чтения в меню Сведения. Скорость чтения до 10 Мбайт/сек округляется Дюной с точностью до 0,1 Мбайт/сек, выше – до 1 Мбайт/сек. Время чтения округляется Дюной с точностью до 1 секунды. Из этого следует, что если делить 1024 на цифру из колонки Время, результат будет точнее, чем в колонке скорость, но я специально все прописывал так, как это показывает Дюна. Еще раз оговорюсь – для меня этого было совершенно достаточно, ибо получаемые цифры, как показывает практика, дают достаточно точную вероятностную картину возможности открытия того, или иного файла дюной по сети, а уж возможность выбрать ФС для форматирования накопителя они дают точно.

    В силу малого опыта работы с Linux, я не сразу разобрался с ФС ext4 – сначала я не мог отформатировать раздел, потом не получалось подмонтировать… вобщем – по всем системам, кроме ext4, цифры получены в одно время, позавчера, а по ext4 добавлены сегодня. За это время прошивка роутера была повышена с 4656 на 4667. На всякий случай, после повышения прошивки я еще раз померил скорость по ext3-NFS-udp – результат совпал с тем, что был на предыдущей прошивке. Подключать 301-ю дюну для тестов ext4 я уже поленился, ибо тесты со всеми остальными ФС позволяют экстраполировать результаты с достаточной точностью. Отсутствие результатов теста ext4 по SMB объясняется просто – я не смог подключиться Дюной к ней по SMB. Почему – не понимаю. По NFS – в лучшем виде, а по SMB никак. Все перепроверил по три раза, но так и не смог найти причину этого глюка, поэтому забил – во первых результат тоже можно экстраполировать, а во вторых для меня он не имеет практического применения в силу существенного падения скорости в случае использования этой ФС.

    На этом месте должна была быть таблица... Но я не смог разобраться с местной системой ее вставки,

    Name:  Dune.png
Views: 2291
Size:  20.4 KB

    посему - прицеплена она Тест скорости.zip во вложении. Так даже смотрибельнее. - <fixed>

    Необходимый комментарий:

    Экспериментальным путем было установлено, что мифический параметр Дюны Быстрый доступ к диску не оказывает сколь-нибудь заметного влияния на подключение по SMB, влияя только на подключения по NFS. Причем очень странным образом – включение этого параметра уменьшает скорость чтения с NFS-шар. Особенно это заметно на 101-й Дюне – прирост скорости при его выключении достигает 10%! Что интересно, при отключенном параметре копирование сразу стартует с максимально возможной скоростью, при включенном же – враскачку, скорость возрастает постепенно и максимальных значений достигает в течение 3-5 секунд.

    Также было установлено, что не менее мифический параметр Быстрый доступ по SMB влияет, как и следует из его названия, только на SMB-подключения. На этот раз правильно влияет – включение параметра увеличивает скорость чтения с SMB-шар. Ненамного, на 3-5%, но все равно приятно. На скорость чтения с NFS-шар никакого влияния не оказывает.

    Что характерно – в заводских установках по умолчанию Быстрый доступ к диску включен, Быстрый доступ по SMB выключен. То есть – активированы самые медленные варианты И при попытке изменить это, выскакивает окошко-дисклаймер с предупреждением о своем страхе-риске и пр…

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

    БД включен – включены и Быстрый доступ к диску и Быстрый доступ по SMB.
    БД выключен – оба параметра выключены.

    Выводы:

    • 1. DVD и худшее качество можно смотреть при любом варианте подключения на несколько Дюн сразу
    • 2. Самый простой вариант подключения – SMB – самый медленный. При любом типе ФС диска, особо тяжелые блюрейки могут лагать, о просмотре двух блюреев, а также о быстрой перемотке их можно забыть.
    • 3. Самый распространенный вариант ФС – ntfs – самый медленный. Я бы использовал его только в варианте подключения по NFS в случае, если предполагается в один момент времени смотреть фильмы только одной Дюной. Если Дюн больше, чем одна, или подключение по SMB – ФС стоит поменять.
    • 4. У Дюн и у Асусов хорошо вылизана сетевая часть – реальные 90 Мбит/сек по стомегабитной сетке – превосходный результат.
    • 5. Играться с этими мифическими Быстрыми доступами стоит обязательно – возможно в другой сетевой инфраструктуре они поведут себя иначе, но потенциальный выигрыш до 10% по скорости стоит того, чтобы потратить 15 минут времени на тесты со своей любимой шары.
    • 6. ФС ext2 и ext3 практически равнозначны по скорости, посему самым разумным вариантом будет являться, конечно, ext3.
    • 7. Не могу понять за счет чего при подключении по NFS и ФС ext2 и ext3 стомегабитная Дюна пусть не на много, но уделала гигабитную 
    • 8. ФС ext4 очень сильно провалилась по скорости! Полагаю, что или за счет своей «тяжести», или за счет неоптимизированных дров/модулей… или и того и другого вместе. Вобщем – даже хуже ntfs.
    • 9. Варианты подключения tcp или udp большой погоды не делают. Мало того – при использовании разных ФС и разных Дюн результаты тоже разные – в каких-то комбинациях лучше один протокол, в каких-то другой.
    • 10. В моем конкретном случае, доплата за гигабитный порт лишена всякого смысла – его нечем утилизировать. Ну разве что копировать по сети на встроенный винчестер файло с ББ… но это для эстетов.
    • 11. В любом случае, в силу загадочности техподдержки Дюны и великого разноебразия вариантов сетевой инфраструктуры юзеров, тюнинг таких параметров, как протокол подключения (SMB или NFS), канальный протокол (tcp или udp), Быстрый доступ к диску и Быстрый доступ по SMB должен в обязательном порядке делать каждый юзверь, собирающийся долго, счастливо и без лагов смотреть фильмы по сети. Тем более, что достаточный инструментарий в виде скоростемерки в Дюне есть.


    Резюме

    – Роутер Asus RT-N16 с прошивками от энтузиастов великолепно подходит для использования в качестве шароносителя для домашнего кинотеатра не более чем
    на две точки одновременного просмотра при условии форматирования подключенных USB-носителей в ФС ext3 и подключения шар на медиаплеерах по NFS.
    Что и требовалось доказать. Впереди долгоиграющие тесты…
    Last edited by Omega; 20-10-2012 at 21:41. Reason: fixed

  11. #11
    спасибо за интересный материал! Только одно как-то странно. Почему скорости по nfs на ext3 по tcp и udp одинаковые... Всю жизнь считал (и даже видел в реалии), что по udp быстрее...
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  12. #12
    Ахтунг!!! В тесты всралась ашипка!!!

    Сегодня утром что-то свербануло меня все-таки смонтировать ext4 шару по SMB и проверить скорость... Заодно проверил и по NFS... и офигел - скорость по tcp осталась примерно той же, а по udp взлетела до показателей ext3. Дернулся проверять ext3 - и выяснилось, что по udp результаты остались теми же, а по tcp - резко упали до уровня SMB.

    Мозги встали раком, единственное разумное объяснение происходящему, которое у меня есть - либо с переходом на свежую прошивку изменились параметры, либо где-то я не соблюдал чистоту эксперимента и, несмотря на смену параметров подключения через экранное меню Дюны, реальная смена происходила не всегда. Постараюсь отследить закономерность, повторю тесты более чисто - перегружая и дюну и роутер после каждого теста. Заодно добавлю в тест 53-ю дюну и HD max

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

    Возможно эти две методики дают разные результаты... понять бы почему...

    Вообщем - повторю и расширю тесты на след. неделе... Предварительно можно сказать, что я зря обидел ext4 - падение производительности по сравнению с ext3 совсем невелико...

  13. #13
    Ничего не понимаю.

    Скачал архив с модулями от своей версии, распаковал.

    Создал папку /opt/lib/modules/2.6.22.19, положил в нее файл modules.dep.

    Создал в ней же папки /kernel/fs/ext2 и /kernel/fs/ext4, куда скопировал файлы ext2.ko и ext4.ko соответственно.

    Ввожу modprobe ext2 - говорит, что module ext2 not found in modules.dep.

    Лезу в modules.dep, проверяю пути - совпадают.

    Ввожу modprobe /opt/lib/modules/2.6.22.19/kernel/fs/ext2/ext2 - то же самое

    Ввожу insmod ext2 - говорит, что can't insert 'ext2.ko': No such file or directory

    Ввожу insmod /opt/lib/modules/2.6.22.19/kernel/fs/ext2/ext2 - вуаля! Подгрузился только таким путем!!!

    Далее ext4

    modprobe ext4 - посылает. can't load module crc16 (/opt/lib/modules/2.6.22.19/kernel/lib/crc16.ko): No such file or directory

    Нивапрос - копирую ему crc16.ko с нужным путем.

    Повторяю ввод - то же самое.

    Для подгрузки crc16 прохожу тем же путем, что и для ext2.

    В итоге crc16 подгружается только тем же способом, что и ext2.

    И только после этого срабатывает modprobe ext4.

    Причем я пробовал подгрузить ext4 через insmod от нечего делать - не грузится ни в каком варианте ))

    Если это не камлание - то что тогда камлание?? ))

    Ладно, хрен с ним, ФС увидел. Перезагружаю - все-по новой...

    Не придумал ничего умнее, чем внести строки:

    insmod /opt/lib/modules/2.6.22.19/kernel/fs/ext2/ext2
    insmod /opt/lib/modules/2.6.22.19/kernel/lib/crc16
    modprobe ext4

    сначала в post-boot, потом в pre-mount - не работает автоматическая подгрузка...

    После внесения изменений в post-boot и pre-mount вводил волшебную строчку flashfs save && flashfs commit && flashfs enable && reboot, так что все изменения сохранялись...

    Как сделать чтобы модуля подгружались автоматом???

  14. #14
    Quote Originally Posted by Budka_gl View Post
    Как сделать чтобы модуля подгружались автоматом???
    Code:
    [admin@router /opt]$ ls /opt/lib/modules/2.6.22.19/kernel/fs/ext2/
    ext2.ko
    [admin@router /opt]$ modprobe ext2
    [admin@router /opt]$
    точно туда распаковал?
    подгружать автоматом надо с post-mount:

    modprobe ext2
    Last edited by Omega; 20-10-2012 at 02:14. Reason: overquoting

  15. #15
    Quote Originally Posted by staticroute View Post
    точно туда распаковал?
    Точно, сейчас еще раз проверил. И потом - не было б его там - insmod не работал бы тоже.

    Post-mount сейчас попробую...

    Ура, заработало!!!
    Last edited by Budka_gl; 20-10-2012 at 00:22. Reason: Проблема решена

Page 1 of 2 12 LastLast

Similar Threads

  1. А как на роутере отключить питание порта USB ?
    By altneval in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 130
    Last Post: 14-03-2014, 22:12
  2. Настройка работы IPTV в сети провайдера
    By Anth0ny in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 133
    Last Post: 07-11-2013, 09:10
  3. Replies: 53
    Last Post: 12-10-2013, 19:44
  4. Запись и воспроизведение работы в консоли
    By MercuryV in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 2
    Last Post: 27-06-2013, 12:16
  5. Скорость работы HDD на WL-500W
    By Partos in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 37
    Last Post: 22-02-2009, 04:15

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •