Strona 1 z 1

Jak sprawdzić czy dysk przenośny pracuje na usb 2.0?

: 08 grudnia 2009, 21:07
autor: aque
Witam.
Proszę o pomoc bo już ręce mi opadają, męczę się już długi czas ze zwiększeniem szybkości zapisu i odczytu danych na dysku przenośnym (zwykły dysk w obudowie USB).
Już sam nie wiem, czy dysk jest podłączony do złego portu usb (ale sprawdzałem na wszystkich), czy serwer (terminal neoware e2000), do którego podłączony jest dysk jest za słaby żeby obsłużyć usb 2.0, czy lipna jest ta obudowa do dysku. Nie mam pojęcia.
Mam pytanie czy jeśli:

Kod: Zaznacz cały

lsusb -v
ten dysk wykrywa tak:

Kod: Zaznacz cały

Bus 004 Device 004: ID 14cd:6600 Super Top USB 2.0 IDE DEVICE
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x14cd Super Top
  idProduct          0x6600 USB 2.0 IDE DEVICE
  bcdDevice            2.01
  iManufacturer           1 Super Top 
  iProduct                3 USB 2.0  IDE DEVICE    
  iSerial                 2 ??????????
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xc0
      Self Powered
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered 
No ale według mnie jest wyraźnie napisane 2.00, a nie 1.1, no ale:

Kod: Zaznacz cały

hdparm -t /dev/sdb1
daje wynik:

Kod: Zaznacz cały

/dev/sdb1:
 Timing buffered disk reads:   12 MB in  3.47 seconds =   3.46 MB/sec 
To trochę mało?
Bardzo proszę o pomoc.

: 09 grudnia 2009, 14:39
autor: giaur
No to przegraj tam jakis duzy plik i zobacz z jaką predkoscia bedzie szlo

: 09 grudnia 2009, 18:44
autor: aque
Jesli kopiuje plik przez lan(dysk jest udostepniany przez sambe) to transfer w TC jest na poziomie 490KB/s. ;/

: 09 grudnia 2009, 19:16
autor: ryba84
Po podłączeniu wpisz w konsoli dmesg. Koniec tego pliku może wyglądać tak:

Kod: Zaznacz cały

[ 1525.435167] usb usb4: usb resume
[ 1525.435180] ehci_hcd 0000:00:1d.7: resume root hub
[ 1525.455159] hub 4-0:1.0: hub_resume
[ 1525.455185] ehci_hcd 0000:00:1d.7: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT
[ 1525.455200] hub 4-0:1.0: port 1: status 0501 change 0001
[ 1525.556180] hub 4-0:1.0: state 7 ports 6 chg 0002 evt 0000
[ 1525.556200] hub 4-0:1.0: port 1, status 0501, change 0000, 480 Mb/s
[ 1525.607440] ehci_hcd 0000:00:1d.7: port 1 high speed
[ 1525.607456] ehci_hcd 0000:00:1d.7: GetStatus port 1 status 001005 POWER sig=se0 PE CONNECT
[ 1525.658052] usb 4-1: new high speed USB device using ehci_hcd and address 2
[ 1525.709299] ehci_hcd 0000:00:1d.7: port 1 high speed
[ 1525.709316] ehci_hcd 0000:00:1d.7: GetStatus port 1 status 001005 POWER sig=se0 PE CONNECT
[ 1525.773195] usb 4-1: default language 0x0409
[ 1525.774327] usb 4-1: udev 2, busnum 4, minor = 385
[ 1525.774336] usb 4-1: New USB device found, idVendor=0951, idProduct=1607
[ 1525.774345] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1525.774355] usb 4-1: Product: DataTraveler 2.0
[ 1525.774362] usb 4-1: Manufacturer: Kingston
[ 1525.774369] usb 4-1: SerialNumber: 0019E003029C5C91080401AC
[ 1525.774573] usb 4-1: uevent
[ 1525.774616] usb 4-1: usb_probe_device
[ 1525.774625] usb 4-1: configuration #1 chosen from 1 choice
[ 1525.774867] usb 4-1: adding 4-1:1.0 (config #1, interface 0)
[ 1525.774917] usb 4-1:1.0: uevent
[ 1525.775504] drivers/usb/core/inode.c: creating file '002'
[ 1525.852145] usb 4-1: uevent
[ 1525.971257] libusual 4-1:1.0: usb_probe_interface
[ 1525.971277] libusual 4-1:1.0: usb_probe_interface - got id
[ 1525.971973] usbcore: registered new interface driver libusual
[ 1526.030266] Initializing USB Mass Storage driver...
[ 1526.030357] usb-storage 4-1:1.0: usb_probe_interface
[ 1526.030374] usb-storage 4-1:1.0: usb_probe_interface - got id
[ 1526.031423] scsi2 : SCSI emulation for USB Mass Storage devices
[ 1526.032640] usbcore: registered new interface driver usb-storage
[ 1526.032650] USB Mass Storage support registered.
[ 1526.033419] usb-storage: device found at 2
[ 1526.033426] usb-storage: waiting for device to settle before scanning
Jak widać to flash kongstona i jest powyżej linijka informująca z jaką prędkością zostało podłączone to urządzenie. Co do samby to jeśli jest to połączenie po wifi to i tak masz duży transfer. Mi nigdy nie udało się uzyskać więcej niż 350KB/s.

: 10 grudnia 2009, 02:52
autor: KeFaS
Jaki masz procesor w tym serwerze? Bo może nie wyrabia i dlatego prędkość przez USB jest niska?
Poza tym sprawdź przez protokół FTP.