viernes, 28 de marzo de 2014

Repasando las novedades del kernel 2.6

Hola amigos, revisando algunos archivos sobre las novedades del kernel 2.6, sus cambios volví a tocar el punto sobre el scheluder de entrada y salida, comencé a buscar más información en la web y me doy con esta pagina muy interesante: Block I/O Layer

veo como existen diferentes scheluder y algunos son más recomendados que otros, por ejemplo para el postgresql para que tenga mejor rendimiento algunos sugieren deadline, otro para sistemas de archivos de un usb recomiendan Noop (podría ser el caso de un sistema embebido), y lo mejor de todo es que esto no es una opción que solo se puede tomar antes de compilar, uno puede elegir el scheluder antes de iniciar el sistema solo vasta con agregar:

'elevator=scheluder_que_uno_quiere_usar'

esto se agrega en la linea del kernel, ya sea en el grub o lilo, en mi caso como uso grub quedaría la linea parecida a esta:

title Ubuntu, kernel 2.6.15-6-686
root (hd0,0)
kernel /vmlinuz2.6.15 root=/dev/sda6 ro elevator=scheluder
initrd /initrd.img-2.6.15-6-686
boot

Tan facil como esto.