¿Está habilitado o no el “modo de rendimiento del servidor”?

1

Al experimentar algunas de las principales desaceleraciones del uso compartido de archivos en una nueva máquina macOS High Sierra que ejecuta Server.app, encontré esta página de Apple que muestra cómo habilitar el "modo de rendimiento para el servidor macOS".

enlace

Algunos recursos en línea hacen referencia al procedimiento "antiguo" antes de que SIP impidiera que funcionara, y proporcionó instrucciones sobre cómo desactivar SIP y luego usar "serverinfo" para habilitar el modo perf, y luego desactivar SIP.

Referencias en No hay boot-args en nvram y ¿Qué hace serverperfmode = 1 realmente en macOS? me dio algo más información, pero no puedo encontrar información sobre cómo verificar el estado de perfmode en High Sierra.

He establecido la variable NVRAM como dice Apple, y al verificar que devuelve el resultado correcto de "boot-args serverperfmode = 1" y reinicié algunas veces, pero "serverinfo --perfmode" aún devuelve el resultado de "Server el modo de rendimiento NO está habilitado ".

Cuando se establece a través de la NVRAM, ¿debería "serverinfo --perfmode" decirme que el modo de rendimiento está habilitado? Si no, ¿cómo puedo saber si ha sido habilitado? La variable NVRAM esencialmente dice "encenderlo cuando arranques", pero no me dice "se encendió cuando arranqué".

    
pregunta j-beda 24.04.2018 - 18:33

2 respuestas

0

Según este artículo debe deshabilitar SIP :

  

Si está utilizando OS X 10.11 El Capitán o superior, necesitará   Deshabilite SIP (Protección de integridad del sistema) primero.   Compruebe si su servidor se está ejecutando en modo de rendimiento con

     

serverinfo --perfmode

     

Si encuentra que NO, es generalmente una buena idea habilitarlo como   el modo de rendimiento optimiza el sistema para que se ejecute como un servidor.

     

Puedes hacerlo emitiendo:

     

serverinfo --setperfmode 1   Cuando haya terminado, reinicie.

    
respondido por el JBis 24.04.2018 - 23:40
0

Bien, supongo que tengo una forma de determinar según ¿Qué hace realmente serverperfmode = 1 en macOS?

Si toma la salida de sysctl -a , puede buscar algunos de los elementos enumerados anteriormente y ver cuáles son sus valores.

sysctl -a > temp.txt

Busca temp.txt con tu editor favorito y busca kern.maxvnodes , si es 300000, y si kern.maxproc es 5000, entonces estás en "modo de rendimiento" asdfasdf '.

O al menos algunas de sus configuraciones coinciden con las configuraciones del "modo de rendimiento".

Ya que hice los métodos NVRAM y "Deshabilitar SIP y usar serverinfo --setperfmode 1 ", no sé si el método NVRAM por sí solo produce los cambios para High Sierra.

    
respondido por el j-beda 25.04.2018 - 03:03

Lea otras preguntas en las etiquetas