¿Por qué mi computadora es realmente lenta a pesar de tener una cantidad considerable de memoria libre?

35

Tengo un Lenovo g560 de 3-4 años, Intel i5, con 2GB de ram y con Geforce 310M. Siempre tuvo algunos problemas durante el inicio o al iniciar un nuevo programa, pero recientemente se volvió loco.

Desde los 2 GB siempre tengo 300-800 Mbs libres, y la memoria en caché rara vez supera los 300 (desde 1.9 gb máximo), el rendimiento de la CPU es excelente (apenas alcanza el 40 por ciento). Incluso así, cuando inicio o incluso cambio la pantalla a otro programa más grande, el cambio de las ventanas se vuelve realmente lento y gradual (por ejemplo, veo el efecto visual 'emergente', pero tengo que esperar a las nuevas ventanas, que aparece solo muy gradualmente, primero el borde de los marcos, luego otras partes, etc.). Al mismo tiempo, el movimiento del cursor del mouse está bien (pero no los cambios dependientes del contexto), y también obtuve una respuesta inmediata para el combo alt + tab (es decir, la ventana emergente con las aplicaciones abiertas). El retraso también se detiene a veces cuando el programa ya se ha cargado en la ventana.

Mi sospecha sería que el disco duro causa todo, porque su led funciona mucho, y la computadora portátil siempre tuvo un considerable retraso cuando tuve que administrar archivos o iniciar programas (especialmente en comparación con su velocidad 'cargada'). Por otro lado, sin embargo, el administrador de recursos realmente no muestra demasiado uso del disco (o simplemente no lo veo)

Ejecuté Winzip Utilites para optimizar la computadora (búsqueda de malware / basura, desfragmentación de disco, actualizaciones de controladores, limpieza del registro) pero empeoró las cosas. Creo que la razón de esto fue que activó el tema Aero. Cuando lo cambié a básico (después de que Windows notó la lentitud y preguntó sobre eso), ayudó un poco, ahora es "simplemente" lento.

Algunas capturas de pantalla del monitor de recursos durante el retraso:

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

nocibambi
fuente
1
en este punto, 2GB es bastante mínimo, y 300MB gratis es para todos los propósitos "usados", pero sí, miraría su disco duro SMART, chkdsk y fragmentación.
Frank Thomas
28
Necesitas más RAM. Observe cuán pequeño es el caché (menos del 15% de la memoria) y cuánta E / S está haciendo al archivo de página. (Deshágase del optimizador de memoria. Es peor que inútil.)
David Schwartz
12
Tenga en cuenta que, técnicamente, NO tiene memoria libre: en las capturas de pantalla, está utilizando el 100% de la memoria física total instalada . El optimizador de memoria también está usando 1/4 del total: optimizado para la ineficiencia.
Horacio
2
Una computadora con memoria libre considerable puede ser lenta precisamente porque el sistema operativo está resoplando y resoplando para evacuar las páginas de modo que tenga memoria libre.
Kaz
1
Todos aquí parecen mirar la Memoria. Tal vez su verdadero problema sea su tarjeta gráfica: ¿puede comprobar que todavía está viva y no ejecuta gráficos de software? Eso explicaría por qué sus ventanas se dibujan lentamente, por ejemplo, cuando cambia de ventanas, pero no tendría nada que ver con la CPU, la RAM o el disco duro.
kutschkem

Respuestas:

46

La actividad del disco está en el archivo de paginación. Necesitas más RAM.

Tenga en cuenta que el optimizador de memoria Winzip está utilizando más del 25% de la RAM. Me desharía de eso y de cualquier utilidad similar antes de investigar más a fondo.

David Marshall
fuente
13
Bueno, se supone que los optimizadores de memoria ocupan mucha memoria; lo liberan cuando realmente se necesita. Pero eso no ha sido realmente útil desde Windows 98. Windows 7 definitivamente hace un mejor trabajo al usar / organizar la memoria que esa utilidad, así que definitivamente deshazte de ella.
BlueRaja - Danny Pflughoeft
24
@BlueRaja Todo lo que hacen los optimizadores de memoria es insertar todo en el archivo de intercambio, lo que te obliga a volver a la página en el instante en que comienzas a usar tu computadora nuevamente. Entonces, todo lo que hace es darle una cálida sensación borrosa de "aww, uso solo 300 MB de memoria" y luego esperar 5 minutos para que su sistema se recupere. En otras palabras, están interrumpiendo el proceso de almacenamiento en caché del sistema a propósito sin ninguna razón. No los uses.
Thomas
44
@Thomas en la antigüedad (Win98) que tenían ayuda - después de que la recuperación de 5 minutos, hay cosas en el archivo de intercambio que en circunstancias normales no se habrían intercambiado (programas de fondo y de forma que prácticamente sólo se sienta allí si no lo hace interactuar con ellos), dejándote con más memoria disponible.
Izkata
2
Todo está automáticamente en el archivo de intercambio. Si un programa no está haciendo nada y uno activo necesita más RAM, Windows lo recuperará y luego cambiará esa aplicación solo cuando vuelva a estar activa. No necesita un administrador de memoria, Windows ya lo hace. La mejor situación es donde su memoria siempre está llena, pero de las cosas que desea, los administradores de memoria son todo humo y espejos. Empeoran el uso real orando por la idea errónea de que es bueno tener la memoria allí sin usar.
JamesRyan
28

2 GB no es suficiente RAM. Considero que es el mínimo para PC de uso medio.

Además, su disco duro es un disco de 5400 RPM, que será un gran cuello de botella. Cuando los 2GB de RAM necesitan ir a buscar, y con frecuencia, entonces tendrá que ir a su disco duro lento. Esto se confirma por el alto IO que vemos en su disco duro.

Como mínimo, actualizaría la unidad. Obtenga una unidad híbrida como Seagate Momentus XT o una SSD. Esto solo debería solucionarlo, pero un aumento de RAM también marcaría una gran diferencia.

Como para:

Ejecuté Winzip Utilites para optimizar la computadora (búsqueda de malware / basura, desfragmentación de disco, actualizaciones de controladores, limpieza del registro) pero empeoró las cosas.

No es sorprendente. Estos programas de optimización son conocidos por causar problemas más que solucionarlos, especialmente cuando se les permite tocar el registro. Todo lo que pueden hacer es adivinar y puede ser malo. Actualizaría el disco duro y usaría una nueva imagen limpia.

Austin T French
fuente
15
@Luc Odio a los programadores que eligen optimizar para evitar limitaciones de recursos en un sistema obsoleto en lugar de usar más recursos en mi computadora para mejorar el rendimiento.
Dan Neely
16
Odio los sistemas operativos que no hacen nada más (sin aplicaciones en ejecución) que los sistemas operativos hace 15 años, pero necesitan 20 veces la RAM.
Kaz
66
@Kaz: los requisitos para Windows XP no han cambiado. Windows 7 hace más en segundo plano que XP, por lo que necesita más RAM. Supongo que Windows 8 hace aún más. Si todo ese trabajo de fondo adicional es útil es otro problema, pero está haciendo más.
Bobson
2
@DanNeely Evitar el uso de recursos innecesarios acelera las cosas, no ralentiza las cosas, por lo que se pierde el punto. Además, si 2 gb es obsoleto, creo que alrededor del 60% de los usuarios en el mundo occidental (o el 95% en otros países) están ejecutando sistemas obsoletos. Definición de obsoleto: "Ya no se produce ni se utiliza".
Luc
3
@Bobson eso es especialmente cierto cuando considera a todas las personas que compran computadoras portátiles de $ 300 de Wal-Mart. Esas máquinas están destinadas a ser de corta duración y desechables.
Austin T French
10

No sé si llamaría a 2GB mucho ram. Pero ese no es el punto.

  • Ejecute algunas pruebas en su HDD. Podría estar saliendo. Si eso funciona, pase a la siguiente idea ...
  • Recomiendo encarecidamente reinstalar el sistema operativo. Todavía no deja de sorprenderme la frecuencia con que esto funciona. Por lo que sabes, hay un problema en el registro, o algún archivo dll o solo Dios sabe qué. Si vuelve a instalar y tiene el mismo problema, puede estar seguro, más allá de toda duda, es un problema de hardware, y luego soluciona el problema en consecuencia.
MDT Guy
fuente
2
Creo que antes de estos pasos, deshazte de eso de WinZip Memory Optimizer ... está tomando una tonelada de RAM, especialmente por lo poco que tiene este sistema. Luego, los pasos que enumeró, luego actualizar algunos de los puntos débiles obvios en el sistema (pequeña cantidad de RAM, HD lenta)
PeterL
1
Sí, no entendí los detalles de la unidad de 5400 RPM. Esa es la mitad de tu cuello de botella.
MDT Guy
7

Otros ya han dado las soluciones más obvias (agregar memoria (2 GB realmente no es suficiente para Win7), eliminar el 'optimizador de memoria').

Algunas otras cosas que pueden ayudar, permanentemente:

  • Si tampoco está satisfecho con el inicio lento, use Startup Delayer. Y verifique la configuración del programa 'Iniciar cuando se inicia Windows': ¿realmente lo necesita?

  • Compruebe para qué sirven todos los procesos que se ejecutan en la memoria. Probablemente pueda deshacerse de varios programas que no necesita.

  • Deshabilite la indexación de búsqueda que hace Windows. Debido a eso, he visto máquinas con HDs más lentos y poca memoria que muelen sus discos.

  • Escanee su disco con un software que investigue todos los sectores y permita que el sistema SMART reasigne sectores defectuosos (HDD Regenerator o SpinRite)

Algunas otras cosas que pueden ayudar un poco, temporalmente (para programas específicos o velocidad en general):

  • Tómese un tiempo para limpiar su disco: todas las cookies del navegador anteriores a 2-3 años (había acumulado 12000 archivos de cookies en 5 años), todos los archivos temporales y archivos que ya no necesita (quémelos en DVD o almacénelos). ellos en la nube).

  • Si tiene más de una partición, mueva el archivo de intercambio a otra partición, luego regrese. Esto recrea el archivo. Si solo tiene una partición, ejecute SysUtils PageDefrag.

Otros probablemente darán más consejos.

Jan Doggen
fuente
¿Desde cuándo 2 GB de RAM no son suficientes para Windows 7? No puedo decir que funcione rápido, pero incluso diría que dos máquinas virtuales de Windows Server 2008 pueden funcionar en un host de Windows 7 de 2GB.
Luc
1
@Luc obviamente depende de lo que estás haciendo; pero incluso una navegación intensa puede hacer que un sistema de 2GB use el archivo de intercambio.
Dan Neely
1
@Luc 2GB RAM es el mínimo requerido para Win7 en un procesador de 64 bits como el i5 del OP. windows.microsoft.com/en-us/windows7/products/…
AllInOne
@AllInOne Right, no había tenido en cuenta x64.
Luc
5

No estoy seguro de si alguien ha respondido con precisión a todos los aspectos de su pregunta, por lo que quiero proporcionar esas respuestas y hacer un consejo claro para seguir adelante.

¿Por qué su computadora funciona con lentitud? Las respuestas están en sus capturas de pantalla: el monitor de recursos muestra que el proceso del sistema está realizando el 99% de las escrituras en el disco, y está escribiendo en el archivo de paginación casi exclusivamente.

Esto significa que su sistema está tratando de sustituir el disco lento de 5400 rpm como si fuera RAM. Para solucionar esto, se necesitan varios pasos y se recomiendan uno o dos pasos. Paso 1, haga una copia de seguridad de su sistema. Paso 2, desinstale la utilidad de memoria WinZip ya que la mayoría ha comentado correctamente su contribución al problema. Paso 3, establezca el archivo de paginación en cero, desfragmente la unidad, luego inicialice el archivo de paginación a un 3Gb razonable y luego defragmente nuevamente, incluya el archivo de paginación en el proceso de desfragmentación.

Paso 4, descargue e instale el último controlador de video de NVidia, no de la actualización de Windows. El disco desfragmentado de forma limpia, el archivo de página que funciona correctamente, los controladores correctos y ninguna utilidad de memoria pobre lo llevarán de regreso a la normalidad.

Después de eso, desea un rendimiento adicional y luego arroje $ 35 a un segundo palo de RAM.

La mejor de las suertes.

Jason
fuente
4

Dado que el disco es su cuello de botella, ¿qué tal probar una memoria caché flash con Windows ReadyBoost (TM)? Una unidad flash barata compatible con esto le da un buen impulso, mientras actualiza su unidad.

efutch
fuente
2
¿Puedes dar más información? ¿Cómo elegir una buena, cómo configurarla, qué hace realmente, etc.?
Canadian Luke REINSTATE MONICA
2

2 GB de RAM son un poco limitados, ya que actualmente las aplicaciones tienden a ser más codiciosas en RAM.

En realidad, cuando vemos que sus actividades de E / S de disco se deben principalmente a pagefile.sys (que es el archivo de caché de disco). Lo usa cuando no tienes suficiente RAM libre. Algunos han señalado que el disco 5400RPM, de hecho, baja la velocidad que tiene el disco, entonces el caché es.

En la captura de pantalla de su memoria, puede ver que solo hay 51 MB (1749 MB en uso) de memoria RAM libre.

Usar un USB ReadyBoost es una idea, o actualizar su memoria RAM a 4GB, y sus problemas se resolverán.

Así es como puede verificar sus especificaciones de RAM usando CPU-Z: http://forums.lenovo.com/t5/Lenovo-3000-and-Essential/Memory-slots-on-Lenovo-G560/ta-p/390059 4GB ( 2 barras de 2GB So-DIMM DDR3) de RAM deberían ser alrededor de 50 $ hoy en día, no muy caras.

Para su información, Winzip RAM Optimizer es el que está consumiendo más del 25% de su RAM, simplemente desinstálelo ya que es inútil (en lugar de liberar su RAM), luego su uso de memoria volverá a 1.2GB solamente. Pero como dije, actualizar su RAM será una mejor solución a largo plazo, ya que instaló el optimizador de RAM Winzip por alguna razón.

Entonces: - Desinstale Winzip Optimizer - Si es mejor pero no suficiente, actualice su RAM a 4GB

eXshade
fuente