¿Cómo acceder a MAC OS X usando sysctl usado y memoria libre? Busqué sysctl -a | grep vmo sysctl -a | grep memno encontré nada relevante.
macos
command-line
memory
kesrut
fuente
fuente

Respuestas:
Usted no
Bueno, excepto por el tamaño total de la memoria, que podría haber encontrado con
sysctl -a | grep mem(hw.memsize = 4294967296en mi máquina).vm_statmuestra la misma información que loActivity Monitor.apphace, solo necesita multiplicar el valor que desea por el tamaño de la página. Ambos se proporcionan en la salida.fuente
Pages speculativea los gratuitos. Es posible que haya notado que libre + activo + inactivo + cableado no se agrega al tamaño total que se muestra en el Monitor de actividad.grepno parece requerido - en mi MacBook Pro,sysctl hw.memsizetambién funciona e imprimehw.memsize: 8589934592top -l 1se ejecutatopen modo de registro (por ejemplo, salida de archivo, no salida de pantalla / terminal) durante una iteración, luego se cierra. Los filtrosgrep/awkpara el valor de memoria libre en latopsalida.fuente
top -l 1 | grep PhysMem:me da,PhysMem: 9674M used (1752M wired), 6701M unused.así que solíatop -l 1 | grep PhysMem: | awk '{print $6}'. ¡Gracias!¿Por qué no usar el
topcomando para ver su uso de memoria en tiempo real?ACTUALIZAR:
Puede usar los siguientes comandos:
Para una lista completa, escriba man sysctl en la terminal.
fuente
usermemyphysmemmuestran valores inútiles para sistemas de más de 2 GB de RAM. Probablemente ambos estén limitados por un entero de 32 bits con signo.grep...sysctl hw.memsize= totalsysctl hw.physmem,sysctl hw.usermemhw.memsizees lo que probablemente quieras para el total. Vea mi comentario aquí para obtener más informaciónmac os x / linux
fuente
No se necesita grep.
fuente