Linux no estaría preparado para discos duros 4K Linux no estaría preparado para discos duros 4K

Se acabó la luna de miel del formato

Linux no estaría preparado para discos duros 4K

por

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.

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)