Jump to content

Burkeen

Forum Members
  • Posts

    1
  • Joined

  • Last visited

Equipment

  • Keenetic
    Viva (KN-1910)

Burkeen's Achievements

Newbie

Newbie (1/5)

1

Reputation

  1. Пользуюсь Wi-Fi роутером Keenetic Viva (KN-1910). Прошивка 3.9.2. На роутере установлены штатные DLNA-сервер, SMB-сервер и торрент-клиент Transmission. К роутеру по USB подключён переносной жеский диск на 5TB, разбитый на 2 раздела. Первый раздел - NTFS, почти на весь размер диска. Второй раздел - Linux SWAP размером 256MB, который роутер автоматически монтирует. Из описания конфигурации уже понятно, что через Transmission скачивался качественный видео-контент, который впоследствии транслировался на телевизор по DLNA. Обнаружил вот что: если через Transmission запустить скачивание в несколько потоков (настройки по-умолчанию, ага) файлов размером 180 GB или больше, то скорость скачивания очень сильно падает. Грубо говоря, стает не больше 500KB/s, а часто и меньше, а в журналах роутера начинают пачками сыпаться ошибки типа: kernel: tntfs error (device sda1, pid 5): ntfs_write_inode(): Failed (error 5). Run ntfsck. kernel: tntfs error (device sda1, pid 5): ntfs_attr_update_mapping_pairs(): Failed to determine the size for the mapping pairs (error 22). При этом, при скачивании файлов меньше размера, к примеру не более 100GB каждый, таких ошибок не возникает и скачивание идёт на вполне приличной скорости. Насколько я понимаю, начинаются проблемы на стыке алгоритма работы торрент-клиента и ntfs-драйвера. По всей видимости, начинается бесконечный процесс порчи скачиваемых файлов с одновременными попытками перекачать запоротые блоки, что приводит к очень заметному проседанию по скорости и куче ошибок в логах. Поиск в Интернете и различные форумы, в том числе этот, подсказывали что данную проблему предлагается решать путём перехода с файловой системы NTFS на ext4, однако этот вариант для меня не подходил, т.к. с файловой системой ext4 нативно не работают ни компьютеры под Windows, ни телевизор. Однако, путём проб и ошибок я обнаружил что если поменять в настройках торрент-клиента Transmission настройку "Максимальное количество одновременных загрузок" на 1 (т.е. не разрешать торренту одновременно скачивать больше одной раздачи), то даже при скачивании файлов больше 180GB на файловую систему NTFS скорость скачивания стаёт нормальной, а в журналах системы перестают сыпаться ошибки kernel: tntfs error. На этом варианте и остановился. Надеюсь мой опыт будет ещё кому-то полезен, а разработчики прошивок обратят внимание на описанную ситуацию и поймут что можно исправить.
×
×
  • Create New...