5 votos

¿Qué le hace "sudo nvram boot-args="debug=0x10"" a mi Mac?

Debido a que tanto Parallels Desktop 10 como Fusion 7 funcionan lentamente en Yosemite, existen artículos de KB que hacen que los usuarios ejecuten

sudo nvram boot-args="debug=0x10"

Por ejemplo, aquí: http://kb.parallels.com/122767

He descubierto que 0x10 "hará ddb el depurador por defecto". Pero no tengo ni idea de lo que esto significa, sin embargo, suena aterrador.

¿Qué le hará este comando a Yosemite/el Mac? ¿Puede tener algún otro efecto secundario?

5voto

jherran Puntos 6511

sudo nvram boot-args="debug=0x144"

Se trata de una combinación de funciones de depuración del kernel que le mostrará información adicional sobre los procesos del kernel, lo que puede ser excepcionalmente útil si un sistema está experimentando pánicos del kernel. Otra opción es usar debug=0x14e, que mostrará aún más opciones de registro. El uso principal de esta opción es que permite que los pánicos del kernel al estilo antiguo muestren texto desplazado en la pantalla sobre por qué el sistema entró en pánico, en lugar de mostrar el fondo gris y el mensaje de que simplemente reinicie su sistema. Las opciones de depuración alternativas son las siguientes, aunque probablemente sólo sean útiles para los programadores del kernel:

  • 0x01 - Parar en el arranque y esperar a que se conecte el depurador
  • 0x02 - Enviar la salida de depuración del kernel a la consola
  • 0x04 - Ir al depurador en una interrupción no enmascarable
  • 0x08 - Enviar información de depuración del kernel a un puerto serie
  • 0x10 - Hacer ddb el depurador por defecto
  • 0x20 - Enviar información de diagnóstico al registro del sistema
  • 0x40 - Permitir al depurador ARP y enrutar
  • 0x80 - Soporte de versiones antiguas de gdb en sistemas más recientes
  • 0x100 - Desactivar la pantalla gráfica de diálogo de pánico

Fuente: Opciones de argumento de arranque en OS X

ddb es sólo un depurador. Es absolutamente seguro habilitar ese tipo de modos para recopilar información una vez que experimentaste problemas en el sistema.

0 votos

¿Cómo ayudaría a acelerar una máquina virtual habilitar un depurador y añadir más registros?

0 votos

No hay forma de acelerar haciendo eso. Usted debe habilitar para ver los registros después de eso, y buscar errores, problemas, lo que le permiten solucionar su problema.

1 votos

La cosa es: realmente funciona. Parallels tiene una herramienta que muestra cientos de miles de interrupciones que ralentizan la VM. Haz el debug=0x10 y el problema desaparece.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X