¿Dónde se ha ido toda la RAM?

9

Tengo 1 GB de RAM, y cuando ejecuto NetBeans y Firefox, obtienen unos 300 MB de RAM. En algún momento, el sistema se vuelve muy lento, probablemente 100 veces más lento de lo normal, cambiar ventanas ( Alt+ Tab) se convierte en una tarea enorme y la computadora es prácticamente inútil. Este es probablemente el momento en que comienza a intercambiarse.

Dos preguntas:

  1. Según las imágenes proporcionadas, ¿dónde se ha ido toda la RAM? Cuando calculo la memoria de todos los procesos, es mucho más pequeña que 1 GB.
  2. ¿Es normal que el sistema se vuelva 100 veces más lento cuando la RAM está llena y usa espacio de intercambio?

En otra computadora con 4GB de RAM no tengo problemas.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Actualización: agregué 2 GB de RAM, ahora tengo 3 GB. Cualquiera que quiera usar aplicaciones pesadas con 1GB en Unity, no creo que vaya a funcionar. Funciona bien en un escritorio vacío :)

Umpirsky
fuente
El tiempo de acceso a la memoria principal es del orden de nanosegundos, el tiempo de acceso al disco duro es del orden de milisegundos. Debería preguntarse si no es (bastante) un millón de veces más lento cuando se intercambia.
Chris Morgan

Respuestas:

13
  1. En Ver, asegúrese de haber seleccionado Todos los procesos :

    ingrese la descripción de la imagen aquí

  2. Si, eso es normal. El espacio de intercambio en un disco duro es mucho más lento que la RAM.

htorque
fuente
Gracias por tu respuesta. Sí, hay más procesos, apache, por ejemplo, tiene un par de ellos. Todavía parece que la suma no es mayor que 700 MB, pero hay muchos de ellos que tienen N / A para la memoria. En general hay muchos, ¡más de 100! ¿Eso es normal? Entonces, si quiero usar estas aplicaciones pesadas, ¿necesito comprar más RAM? :)
umpirsky
Tuve el problema similar. Además, en el "monitor del sistema" no ve buffers y cachés. Para ver esto, vaya a la terminal y diga free -m. El cromo puede utilizar en lugar de Firefox, puede usar la memoria RAM mejor (se puede liberar la memoria RAM después de cerrar pestaña, a diferencia de Firefox)
gsedej
Je, agregaré más RAM, pero solo quería verificar si este es un comportamiento normal. No esperaba una desaceleración tan drástica cuando no tenía memoria.
Umpirsky
Recuerde que una tarjeta de video integrada probablemente también tenga asignada parte de su RAM, dejándolo con menos de 1GB para comenzar.
Nerdfest
3

Sí, es normal que su sistema sea extremadamente lento o completamente inutilizable cuando su RAM está llena (Confíe en mí, solo tengo 2GB de RAM).

Synicade
fuente
1
No veo el propósito de tener una partición de intercambio entonces :)
umpirsky
3
@umpirsky: si no tuvo intercambio, Linux ejecutará OOM kill y los procesos serán eliminados. Si tienes "suerte", es solo Firefox con algunos sitios web sin importancia. Si no tienes confianza, es Netbeans con tu trabajo no guardado.
Lekensteyn
1
@Lekensteyn lo sé :) Eso fue una broma, porque el sistema no se puede usar cuando no tienes RAM. No estoy seguro de que ese sea el caso con Windows (de todos modos no me gusta).
Umpirsky
1

¿Cifró su carpeta de inicio por casualidad? Lo hice y también creó un intercambio cifrado (solo lo hace al instalar ubuntu).

Ese intercambio además de ralentizar mi tiempo de arranque parece ser extremadamente lento: por compasión utilicé un Pentium 4, 1 GB de RAM como mi PC principal (en casa cifrado pero no intercambio, creo) y nunca fue tan malo como ahora que cambié a un Laptop Core I5 ​​con 4GB de RAM.

Necesito usar swap cuando trabajo con PDF (la mayoría de los programas relacionados parecen olvidar que / tmp existe ...)

sergio91pt
fuente