Performance problems with external USB drive
Matthias
dumb at tcpa-info.org
Thu Jan 19 11:30:09 UTC 2006
Hi,
I have an Samsung laptop which boots a kubuntu (breezy) from an external
usb drive.
This drive is usb 2.0 capable and so are two of the four laptop usb
controllers.
However, this drive is very slow here [0]. I noticed that the drive is
much faster when it is connected to a knoppix installation on another
computer of mine. Unfortunately I cannot test this again at the moment
as I don't have access right now to the other computer.
It was also slow when I connected it to the laptop when it was booted
from the internal drive, so I think it does not matter, that the whole
system is now booting from this external drive.
I did research in several Ubuntu-forums and mailing lists but only found
suggestions regarding async/sync and usb 1.1/2.0.
Afaik ~8mb is significantly more than what usb 1.1 is capable of, so I
think v2.0 is used.
mount [1] tells me nothing of async but I included it in /etc/fstab [2].
I also did mount -o remount,async on /dev/sdaX and /dev/mapper/crypto*
respectively but it doesn't change anything. Why does async not appear?
As some users with similar problems suggested to check whether the right
kernel moduls are loaded (ehci_hcd is the first to load etc)...this
seems to be correct here as well.
Does anyone have an idea what I can test next? I also included the
shortened output of /proc/bus/usb/devices [3] and dmesg [4].
Any help is very appreciated!
Regards,
Matthias
P.S.: I cannot find this thread right now but iirc there was a similar
problem that I heard of, when some daemon was running and KDE was used.
The solution there was to simply shut down that daemon but I even can't
remember where I read it...
[0] # hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 1288 MB in 2.00 seconds = 643.78 MB/sec
Timing buffered disk reads: 24 MB in 3.01 seconds = 7.97 MB/sec
[1] # mount
/dev/sda2 on / type reiserfs (rw,noatime,notail)
proc on /proc type proc (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/mapper/cryptohome on /usr type reiserfs (rw,noatime)
/dev/sda4 on /media/sda4 type reiserfs (rw,noatime)
[2] # cat /etc/fstab
<file system> <mount point> <type> <options> <dump> <pass>
/dev/sda2 / reiserfs notail,async,noatime 0 1
/dev/mapper/cryptohome /usr reiserfs async,noatime 0 2
/dev/sda4 /media/sda4 reiserfs async,noatime 0 2
/dev/mapper/cryptoswap none swap sw,async,noatime 0 0
[3] # cat /proc/bus/usb/devices
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0d49 ProdID=3100 Rev=77.f8
S: Manufacturer=Maxtor Corporation
S: Product=Personal Storage 3100
S: SerialNumber=508010009519
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
[4] # dmesg
[4294670.038000] ehci_hcd 0000:02:06.2: USB 2.0 initialized, EHCI 1.00,
driver 10 Dec 2004
[4294670.067000] ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller
(OHCI) Driver (PCI)
[4294670.266000] usb 1-1: new high speed USB device using ehci_hcd and
address 2
More information about the ubuntu-users
mailing list