¿Por qué mis macOS siempre se intercambian mientras duermo?

0

En primer lugar, tuve el intercambio deshabilitado e hibernatemode está configurado en 0

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
sudo pmset -a hibernatemode 0

(MacOS SIP se deshabilitó al ejecutar los comandos anteriores)

En segundo lugar, uso fs_usage para monitorear el registro de uso de fs cuando estoy en modo de suspensión

sudo fs_usage -w >fsusage.log

el tiempo de sueño es de aproximadamente 8 horas.

Lo que estoy buscando es que la Mac se duerma, y solo duerma, sin hacer nada. Pero obtuve un archivo de 135M fsusage.log , y cuando analicé el archivo de registro, obtuve algunos resultados extraños.

Aquí está el resultado del análisis:

  • La Mac siempre se despierta en ciertos períodos de tiempo.
  • El sistema no se intercambia cuando se usa normalmente, sino que se intercambia cuando está en modo de suspensión.

    1. La llamada más escrita

      PgOut[ST1P] : 3726 (MB)
      
    2. El PgOut[ST1P] CALL escribe en los archivos:

      /dev/disk1  /private/var/vm/swapfile0 : 2443 (MB)
      /dev/disk1  /private/var/vm/swapfile1 : 1282 (MB)
      

Tamaño de PgOut por marca de tiempo:

05:55: 1316 (MB)
06:56: 1004 (MB)
07:12: 143 (MB)
08:45: 620 (MB)
08:46: 25 (MB)
08:50: 452 (MB)
08:51: 163 (MB)

El tiempo de sueño es de 01:06 a 08:51

Mi información de MBP:
MacBook Pro (13 pulgadas, 2017)
MacOS version: 10.12.6
tamaño de la memoria: 16 GB

    
pregunta aliasw 23.09.2017 - 04:33

1 respuesta

1
  1. csrutil enable hará que se vuelva a abrir el modo de intercambio.

    edite el archivo /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist para deshabilitarlo;

    luego reinicia el modo SIP.

  2. Deshabilitar el modo de espera, apagado automático, ttyskeepawake, tcpkeepalive en pmset:

    pmset -a standby 0
    pmset -a autopoweroff 0
    pmset -a ttyskeepawake 0
    pmset -a tcpkeepalive 0
    
respondido por el aliasw 27.09.2017 - 15:21

Lea otras preguntas en las etiquetas