Производительность OpenWRT USB на TP-Link TL-WDR3500

6221
klingt.net

Вчера я запустил openwrt на моем новом маршрутизаторе и настроил сервер samba и т. Д., Ожидая получить полезные скорости передачи с подключенного USB-накопителя. В целях тестирования (а поскольку мой внешний USB-жесткий диск не работает), я использовал 8 ГБ флэш-накопитель USB 2.0 ext4 для проверки скорости передачи данных с маршрутизатора. Ниже приведены скорости передачи, протестированные на самом маршрутизаторе через ssh:

$hdparm -tT /dev/sda  /dev/sda: Timing cached reads: 176 MB in 2.00 seconds = 87.92 MB/sec Timing buffered disk reads: 74 MB in 3.00 seconds = 24.65 MB/sec  $time dd count=128 bs=1M if=/dev/zero of=test.test  128+0 records in 128+0 records out real 0m 15.60s user 0m 0.01s sys 0m 2.70s ~ 8.5 MB/s 

Эти значения кажутся нормальными, но скорости через sftp или samba полностью противоположны. Я подключил свой ноутбук через Ethernet-кабель и WLAN, оба раза с одинаковыми худшими скоростями передачи. Через самбу у меня 1.1 МБ / с, а через sftp еще хуже 300 КБ / с, падение вызвано шифрованием, но 300 КБ / с - шутка. Это совершенно непригодно, стоковая прошивка была в 10 раз быстрее, но я бы хотел оставить OpenWRT на моем роутере. Это может быть проблема конфигурации?

ОБНОВИТЬ:

Я отформатировал флешку сейчас с ext2 и у меня скорость передачи около 6 МБ / с, но ext2 поддерживает только файлы размером менее 4 ГБ. Я постараюсь отформатировать диск с ext3 или 4 без ведения журнала.

UPDATE2:

Я установил диск в формате ext4 со следующими параметрами и получил почти такую ​​же скорость передачи, как и в ext2. Возможно, вики-запись OpenWRT о USB-хранилище должна быть перегружена. mount -t ext4 /dev/your_mount_device /mnt/your_mount_folder/ -o rw,relatime,data=writeback,errors=remount-ro,nodev

1
Какие у вас были варианты монтирования ext4? Дешевые флешки имеют очень медленную запись из-за времени стирания. David Schwartz 11 лет назад 0
`mount -t ext4 / dev / sda1 / mnt / shares -o rw, sync` klingt.net 11 лет назад 0
`Sync` ?! По какой возможной причине вы бы это сделали ?! David Schwartz 11 лет назад 0
Я не думал об этом, варианты из вики openwrt. klingt.net 11 лет назад 0
Хорошо, немного изучил параметры монтирования и смонтировал флеш-накопитель в формате ** ext4 ** со следующими параметрами: `mount -t ext4 / dev / sda1 / mnt / 8gb_rageXT / -o rw, relaytime, data = writeback, errors = remount-ro, nodev `Скорость передачи такая же, как и у ext2. klingt.net 11 лет назад 0

0 ответов на вопрос