Mac OS X sysctl obtiene el tamaño de memoria total y libre

Mac OS X sysctl obtiene el tamaño de memoria total y libre

¿Cómo acceder a MAC OS X usando sysctl usado y memoria libre? Busqué sysctl -a | grep vmo sysctl -a | grep mempero no encontré nada relevante.

Respuesta1

No lo haces.

Bueno, excepto el tamaño total de la memoria, que podrías haber encontrado con sysctl -a | grep mem( hw.memsize = 4294967296en mi máquina).

vm_statmuestra la misma información que Activity Monitor.applo hace, sólo necesita multiplicar el valor que desea por el tamaño de la página. Ambos se proporcionan en la salida.

Respuesta2

No se necesita grep.

sysctl -n hw.memsize

Respuesta3

top -l 1 | grep PhysMem: | awk '{print $10}'

top -l 1corre topenmodo de registro(por ejemplo, salida de archivo, no salida de pantalla/terminal) durante una iteración y luego se cierra. El grep/ awkfiltra el valor de memoria libre en topla salida.

Respuesta4

mac os x/linux

$ sysctl -a | grep '^hw\.m'
hw.memsize: 8589934592

información relacionada