Problema velocidad de transferencia dispositivos de almacenamiento masivo USB
Buenas tardes lista: Tengo un problema desde que actualicé de la versión 9.3 de Suse a la 10.0. Cuando conecto un dispositivo de almacenamiento masivo (pendrive, disco duro externo, etc) tipo USB, Suse 10.0 monta bien el dispositivo, pero cuando intento hacer alguna transferencia de datos, resulta que la velociad de transferencia está en torno a los 20 KB/s. ¿A qué se puede deber? ¿Alguna pista para empezar a investigar? Gracias, Rubén +
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-12-19 a las 20:50 +0100, Rubén escribió:
Cuando conecto un dispositivo de almacenamiento masivo (pendrive, disco duro externo, etc) tipo USB, Suse 10.0 monta bien el dispositivo, pero cuando intento hacer alguna transferencia de datos, resulta que la velociad de transferencia está en torno a los 20 KB/s.
Probablemente se monte automáticamente y lo haga "sync", y eso enlentece. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDpzw3tTMYHG2NR9URAqheAKCYUG0vSWxG4AYUrpXGLBhSj/sh0gCfSRxY WCKdRUdIobfkVAmd7xwztDo= =vG1b -----END PGP SIGNATURE-----
Esto es lo que he ido haciendo... 1. He cerrado Linux y he reiniciado con Windows (tengo todavía arranque dual Linux/Windows). He podido comprobar que los dispositivos USB que he ido probando se han activado todos correctamente y funcionan bastante bien en Windows. Con esto, queda descartado que sea un problema Hardware. 2. He vuelto a Linux, y he podido comprobar que cuando intento tener conectado el disco duro externo USB, y la grabadora externa DVD USB, uno de los dos se desmonta automáticamente, y sólo se queda montado uno. Estos son los mensajes que he ido obteniendo tendiendo encendido el disco duro USB externo, y la grabadora de DVD USB externa. 3. Adjunto mensajes de /var/log/messages Dec 20 17:39:04 linux kernel: usb 1-1: new full speed USB device using ohci_hcd and address 10 Dec 20 17:39:04 linux kernel: scsi6 : SCSI emulation for USB Mass Storage devices Dec 20 17:39:04 linux kernel: usb-storage: device found at 10 Dec 20 17:39:04 linux kernel: usb-storage: waiting for device to settle before scanning Dec 20 17:39:08 linux kernel: usb 1-2.1: new full speed USB device using ohci_hcd and address 11 Dec 20 17:39:08 linux kernel: scsi7 : SCSI emulation for USB Mass Storage devices Dec 20 17:39:08 linux kernel: usb-storage: device found at 11 Dec 20 17:39:08 linux kernel: usb-storage: waiting for device to settle before scanning Dec 20 17:39:09 linux kernel: Vendor: _NEC Model: DVD_RW ND-3500AG Rev: 2.06 Dec 20 17:39:09 linux kernel: Type: CD-ROM ANSI SCSI revision: 00 Dec 20 17:39:10 linux kernel: sr0: scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray Dec 20 17:39:10 linux kernel: Attached scsi CD-ROM sr0 at scsi6, channel 0, id 0, lun 0 Dec 20 17:39:10 linux kernel: Attached scsi generic sg0 at scsi6, channel 0, id 0, lun 0, type 5 Dec 20 17:39:10 linux kernel: usb-storage: device scan complete Dec 20 17:39:13 linux kernel: Vendor: WDC Model: WD1600BB-00GUA0 Rev: 08.0 Dec 20 17:39:13 linux kernel: Type: Direct-Access ANSI SCSI revision: 02 Dec 20 17:39:13 linux kernel: SCSI device sda: 312581808 512-byte hdwr sectors (160042 MB) Dec 20 17:39:13 linux kernel: sda: assuming drive cache: write through Dec 20 17:39:13 linux kernel: SCSI device sda: 312581808 512-byte hdwr sectors (160042 MB) Dec 20 17:39:13 linux kernel: sda: assuming drive cache: write through Dec 20 17:39:13 linux kernel: sda: sda1 Dec 20 17:39:13 linux kernel: Attached scsi disk sda at scsi7, channel 0, id 0, lun 0 Dec 20 17:39:13 linux kernel: Attached scsi generic sg1 at scsi7, channel 0, id 0, lun 0, type 0 Dec 20 17:39:13 linux kernel: usb-storage: device scan complete Dec 20 17:39:19 linux hal-subfs-mount[8764]: SYMLINKS:: disk/by-id/usb-WDC_WD1600BB-00GUA0_10000E0008D89D31 disk/by-path/usb-10000E0008D89D31:0:0:0 Dec 20 17:39:19 linux hal-subfs-mount[8764]: MOUNT_POINT:: /media/BACKUP Dec 20 17:39:19 linux hal-subfs-mount[8764]: MOUNTPOINT:: /media/BACKUP Dec 20 17:39:19 linux hal-subfs-mount[8764]: Collected mount options and Called(0) /bin/mount -t subfs -o fs=floppyfss,sync,procuid,nosuid,nodev,exec,utf8=true /dev/sda1 "/media/BACKUP" Dec 20 17:39:19 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Dec 20 17:39:20 linux hal-subfs-mount[8774]: SYMLINKS:: disk/by-id/usb-LaCie_LaCie_DVDRW_USB_10000E0008D9318D disk/by-path/usb-10000E0008D9318D:0:0:0 Dec 20 17:39:20 linux hal-subfs-mount[8774]: MOUNT_POINT:: /media/Guerra13 Dec 20 17:39:20 linux hal-subfs-mount[8774]: MOUNTPOINT:: /media/Guerra13 Dec 20 17:39:20 linux hal-subfs-mount[8774]: Collected mount options and Called(0) /bin/mount -t subfs -o fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 /dev/sr0 "/media/Guerra13" Dec 20 17:39:20 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Dec 20 17:39:22 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Dec 20 17:39:23 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Dec 20 17:39:23 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Dec 20 17:39:24 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Dec 20 17:39:26 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Dec 20 17:39:27 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Dec 20 17:44:55 linux kernel: ACPI-1048: *** Warning: Failed to acquire semaphore[dbecf800|1|0], AE_TIME 4. Adjunto mensajes de /proc/mounts rootfs / rootfs rw 0 0 initramfsdevs /dev tmpfs rw 0 0 /dev/hda3 / reiserfs rw 0 0 eventfs /lib/klibc/events tmpfs rw 0 0 proc /proc proc rw,nodiratime 0 0 sysfs /sys sysfs rw 0 0 devpts /dev/pts devpts rw 0 0 tmpfs /dev/shm tmpfs rw 0 0 /dev/hda1 /windows/C ntfs ro,nosuid,nodev,noexec,uid=0,gid=100,umask=02,nls=utf8,errors=continue,mft_zone_multiplier=1 0 0 usbfs /proc/bus/usb usbfs rw 0 0 /dev/sda1 /media/BACKUP subfs rw,sync,nosuid,nodev 0 0 /dev/sr0 /media/Guerra13 subfs ro,nosuid,nodev 0 0 5. Adjunto mensajes de /var/log/warn Dec 20 17:36:13 linux kernel: sr0: scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray Dec 20 17:36:23 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Dec 20 17:36:26 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Dec 20 17:36:26 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Dec 20 17:36:29 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Dec 20 17:38:25 linux kernel: ACPI-1048: *** Warning: Failed to acquire semaphore[dbecf800|1|0], AE_TIME Dec 20 17:39:10 linux kernel: sr0: scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray Dec 20 17:39:13 linux kernel: sda: assuming drive cache: write through Dec 20 17:39:13 linux kernel: sda: assuming drive cache: write through Dec 20 17:39:19 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Dec 20 17:39:20 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Dec 20 17:39:22 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Dec 20 17:39:23 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Dec 20 17:39:23 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Dec 20 17:39:24 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Dec 20 17:39:26 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Dec 20 17:39:27 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Dec 20 17:44:55 linux kernel: ACPI-1048: *** Warning: Failed to acquire semaphore[dbecf800|1|0], AE_TIME Dec 20 17:51:25 linux kernel: ACPI-1048: *** Warning: Failed to acquire semaphore[dbecf800|1|0], AE_TIME ¿De qué se encarga semaphore? Gracias, Rubén + El Lunes 19 Diciembre 2005 20:50, Rubén escribió:
Buenas tardes lista: Tengo un problema desde que actualicé de la versión 9.3 de Suse a la 10.0.
Cuando conecto un dispositivo de almacenamiento masivo (pendrive, disco duro externo, etc) tipo USB, Suse 10.0 monta bien el dispositivo, pero cuando intento hacer alguna transferencia de datos, resulta que la velociad de transferencia está en torno a los 20 KB/s.
¿A qué se puede deber? ¿Alguna pista para empezar a investigar?
Gracias, Rubén +
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-12-20 a las 18:04 +0100, Rubén escribió:
2. He vuelto a Linux, y he podido comprobar que cuando intento tener conectado el disco duro externo USB, y la grabadora externa DVD USB, uno de los dos se desmonta automáticamente, y sólo se queda montado uno.
En los mensajes que has puesto veo que están montados los dos:
/dev/sda1 /media/BACKUP subfs rw,sync,nosuid,nodev 0 0 /dev/sr0 /media/Guerra13 subfs ro,nosuid,nodev 0 0
Y el problema de velocidad es que se monta "sync", como también se ve ahí.
Dec 20 17:39:27 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Dec 20 17:44:55 linux kernel: ACPI-1048: *** Warning: Failed to acquire semaphore[dbecf800|1|0], AE_TIME Dec 20 17:51:25 linux kernel: ACPI-1048: *** Warning: Failed to acquire semaphore[dbecf800|1|0], AE_TIME
¿De qué se encarga semaphore?
Ni idea, pero no sabemos si está relacionado. La secuencia de tiempo no lo indica. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDqKsPtTMYHG2NR9URAnnUAJ4jWcO4BR1p6sG7BcY4SpRAoFPXGQCZAXfs xjyaznVuXtZ4vVE8mJE9Kso= =kGep -----END PGP SIGNATURE-----
Yo en casa tengo dos ordenadores, uno con Ubuntu y el otro con SUSE 10. En
el Ubuntu la velocidad de acceso al disco duro externo USB va bien,
aceptable, pero en el SUSE es bastante penosa. Quizás también pueda ser
porque el ordenador donde tengo el SUSE es un poco antiguo: un Pentium III a
800 MHz (creo recordar) con 384 MB de RAM.
Cómo se puede cambiar esto del "sync" para probar?
El día 21/12/05, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2005-12-20 a las 18:04 +0100, Rubén escribió:
2. He vuelto a Linux, y he podido comprobar que cuando intento tener conectado el disco duro externo USB, y la grabadora externa DVD USB, uno de los dos se desmonta automáticamente, y sólo se queda montado uno.
En los mensajes que has puesto veo que están montados los dos:
/dev/sda1 /media/BACKUP subfs rw,sync,nosuid,nodev 0 0 /dev/sr0 /media/Guerra13 subfs ro,nosuid,nodev 0 0
Y el problema de velocidad es que se monta "sync", como también se ve ahí.
Dec 20 17:39:27 linux udevd[2255]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Dec 20 17:44:55 linux kernel: ACPI-1048: *** Warning: Failed to acquire semaphore[dbecf800|1|0], AE_TIME Dec 20 17:51:25 linux kernel: ACPI-1048: *** Warning: Failed to acquire semaphore[dbecf800|1|0], AE_TIME
¿De qué se encarga semaphore?
Ni idea, pero no sabemos si está relacionado. La secuencia de tiempo no lo indica.
- -- Saludos Carlos Robinson
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76
iD8DBQFDqKsPtTMYHG2NR9URAnnUAJ4jWcO4BR1p6sG7BcY4SpRAoFPXGQCZAXfs xjyaznVuXtZ4vVE8mJE9Kso= =kGep -----END PGP SIGNATURE-----
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
-- ------------------------------------- Simón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-12-21 a las 10:12 +0100, Simón escribió: Por cierto, sería de agradecer que recortaras el texto sobrante al contestar ;-)
Yo en casa tengo dos ordenadores, uno con Ubuntu y el otro con SUSE 10. En el Ubuntu la velocidad de acceso al disco duro externo USB va bien, aceptable, pero en el SUSE es bastante penosa. Quizás también pueda ser porque el ordenador donde tengo el SUSE es un poco antiguo: un Pentium III a 800 MHz (creo recordar) con 384 MB de RAM.
Cómo se puede cambiar esto del "sync" para probar?
Lo desmontas, manualmente, y luego lo vuelves a montar, también manualmente, con las opciones que te interesen (que puedes incluso mirarlas del ubuntu con el comando "mount"). Puedes definir una entrada adecuada en el fstab para hacerlo cómodamente mount /media/BACKUP /dev/sda1 Quizás añadiendo un "-t iso9660" si te lo pide. Luego, si quieres desactivar el automount, se hace en el hal; hace meses publicamos aquí como se hacía, sobre el artículo de la sdb de suse. En la 10 ha cambiado un poco, tengo entendido. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDqUtOtTMYHG2NR9URAjs2AJsGePIB/XDLvbpAvwRUFbijMEoIpACglfeJ E7hibIdJZmzhGAwb9Rhm4+I= =i93c -----END PGP SIGNATURE-----
Gracias Carlos por tu respuesta. Efectivamente. He podido comprobar que al desmontar y montar manualmente el disco duro externo (desde consola), la velocidad de transferencia aumentaba notablemente, aunque he de decir, que no llega a ser la velocidad que tengo en Windows...(para SUSE: todavía hay que trabajar en esto) Esto es lo que he hecho, por si a alguien le puede ayudar: 1. En el archivo /etc/fstab, y como root, he creado la siguiente línea con el editor Kwrite /dev/sda1 /media/BACKUP vfat rw,users 0 0 Luego guardamos el archivo. Es importante que indiquéis "users", ya que si no, no permitirá que el dispositivo sea montado por cualquier usuario. En mi caso, como el disco duro externo tiene FAT32 (ya que lo utilizo como dispositivo de almacenamiento masivo para Linux y Windows), he indicado en el tipo "vfat". 2. Desde la sesión normal de usuario, he creado un icono de "enlace a dispositivo" en el escritorio, llamado "disco duro". En la pestaña de dispositivo, he indicado dev/sda1 3. Al arrancar el ordenador, me coloco encima del icono, y elijo la opción "desmontar" con el botón derecho del ratón. 4. A continuación, una vez que se ha desmontado, (desaparece la flecha verde), vuelvo a pulsar el botón derecho del ratón, y elijo la opción "montar". Al hacer estar operación, antes de usar el dispositivo, he conseguido que la velocidad de transferencia aumente bastante. Saludos, y Feliz Navidad, Rubén +
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-12-25 a las 20:48 +0100, Rubén escribió:
Efectivamente. He podido comprobar que al desmontar y montar manualmente el disco duro externo (desde consola), la velocidad de transferencia aumentaba notablemente, aunque he de decir, que no llega a ser la velocidad que tengo en Windows...(para SUSE: todavía hay que trabajar en esto)
No, eso no es responsabilidad de SuSE; recuerda que en Linux el desarrollo es en su mayor parte por voluntarios, lo cual quiere decir que cualquiera (tu mismo ;-) ) puede tratar de mejorar cualquier aspecto del sistema. ¿Has hecho pruebas con cronómetro en mano, con diversos tamaños y cantidad de ficheros?
En mi caso, como el disco duro externo tiene FAT32 (ya que lo utilizo como dispositivo de almacenamiento masivo para Linux y Windows), he indicado en el tipo "vfat".
Ahora, lo que te pueden decir es que "fat" es un sistema de ficheros que no se presta y no les interesa mejorar ahí :-P - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDrzMitTMYHG2NR9URAm4XAKCGWMTCDzyeRXwtG0X03ijCoeijQQCfbkmh BjmsKcgIbr0ENJUe7LnrfmM= =MbG1 -----END PGP SIGNATURE-----
El 19/12/05, Rubén
Buenas tardes lista: Tengo un problema desde que actualicé de la versión 9.3 de Suse a la 10.0.
Cuando conecto un dispositivo de almacenamiento masivo (pendrive, disco duro externo, etc) tipo USB, Suse 10.0 monta bien el dispositivo, pero cuando intento hacer alguna transferencia de datos, resulta que la velociad de transferencia está en torno a los 20 KB/s.
¿A qué se puede deber?
es un bug de suse 10 !!!
¿Alguna pista para empezar a investigar?
revisa https://bugzilla.novell.com/show_bug.cgi?id=105871 salu2. -- -- Victor Hugo dos Santos Linux Counter #224399
participants (4)
-
Carlos E. R.
-
Rubén
-
Simón
-
Victor Hugo dos Santos