No edites .config
directamente, a menos que sea un experto en Kbuild (y si pregunta esto, no es un experto en Kbuild). En su lugar, ejecute make menuconfig
o make xconfig
para cargar el sistema de configuración basado en menús. Alternativamente, make config
hará un proceso de configuración basado en línea (donde le hace varios cientos de preguntas sobre qué configurar, no recomendado). La opción correspondiente se encuentra en "Tipo de procesador y características" como "Frecuencia del temporizador".
Dicho esto, esto puede no ser necesario. Linux moderno puede usar temporizadores de eventos de alta resolución (CONFIG_HIGH_RES_TIMERS
) para lograr temporizadores de baja latencia incluso sin aumentar la frecuencia del temporizador. Con un sistema sin cosquillas (CONFIG_NO_HZ
), la frecuencia del temporizador tiene poco efecto.
Por otro lado, no estoy seguro de qué soporte de temporizador tienen las CPU Geode. Es posible que desee ejecutar Cyclictest con varias configuraciones de kernel para ver qué necesita para obtener un rendimiento de baja latencia. La prueba que ejecutó prueba la frecuencia máxima de envío, no la latencia de envío, por lo que sería interesante comparar con los resultados de la prueba cíclica. Si lo necesitas de verdad baja latencia, el conjunto de parches CONFIG_PREEMPT_RT también puede ser de su interés.
Para cambiar la configuración del temporizador, debe volver a compilar el kernel. Cambie la opción en alguna herramienta de configuración de menú estándar, en lugar del archivo de texto.
/boot/config...
Los archivos solo le dicen lo que está instalado en el binario del kernel específico. Este no es un archivo de configuración que pueda cambiar.