Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: Pteridium en 06-02-2014, 20:49 (Jueves)

Título: Acelerar dispositivos de almacenamiento masivo USB
Publicado por: Pteridium en 06-02-2014, 20:49 (Jueves)
Estos son unos cuántos parámetros para mejorar el rendimiento de un pendrive o un disco duro conectado a un puerto usb.
Nota: estos cambios se borran al desconectar el dispositivo o al apagar el router.

Lo primero es acceder al router por telnet o ssh, y una vez dentro, lo primero es escribir
Código: [Seleccionar]
cd /sys/block/sdXaunque nos mande a una ruta rara no hay problema. Lo siguiente es mandar los siguientes comandos:
Código: [Seleccionar]
echo 1024 > device/max_sectors
echo 1024 > queue/nr_requests
echo 2048 > queue/read_ahead_kb
Los valores 1024 y 2048 se pueden cambiar por los que a cada uno le funcionen mejor.
Otro cambio que se puede hacer, pero personalmente no lo he probado:
Código: [Seleccionar]
echo noop > /sys/block/sda/queue/schedulerHay que tener en cuenta que en un router con una cpu de 300-400 MHz vamos a tener un cuello de botella, además del puerto usb en sí y el driver, con lo que, aunque en un benchmark el aumento sea de un 50-100%, en uso normal dudo que llegue al 10% de mejora; además, con archivos pequeños apenas habrá diferencia.
Según una prueba que he hecho con cpu a tope y un disco duro de 500GB el aumento fue de un birrioso 1%.

Estos parámetros por desgracia no influyen mucho en samba ni en ftp, así que a investigar.  ;)
Bibliografía:
http://www.monperrus.net/martin/scheduler+queue+size+and+resilience+to+heavy+IO
http://insights.oetiker.ch/linux/raidoptimization/
http://community.novacaster.com/attach.pl/7411/482/iozone_vm_tweaks_xls.pdf
http://doc.opensuse.org/products/draft/SLES/SLES-tuning_sd_draft/cha.tuning.io.html
Título: Re: Acelerar dispositivos de almacenamiento masivo USB
Publicado por: Tki2000 en 06-02-2014, 21:19 (Jueves)
Es cuestión de experimentar con los parámetros a ver qué se consigue.

Gracias por la info.
Título: Re: Acelerar dispositivos de almacenamiento masivo USB
Publicado por: jar229 en 07-02-2014, 08:42 (Viernes)
Interesante.

Gracias Pteridium  >:(
Título: Re: Acelerar dispositivos de almacenamiento masivo USB
Publicado por: Torpedo en 07-02-2014, 09:17 (Viernes)

Pegado para que no se pierda en el bosque
Título: Re: Acelerar dispositivos de almacenamiento masivo USB
Publicado por: teck en 15-02-2014, 22:32 (Sábado)
Comentar que es mejor cambiar el planificador a NOOP si estamos usando una memoria de estado solido como un pendrive o SSD, si usamos un disco duro es mejor dejarlo en CFQ
Título: Re: Acelerar dispositivos de almacenamiento masivo USB
Publicado por: jar229 en 01-03-2014, 13:30 (Sábado)
Añadido al [Índice] Hilos relevantes de OpenWrt (https://foro.seguridadwireless.net/openwrt/(indice)-hilos-relevantes-de-openwrt/)
Título: Re: Acelerar dispositivos de almacenamiento masivo USB
Publicado por: Pteridium en 01-03-2014, 23:02 (Sábado)
Añadido al [Índice] Hilos relevantes de OpenWrt (https://foro.seguridadwireless.net/openwrt/(indice)-hilos-relevantes-de-openwrt/)
Entonces ya no hace falta la chincheta.