Tengo un MacBook Pro con 16 GB de RAM. El tiempo de actividad actual es de tan solo 8 días. Es posible que haya desencadenado un evento de salida de página mientras que también tengo poco espacio libre en el disco duro.
Ahora algunas de las aplicaciones no funcionarán a pesar de la baja presión de memoria. Cuando mato y relanzo a algunos de ellos, funcionan bien. Ya he reiniciado Chrome, Terminal y algunos otros. He mantenido OmniGraffle y algunos más con la esperanza de realmente depurar el problema.
Comopuedever,elproceso"OmniGraffle" tiene la mayor parte de su memoria comprimida y se encuentra en el estado "no responde". He puesto a primer plano a OmniGraffle y he esperado varias horas, sin resultado. La barra de menú y las ventanas simplemente no aparecerán. (nota al margen: no es un problema de la barra de menú. En las otras aplicaciones, la barra de menú funciona bien; ya maté a Dock, Finder, SystemUIServer). El estado del proceso es "S":
sh-3.2# ps auwx | grep OmniGraf
pikula 10552 0.0 0.3 3939500 53512 ?? S Fri08AM 8:12.33 /Applications/OmniGraffle Professional 5.app/Contents/MacOS/OmniGraffle Professional
Dtruss no revelará nada interesante, también:
sh-3.2# dtruss -a -p 389
PID/THRD RELATIVE ELAPSD CPU SYSCALL(args) = return
^C
Como se puede ver, kernel_task tiene casi 4 GB de RAM. Además de los kexts estándar tengo virtualbox (aunque no se iniciaron las máquinas), sophos anti-virus, cisco vpn client y fusible. Pero ninguno de los exts parece estar comiendo mucha RAM. De hecho, el más hambriento parece ser el controlador de la tarjeta de red:
sh-3.2# kextstat -a | perl -e 'print sort { $reg = qr/^\s*(?:\S+\s+){3}0x([0-9a-f]+)\s+/; $a =~ $reg; $alen = $1; $b =~ $reg; $blen = $1; return hex($alen)<=>hex($blen) } (<>);' | tail -5
63 5 0xffffff7f819cd000 0xe6000 0xe6000 x86_64 com.apple.iokit.IOThunderboltFamily (6.0.2) 949583EE-C099-3FB8-89A4-E04F8C5C2612 <5 4 3 1>
139 1 0xffffff7f8324c000 0x131000 0x131000 x86_64 com.apple.driver.DspFuncLib (274.12) DF000E7A-97E3-3615-A721-BF31BAC181E8 <138 103 102 38 6 5 4 3 1>
136 0 0xffffff7f813c0000 0x1af000 0x1af000 x86_64 com.apple.nvidia.driver.NVDAGK100Hal (10.1.0) EB8A5980-AB59-368A-8244-60A00C7A933C <131 12 4 3>
131 2 0xffffff7f8113b000 0x27a000 0x27a000 x86_64 com.apple.nvidia.driver.NVDAResman (10.1.0) 8649777A-3EED-3F2F-8B12-FBC5517F62E6 <125 109 105 12 5 4 3 1>
55 0 0xffffff7f81fc3000 0x6c2000 0x6c2000 x86_64 com.apple.driver.AirPort.Brcm4360 (1040.1.1a6) 24E8C306-1A42-3C1E-92EA-26D593D6D901 <54 53 52 51 12 7 6 5 4 3 1>
Aquí está la salida de algunas utilidades relacionadas con la memoria:
sh-3.2# memory_pressure
The system has 2147483648 (524288 pages with a page size of 4096).
Stats:
Pages free: 616801
Pages purgeable: 15526
Pages purged: 3259312
Swap I/O:
Swapins: 6405588
Swapouts: 10159033
Page Q counts:
Pages active: 1456513
Pages inactive: 788877
Pages speculative: 130285
Pages throttled: 0
Pages wired down: 1047560
Compressor Stats:
Pages used by compressor: 152268
Pages decompressed: 10186824
Pages compressed: 22538934
File I/O:
Pageins: 43075180
Pageouts: 866697
System-wide memory free percentage: 71%
sh-3.2# vm_stat
Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free: 617559.
Pages active: 1452800.
Pages inactive: 788952.
Pages speculative: 130436.
Pages throttled: 0.
Pages wired down: 1049437.
Pages purgeable: 15548.
"Translation faults": 3038318813.
Pages copy-on-write: 30152835.
Pages zero filled: 2672671870.
Pages reactivated: 21893412.
Pages purged: 3259312.
File-backed pages: 760676.
Anonymous pages: 1611512.
Pages stored in compressor: 1017392.
Pages occupied by compressor: 152268.
Decompressions: 10186831.
Compressions: 22538934.
Pageins: 43075180.
Pageouts: 866697.
Swapins: 6405588.
Swapouts: 10159033.
¿Qué hacer a continuación? No envíe sugerencias como "reiniciar" o "forzar el cierre de aplicaciones que no responden". ¡Gracias!