1

Temat: Jak przyśpieszyć USB-HDD

Witam, mam TP-Linka wr1043nd z softem cezarego. Czytam na forach ze ludzie maja transfer z dysków USB na poziomie 11MB a ja mam max 2,5MB po ftp a prze sambe 2,1MB odczytu, a z zapisem to już jest tragedia 90kB hmm
I to nie ważne czy na dysk USB, czy na pendriva który pracuje jako exroot.
Wersja Openwrt jest troche stara, ale nie wiem czy ma sens wgrywać nową bo mam wszystko ładnie skonfigurowane.

cat /proc/version
Linux version 2.6.32.16 (cezary@eko.one.pl) (gcc version 4.3.3 (GCC) ) #2 Wed Oct 6 19:04:44 CEST 2010

hdparm -t -T /dev/sdb1

/dev/sdb1:
 Timing cached reads:   172 MB in  2.01 seconds =  85.47 MB/sec
 Timing buffered disk reads:   60 MB in  3.01 seconds =  19.96 MB/sec

Czy jest szansa coś z tym zrobić?

2

Odp: Jak przyśpieszyć USB-HDD

Na http://openrouter.info/forum/viewtopic. … &t=627 jest info jak dodać 2 MB do transferu. U mnie zadziałało, ale przekonałem się o tym dopiero po zrobieniu testu przy użyciu laptopa z kartą Gigabitową i szybkimi dyskami SATA.

Na innym komputerze z kartą 100Mb wychodzi mi 3-4 MB/s. Ma on jeszcze dość wolne dyski twarde ATA, ale chyba główną przyczyną jest karta sieciowa, ponieważ te same transfery uzyskałem robiąc test na Ubuntu uruchomionym jako LiveCD bez korzystania z dysków.

3

Odp: Jak przyśpieszyć USB-HDD

Jeszcze system plików ma znaczenie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4

Odp: Jak przyśpieszyć USB-HDD

Testowałem na dwóch systemach plików ntfs i ext3 i na ext3 jest o 0.2MB szybciej. Próbowałem też metodę którą podaje fistaszek i zero efektów u mnie.
Wczoraj podłączyłem Asusa WL-500g i na nim mam ponad 3MB na tym samym dysku.

5

Odp: Jak przyśpieszyć USB-HDD

U mnie sytuacja jest podobna..
Po ciężkich bojach przerzuciłem wszystkie dane z ntfs na ext2..(za radą Cezarego) i niestety transfer zwiększył sie do 'całych' 2,8mb/s z 2,5mb/s wiec to chyba nie jest wina systemu plików, dodatkowo zmieniłem pendrive na hdd wiec na 99% to nie jest wina ani pendriva ani systemu plików.

Wiec chciałem zapytać czy macie jeszcze jakieś pomysły ? Bo mam jeszcze pomysł dotyczący miejsca "przechowywania" extroota bo może to jest wina wolnego pendrive ? I dla tego tak zwalnia strasznie ? Bo wg tego co mówi Cezary to do nawet 10mb/s to jest 'dosyć' daleko. Jakieś pomysły lub sugestie ?

bo np z dysku na którym jest system jest :

/dev/sda3:
 Timing cached reads:   114 MB in  2.02 seconds =  56.34 MB/sec
 Timing buffered disk reads:   16 MB in  3.33 seconds =   4.81 MB/sec

a z dysku na którym jest samba:

/dev/sdb3:
 Timing cached reads:   128 MB in  2.03 seconds =  63.15 MB/sec
 Timing buffered disk reads:   58 MB in  3.06 seconds =  18.94 MB/sec

6

Odp: Jak przyśpieszyć USB-HDD

Jedno pytanie.. mówimy o osiągnięci 10mb po wifi czy po kablu ?
Bo po zrobieniu rożnych dziwnych testów. Dochodze do wniosku że 10mb jest do osiagniecia po kablu bez jakiegoś wiekszego wysiłku.. Natomiast przekorczenie 3mb na wifi jest chyba nie do osiągnięcia. (?) Czy to na HDD czy pendrive'm.

7

Odp: Jak przyśpieszyć USB-HDD

Po kablu to leci własnie te 12MB/s. Po wifi to już zależy od wielu czynników.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8 (edytowany przez d4rk 2011-03-06 18:44:40)

Odp: Jak przyśpieszyć USB-HDD

U mnie nie ma własnie różnicy kabel czy wifi. Gdyby na kablu było OK to nie ma problemu, bo łączył bym się wtedy do innego AP.

9

Odp: Jak przyśpieszyć USB-HDD

A nie obciąża ci coś samego rutera? Odpal top albo htop i popatrz na cpu

Archer C7 v.2 + LEDE by Cezary http://beta.speedtest.net/pl/result/6621599402

10 (edytowany przez d4rk 2013-01-02 13:12:13)

Odp: Jak przyśpieszyć USB-HDD

Raczej nie, działa mi kilka usług ale to nic wielkiego.

root@Sauron_TP-Link:~# uptime
 20:29:13 up 2 days, 21:29, load average: 0.00, 0.00, 0.00
Mem: 20476K used, 8980K free, 0K shrd, 852K buff, 3816K cached
CPU:   0% usr   0% sys   0% nic  98% idle   0% io   0% irq   0% sirq
Load average: 0.25 0.08 0.02 1/69 21969
  PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
21958 21413 root     R     1360   5%   1% top
 3369  3367 root     S     2952  10%   0% owfs -d /dev/ttyUSB1 /tmp/owfs/
 3368  3367 root     S     2952  10%   0% owfs -d /dev/ttyUSB1 /tmp/owfs/
 3377  3367 root     S     2952  10%   0% owfs -d /dev/ttyUSB1 /tmp/owfs/
22018  3367 root     S     2952  10%   0% owfs -d /dev/ttyUSB1 /tmp/owfs/
 3367  3366 root     S     2952  10%   0% owfs -d /dev/ttyUSB1 /tmp/owfs/
^C507  3367 root     S     2952  10%   0% owfs -d /dev/ttyUSB1 /tmp/owfs/
  CPU[||||||                                                          6.5%]     Tasks: 46 total, 1 running
  Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 16/28MB]     Load average: 0.03 0.05 0.01
  Swp[|||                                                          4/125MB]     Uptime: 2 days, 21:35:28

  PID USER     PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
22266 root      20   0  1364   736   524 R  3.0  2.5  0:00.27 htop
    1 root      20   0  1364    44    36 S  0.0  0.1  0:02.35 init
  355 root      20   0  1364     4     0 S  0.0  0.0  0:00.00 init
  374 root      20   0  1368   112    88 S  0.0  0.4  0:05.74 syslogd -C16
  376 root      20   0  1352    24    20 S  0.0  0.1  0:00.21 klogd
  390 root      20   0   780    92    88 S  0.0  0.3  0:00.64 /sbin/hotplug2 --override --persistent --set-worker /lib/hotplug2/worker_fork.so --set-rules-fi
  969 root      20   0  1420   212   156 S  0.0  0.7  0:39.24 hostapd -P /var/run/wifi-phy0.pid -B /var/run/hostapd-phy0.conf
 1533 root      20   0  1372   252   192 S  0.0  0.9  0:20.74 crond -c /etc/crontabs -l 5
 1541 root      20   0  1136    92    80 S  0.0  0.3  0:00.43 /usr/sbin/dropbear -p 666 -P /var/run/dropbear.1.pid
 1544 root      20   0   744     4     0 S  0.0  0.0  0:00.00 /usr/sbin/p9100d -b -f /dev/lp0 0
 1555 root      20   0  1828   112    76 S  0.0  0.4  0:03.43 /usr/sbin/uhttpd -f -h /www -r Sauron_TP-Link -x /cgi-bin -t 60 -T 30 -R -p 80 -C /etc/uhttpd.c
 1559 root      20   0  1044     4     0 S  0.0  0.0  0:00.07 vsftpd
 1587 nobody    20   0   932   272   192 S  0.0  0.9  1:14.92 /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -l /tmp/dhcp.leases -r /tmp/resolv.conf.aut
 1605 root      39  19  2624    60    56 S  0.0  0.2  0:08.49 smbd -D
 1859 root      20   0  2124   484   332 S  0.0  1.6  1:18.46 nmbd -D
 1976 root      20   0  2376     4     0 S  0.0  0.0  0:00.00 uhttpd -p 0.0.0.0:8080 -h /www/blokada -E /index.html
 2066 root      20   0  1360    36    24 S  0.0  0.1  0:04.45 watchdog -t 5 /dev/watchdog
 3366 root      20   0  2952   580   396 S  0.0  2.0  0:00.00 owfs -d /dev/ttyUSB1 /tmp/owfs/
 3367 root      20   0  2952   580   396 S  0.0  2.0  0:00.72 owfs -d /dev/ttyUSB1 /tmp/owfs/
 3368 root      20   0  2952   580   396 S  0.0  2.0  0:02.52 owfs -d /dev/ttyUSB1 /tmp/owfs/
 3369 root      20   0  2952   580   396 S  0.0  2.0  0:03.20 owfs -d /dev/ttyUSB1 /tmp/owfs/
 3377 root      20   0  2952   580   396 S  0.0  2.0  0:02.37 owfs -d /dev/ttyUSB1 /tmp/owfs/
 7507 root      20   0  2952   580   396 S  0.0  2.0  0:00.30 owfs -d /dev/ttyUSB1 /tmp/owfs/
 9178 root      20   0  1616   204   140 S  0.0  0.7  0:38.92 /usr/sbin/pppd plugin rp-pppoe.so mtu 1492 mru 1492 nic-eth0.2 persist defaultroute replacedefa
14811 root      20   0   824   232   200 S  0.0  0.8  0:00.23 /usr/sbin/ntpclient -i 600 -s -l -D -p 123 -h 0.openwrt.pool.ntp.org
14814 root      20   0  1448   316   260 S  0.0  1.1  0:00.13 /bin/sh /usr/lib/ddns/dynamic_dns_updater.sh myddns 0
14815 root      20   0  1452   388   292 S  0.0  1.3  0:00.30 /bin/sh /usr/lib/ddns/dynamic_dns_updater.sh AFRAID 0

11

Odp: Jak przyśpieszyć USB-HDD

Używasz jakiegoś huba usb? Czasem kiepski hub potrafi skutecznie zabić transfer z dysku, było już o tym nieraz. Swapa masz na dysku systemowym czy na tym testowanym? Oscam ci tu trochę ramu zżera i jak system musi swapować to też trochę obniża transfer, spróbuj ubić oscama / owfs i zrób test, ewentualnie wyłącz swap i podłącz dysk bez huba na czas testów.

Archer C7 v.2 + LEDE by Cezary http://beta.speedtest.net/pl/result/6621599402

12

Odp: Jak przyśpieszyć USB-HDD

Pokaż swój /etc/config/fstab

TL-WR1043ND GargoylePL (by obsy)
WRT54GL kamikaze 7.09

13

Odp: Jak przyśpieszyć USB-HDD

mam podobny problem. Z tym ze u mnie transfer jest na poziomie 4 MB, czy to ftp czy to samba.  przesyłam swój fstab

root@Gargoyle:~# cat /etc/config/fstab
config global automount
        option from_fstab 1
        option anon_mount 1

config global autoswap
        option from_fstab 1
        option anon_swap 0

config mount
        option target   /home
        option device   /dev/sda1
        option fstype   ext3
        option options  rw,sync
        option enabled  1
        option enabled_fsck 0

config swap
    #option device    /dev/sda2
    option uuid     cc3d8fd2-14cf-4938-b6a4-6687644ab4c7
    option enabled  1

config mount
    option target /mnt/hdd1
    #option device    /dev/sda3 ## Dysk w kieszeni USB
    option uuid     0a919670-d256-464b-9dc6-089cbb90bd37
    option fstype    ext3
    option options    rw,sync
    option enabled  1
    option enabled_fsck 1

config mount
    option target /mnt/hdd2
    #option device    /dev/sda4 ## Dysk w kieszeni USB
    option uuid     e44c51d8-b2e4-446d-a205-7c412dd2b69c
    option fstype    ext3
    option options    rw,sync
    option enabled  1

14

Odp: Jak przyśpieszyć USB-HDD

option options  rw,sync ->> option options rw,noatime

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Jak przyśpieszyć USB-HDD

Sorry za odgrzebanie starego tematu. Ale jak sprawdzić konfigurację montowania dysku jak się nie ma pliku konfiguracyjnego /etc/config/fstab ? nie instalowałem pakietu fstab, dysk montuję przez przeglądarkę, Wersja Gargoyle:1.5.3 (30012), by obsy

TP-LINK TL-WDR4300 + OpenWrt cool

16

Odp: Jak przyśpieszyć USB-HDD

mount pokaże Ci z jakimi opcjami jest zamontowany dysk.

Gargoyle exty montuje z noatime

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.