logo
 /
CHW 15/02/2010

Linux no estaría preparado para discos duros 4K

Se acabó la luna de miel del formato

Hace unos días atrás varios fabricantes de discos duros – entre los que están Seagate, WD – anunciaron que a partir del próximo año todos sus productos serían lanzados bajo el formato 4K (4096 byte sector), permitiendo incrementar la capacidad de almacenamiento, reducir la cantidad de sectores y datos ECC a escribir, pero pagarían el precio los sistemas operativos anteriores a Windows Vista; Hoy nos enteramos que sistemas operativos más modernos como Linux, también sufrirán las consecuencias de cambiarse al formato de 4096-byte.

Oficialmente Linux no debería tener problemas al correr en discos duros 4K, pero eso es en papel porque la práctica la cosa es totalmente distinta; Timothy Miller, fundador de Open Graphics Project decidió comprobarlo con sí mismo corriendo el sistema operativo Gentoo (amd64) con kernel 2.6.31-gentoo-r5 en un disco duro WD 4K.

[metroimage ids=”38-120208″ imagesize=”large”]

El resultado fue un pobre rendimiento en escritura, Miller piensa que esto se debe a una mala alineación logica-fisica en los sectores del disco duro:

Sistemas operativos como Linux usan bloques 4K (o múltiplos 4K) para almacenar datos, esto concuerda con el sector físico.

Ahora que estos discos duros están disponibles en el mercado y el próximo año serán ley, es bueno que toda la comunidad linuxera conozca de este problema y prepare nuevas herramientas que permitan aprovechar todas las bondades de tener sectores de 4096-byte.

Más información sobre las pruebas

LinkLinux not ready for 4096-byte sector hard drives (Fudzilla)