1 votos

MacOS muestra un uso de memoria virtual extremadamente alto para cada proceso (en htop y top)

Ni siquiera estoy 100% seguro de que esto sea un problema, porque htop en MacOS es conocido por mostrar un uso muy alto de la memoria virtual . Sin embargo, nunca noté VIRT valores que antes eran tan consistentemente altos, y recientemente estuve experimentando con taskpolicy uso, por lo que quiero verificar que las cosas no están rotas.

Cuando corro htop Cada proceso muestra 0 para el uso de la memoria virtual, o al menos 32.1G : htop screenshot showing high virt usage for all processes

Y cada proceso de Safari tiene > 100G : htop screenshot showing >100G virt usage for all Safari processes

Me tropecé con el htop cuestión anterior, y me preocupa el comportamiento de mi máquina porque cada proceso tiene un exceso de VIRT valor, e incluso top muestra un tamaño de memoria virtual total de 22T : top screenshot showing 22T of virtual memory size

En comparación, el htop de arriba sólo muestra un puñado de procesos con valores altos de virt. Asimismo, el Monitor de Actividad no muestra ningún uso anormal de la memoria: screenshot of low memory pressure in the Activity Monitor of macOS

¿Se trata de un error en htop (o en otro lugar)? ¿Un error de configuración por mi parte? ¿O es sólo el resultado de un cambio en la forma en que MacOS calcula la memoria virtual?

Como referencia, actualmente estoy ejecutando macOS Monterey 12.0.1 en un MacBook Pro de 13" de 2017.

-1voto

Jose Chavez Puntos 645

La razón por la que muchos procesos muestran 0 en la columna VIRT, y el resto muestran un valor muy es simplemente que está ejecutando htop como un usuario ordinario. Los usuarios ordinarios no pueden consultar esta información sobre los procesos que pertenecen a otros usuarios, por lo que verá un 0 para esos procesos - y los que se inician bajo su propia cuenta de usuario tienen sus valores reales.

Puede resolver este problema simplemente ejecutando htop con sudo así:

sudo htop

Además, ten en cuenta que los valores que ves no son excesivos. Estos valores no indican ningún tipo de problema, error, fallo, problema de rendimiento o similar en tu sistema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X