Questão Desempenho USB OpenWRT no TP-Link TL-WDR3500


Ontem eu brilhou openwrt no meu novo roteador e configurei o servidor samba etc., antecipando para obter velocidades de transferência úteis da unidade USB que eu conectei. Para fins de teste (e porque o meu hd de usb3 externo alimentado por barramento não funciona) eu usei um formato ext4 8GB de pen drive USB 2.0 para testar as velocidades de transferência do roteador. Abaixo estão as velocidades de transferência testadas no próprio roteador via 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

Estes valores parecem estar ok, mas as velocidades via sftp ou samba são totalmente opostas. Eu conectei meu laptop via ethernet-cable e wlan, ambas as vezes com as mesmas taxas de transferência piores. Via samba eu tenho 1,1 MB / s e via sftp ainda pior 300 kB / s, a queda é causada pela criptografia, mas 300 kB / s são uma piada. Isso é totalmente inutilizável, o firmware das ações foi 10 vezes mais rápido, mas eu gostaria de manter o OpenWRT no meu roteador. Isso é talvez um problema de configuração?

ATUALIZAR:

Eu formatei o flash drive agora com o ext2 e obtive taxas de transferência sobre 6 MB / s, mas ext2 suporta apenas arquivos menores que 4GB. Vou tentar formatar a unidade com ext3 ou 4 sem registro no diário.

UPDATE2:

Eu montei a unidade formatada ext4 com as seguintes opções e obtive quase as mesmas taxas de transferência que com ext2. Talvez a entrada do wiki do OpenWRT sobre armazenamento USB deve estar sobrecarregado. mount -t ext4 /dev/your_mount_device /mnt/your_mount_folder/ -o rw,relatime,data=writeback,errors=remount-ro,nodev


1


origem


Quais foram suas opções de montagem ext4? Unidades flash USB baratas têm gravações muito lentas devido ao tempo de eliminação. - David Schwartz
mount -t ext4 /dev/sda1 /mnt/shares -o rw,sync - klingt.net
sync! Por que motivo você faria isso ?! - David Schwartz
Eu não pensei sobre isso, as opções são do wiki openwrt. - klingt.net
Ok, estudamos um pouco as opções de montagem e montamos o ext4 drive flash formatado agora com as seguintes opções: mount -t ext4 /dev/sda1 /mnt/8gb_rageXT/ -o rw,relatime,data=writeback,errors=remount-ro,nodev    As taxas de transferência parecem ser as mesmas, como no ext2. - klingt.net


Respostas: