En mi máquina Ubuntu, la imagen predeterminada del núcleo que se está ejecutando está diseñada para smp (CONFIG_SMP=y
). Pero esta máquina solo tiene 1 CPU.¿Spin_lock y spin_unlock perjudican el rendimiento de un kernel SMP en una máquina de una sola CPU?
En el kernel de un procesador, a diferencia del kernel smp, spin_lock/unlock
son funciones nulas. Entonces, ¿cómo se comportan spin_lock()
y spin_unlock()
en esta configuración?
¿Hay algún impacto en el rendimiento debido a dicho código específico de smp?
esto pertenece al superusuario – Amirshk
Estoy de acuerdo. Esto definitivamente me suena super-usuario-ish. –
¡Editó la pregunta desde la perspectiva de programación! –