Acelerar transferencia de datos entre DD (SOLUCIONADO)
Inicio de sesión
Encuesta
¿Qué entorno gráfico prefieres usar? ¿Por qué?
Unity
23%
Gnome 3
23%
Gnome classic
38%
Kde
6%
Xfce
4%
Enligthenment
1%
Lxde
2%
Otro - Especificar
2%
¿Entorno gráfico? Ninguno, ¡solo uso la consola!
2%
Total de votos: 1093


hdparm
¿Has comprobado si tienes activo el DMA?
Desconozco si existe alguna manera de activarlo a través del entorno gráfico. La forma que sé es através de terminal con el comando:
$ sudo hdparm -d1 /dev/hda (Suponiendo que el disco este en /dev/hda)
Tras hacer esto prueba a ver si has ganado en velocidad y si es así tendrás que incluirla en /etc/rc.local para que lo active cada vez que arranques el sistema.
Espero que te sirva, suerte.
Ya habia tratado. pero en la
Ya habia tratado. pero en la informacion que me da hdparm /dev/sdb1 ( uno de mis discos ), me avienta lo siguiente:
IO_support = 0 (default)
16-bit)
HDIO_GET_UNMASKINTR failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
HDIO_GET_KEEPSETTINGS failed: Inappropriate ioctl for device
readonly = 0 (off)
readahead = 256 (on)
geometry = 30401/255/63, sectors = 488375937, start = 63
Es un disco con una particion NTFS, donde esta ( estaba?? ) instalado Windows XP.
Tambien trate de cambiar el IO SUpport de 16 a 32, pero igual no me dejo.
Si uso la instruccion hdparm -d1 /dev/sdb1 me avienta lo siguiente:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
incluso en el disco donde se encuentra Ubuntu me arroja exactamente lo mismo.
No me procupa mucho, pero quisiera eliminar todo en el DD donde se encuentra Windows y pasarlo a ser un disco de respaldo, pero son aproximadamente 200gb de informacion ( sin contar software instalado o el OS ), y a una tasa de transferencia de 12 mbps, si tardaria mucho.
Por cierto, al ejecutar hdparm -tT en ambos discos me manda lo siguiente:
/dev/sdb1 ( disco Windows IDE ):
Timing cached reads: 1570 MB in 2.00 seconds = 785.58 MB/sec
Timing buffered disk reads: 90 MB in 3.01 seconds = 29.87 MB/sec
/dev/sda1 ( disco Ubuntu SATA ):
Timing cached reads: 1514 MB in 2.00 seconds = 757.18 MB/sec
Timing buffered disk reads: 210 MB in 3.00 seconds = 69.91 MB/sec
Mas que nada espero alguna sugerencia, ya que anduve googleando un rato el tema, y no aparece otra cosa mas que el uso de hdparm.
Muchas gracias de cualquier modo.
Saludos desde Monterrey Mexico
Ing. Alberto Treviño
Ing. Alberto Treviño
Ya habia tratado. pero en la
Ya habia tratado. pero en la informacion que me da hdparm /dev/sdb1 ( uno de mis discos ), me avienta lo siguiente:
IO_support = 0 (default)
16-bit)
HDIO_GET_UNMASKINTR failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
HDIO_GET_KEEPSETTINGS failed: Inappropriate ioctl for device
readonly = 0 (off)
readahead = 256 (on)
geometry = 30401/255/63, sectors = 488375937, start = 63
Es un disco con una particion NTFS, donde esta ( estaba?? ) instalado Windows XP.
Tambien trate de cambiar el IO SUpport de 16 a 32, pero igual no me dejo.
Si uso la instruccion hdparm -d1 /dev/sdb1 me avienta lo siguiente:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
incluso en el disco donde se encuentra Ubuntu me arroja exactamente lo mismo.
No me procupa mucho, pero quisiera eliminar todo en el DD donde se encuentra Windows y pasarlo a ser un disco de respaldo, pero son aproximadamente 200gb de informacion ( sin contar software instalado o el OS ), y a una tasa de transferencia de 12 mbps, si tardaria mucho.
Por cierto, al ejecutar hdparm -tT en ambos discos me manda lo siguiente:
/dev/sdb1 ( disco Windows IDE ):
Timing cached reads: 1570 MB in 2.00 seconds = 785.58 MB/sec
Timing buffered disk reads: 90 MB in 3.01 seconds = 29.87 MB/sec
/dev/sda1 ( disco Ubuntu SATA ):
Timing cached reads: 1514 MB in 2.00 seconds = 757.18 MB/sec
Timing buffered disk reads: 210 MB in 3.00 seconds = 69.91 MB/sec
Mas que nada espero alguna sugerencia, ya que anduve googleando un rato el tema, y no aparece otra cosa mas que el uso de hdparm.
Muchas gracias de cualquier modo.
Saludos desde Monterrey Mexico
Ing. Alberto Treviño
Ing. Alberto Treviño
Ing. Alberto Treviño
La verdad es que no hay
La verdad es que no hay mucho escrito sobre el tema, pero por lo que he podido averiguar el error que te sale de "Inappropriate ioctl for device" puede ser debido a que el disco ya tenga activado el DMA o el UDMA, para ver si es así puedes hacer un "hdparm -i", lo que te quede marcado como * es lo que actualmente tienes activo, por lo que sé no puedes activar UDMA y DMA a la vez para activar uno antes hay que desactivar el otro. Puedes probar a activar el contrario al que tengas ahora y ver que tal va.
Estos son los pasos normales a seguir según las fuentes que encontrarás por ahí en el cyberspacio, pero lo que pienso es que la conversión de archivos en la transferencia entre sistemas NTFS y ext, es realmente el problema y no vas a tener mejoría hasta que los dos discos los tengas en ext en caso de que quieras dejar de usar Windows.
Tambien te recomiendo que lo tengas en ext3, ya que te ofrecera una mejor gestión de los archivos y mayor velocidad de búsqueda que en ext2.
No desesperes que seguro que obtendrás la solución y dado la poca documentación que se encuentra sobre este tema te agradería de que cuando lo resuelvas pongas la solución en este post y edites el título con la palabra solucionado, así ayudaremos a los que seguro sufrirán el mismo problema.
Saludos
Voy a tratar de cambiar la
Voy a tratar de cambiar la particion NTFS a Ext3 y te cuento, sirve que instalo Fedora o Mandriva en el otro DD para probarlos, o al igual Solaris, quien sabe.
Como quiera muchas gracias por sus opiniones, cuando termine de instalar el otro OS les cuento que tal la transferencia.
Ing. Alberto Treviño
Ing. Alberto Treviño
Pues si logre algo. Elimine
Pues si logre algo.
Elimine la particion de /sdb1 NTFS y cree una nueva pero ahora EXT3.
En un principio, la velocidad de transferencia entre DD con particiones NTFS y EXT3 era de 12 mbps, pero depues de los 5gb transferidos, la velocidad aumentaba a 24 mbps.
Ahora, de EXT3 a EXT3, la velocidad maxima alcanzada es de 38 - 40 mbps, que para ser sinceros, si es mucha diferencia.
Me doy por servido, aunque es una lastima haber borrado Windows, voy a extrañar Doom3, Doom ROE, Quake, Swat 4, Mechwarriors y C&C Generals.
Espero algun dia Linux tenga estos juegos disponibles.
Gracias por ayudarme. Me despido desde Monterrey, Mexico.
Ing. Alberto Treviño
Ing. Alberto Treviño
sudo gedit /etc/hdparm.conf
alguno probo en editar el archivo "/etc/hdparm.conf" ?
habria que editarlo con sudo gedit y descomentar donde dice dma = on.
Y por el tema de Doom y Quake y otros juegos de esa compañia, es de las pocas que publica sus titulos de forma nativa para linux (quake 3, Enemy territory, ET Quake wars, Doom, Doom 3,) y una gran lista de FPS en los repositorios. Que no decaiga!
-------------------------------------------------------------------------------------------------------------------------------------------------------
Normas del foro