Perché il mio computer è davvero lento nonostante abbia una notevole quantità di memoria libera?


35

Ho un Lenovo g560 di 3-4 anni, Intel i5, con 2 GB di RAM e una Geforce 310M. Ha sempre avuto dei problemi durante l'avvio o all'avvio di un nuovo programma, ma recentemente è diventato pazzo.

Dai 2 GB ho sempre 300-800 Mbs gratuiti e la memoria memorizzata nella cache raramente supera i 300 (da un massimo di 1,9 gb), le prestazioni della CPU sono eccezionali (raggiunge a malapena il 40 percento). Anche in questo modo, quando avvio o scambio lo schermo con un altro programma più grande, il cambiamento delle finestre diventa molto lento e graduale (ad esempio vedo l'effetto visivo "pop-up", ma devo aspettare le nuove finestre, che appare solo molto gradualmente, prima il bordo dei fotogrammi, quindi altre parti ecc.). Allo stesso tempo, il movimento del cursore del mouse va bene (ma non le modifiche dipendenti dal contesto), e ho anche ottenuto una risposta immediata per la combinazione alt + tab (cioè la finestra popup con le applicazioni aperte). Il ritardo si interrompe a volte anche quando il programma è già stato caricato nella finestra.

Il mio sospetto sarebbe che il disco rigido causi tutto, perché il suo led funziona molto e il laptop ha sempre avuto un notevole ritardo quando dovevo gestire i file o avviare i programmi (soprattutto rispetto alla loro velocità "caricata"). D'altra parte, tuttavia, il gestore delle risorse non mostra davvero troppo utilizzo del disco (o semplicemente non lo vedo)

Ho eseguito Winzip Utilites per ottimizzare il computer (ricerca di malware / spazzatura, deframmentazione del disco, aggiornamenti dei driver, pulizia del registro) ma ha reso le cose ancora peggiori. Penso che il motivo di ciò sia stato il fatto che il tema Aero sia stato attivato. Quando l'ho riportato di nuovo in base (dopo che Windows ha notato la lentezza e me lo ha chiesto) mi ha aiutato, ora è "solo" lento.

Alcuni screenshot del monitor risorse durante il ritardo:

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine


1
a questo punto 2 GB sono piuttosto minimi e 300 MB gratuiti sono a tutti gli effetti "esauriti", ma sì, darei un'occhiata al tuo hard disk SMART, chkdsk e frammentazione.
Frank Thomas,

28
Hai bisogno di più RAM. Guarda quanto è piccola la cache (meno del 15% di memoria) e quanto I / O stai facendo al file di paging. (Sbarazzati dell'ottimizzatore di memoria. È peggio che inutile.)
David Schwartz,

12
Nota che tecnicamente non hai NESSUNA memoria libera: nelle screencaps stai usando il 100% della memoria fisica totale installata . Anche l'ottimizzatore di memoria utilizza 1/4 del totale: ottimizzato per inefficienza.
horatio,

2
Un computer con una notevole quantità di memoria libera può essere lento proprio perché il sistema operativo sta soffocando e sbuffando per evacuare le pagine in modo che abbia memoria libera.
Kaz,

1
Tutti qui sembrano solo guardare la Memoria. Forse il tuo vero problema è la tua scheda grafica: puoi verificare che sia ancora viva e non funzioni con la grafica del software? Ciò spiegherebbe perché le finestre si disegnano lentamente, ad esempio quando si cambia Windows, ma non avrebbero nulla a che fare con CPU, RAM o disco rigido.
Kutschkem,

Risposte:


46

L'attività del disco è nel file di paging. Hai bisogno di più RAM.

Si noti che l'ottimizzatore di memoria Winzip utilizza più il 25% della RAM. Mi sbarazzerei di questo e di qualsiasi utilità simile prima di indagare ulteriormente.


13
Bene, gli ottimizzatori di memoria dovrebbero occupare molta memoria; lo rilasciano quando è effettivamente necessario. Ma questo non è stato davvero utile da Windows 98. Windows 7 fa sicuramente un lavoro migliore nell'usare / organizzare la memoria di quella che farà l'utilità, quindi sicuramente sbarazzartene.
BlueRaja - Danny Pflughoeft,

24
@BlueRaja Tutto ciò che fa l'ottimizzatore di memoria è spingere tutto nel file di scambio, costringendoti a ripassare tutto nel momento in cui inizi a usare di nuovo il tuo computer. Quindi tutto ciò che fa è darti una calda sensazione di "aww, utilizzo solo 300 MB di memoria", quindi attendi 5 minuti per il ripristino del sistema. In altre parole, stanno interrompendo il processo di memorizzazione nella cache di sistema senza motivo. Non usarli.
Thomas,

4
@Thomas nei tempi antichi (Win98) che ha aiuto - dopo che il recupero di 5 minuti, c'è roba nel file di swap che in circostanze normali non sarebbe stato scambiato (programmi in background e tale che praticamente solo lì siedono se non lo fai interagire con loro), lasciandoti con più memoria disponibile.
Izkata,

2
Tutto è automaticamente nel file di scambio. Se un programma non sta facendo nulla e uno attivo ha bisogno di più RAM, Windows lo riprenderà e poi cambierà l'app solo quando tornerà attiva. Non hai bisogno di un gestore di memoria, Windows lo fa già. La situazione migliore è dove la tua memoria è sempre piena ma di cose che vuoi, i gestori di memoria sono tutti fumo e specchi. Esse peggiorano l'uso effettivo pregando sul malinteso che è bene avere la memoria seduta lì inutilizzata.
JamesRyan,

28

2 GB non sono un sacco di RAM. Ritengo che il minimo per PC di medio utilizzo.

Inoltre, il tuo disco rigido è un disco da 5400 RPM, che sarà un enorme collo di bottiglia. Quando i 2 GB di RAM devono essere recuperati, e spesso lo faranno, dovranno andare sul tuo disco rigido lento. Ciò è confermato dall'alto IO che vediamo sul tuo disco rigido.

Vorrei almeno aggiornare l'unità. Ottieni un'unità ibrida come Seagate Momentus XT o un SSD. Questo da solo dovrebbe risolverlo, ma un bump nella RAM farebbe anche una grande differenza.

Quanto a:

Ho eseguito Winzip Utilites per ottimizzare il computer (ricerca di malware / spazzatura, deframmentazione del disco, aggiornamenti dei driver, pulizia del registro) ma ha reso le cose ancora peggiori.

Non sorprendente. Questi programmi di ottimizzazione sono noti per causare problemi più che risolverli, soprattutto quando sono autorizzati a toccare il registro. Tutto quello che possono fare è indovinare e può essere male. Vorrei aggiornare il disco rigido e utilizzare una nuova immagine pulita.


15
@Luc Odio i programmatori che scelgono di ottimizzare per evitare vincoli di risorse su un sistema obsoleto anziché utilizzare più risorse sul mio computer per migliorare le prestazioni.
Dan Neely,

16
Odio i sistemi operativi che non fanno nulla di più (senza applicazioni in esecuzione) rispetto ai sistemi operativi di 15 anni fa, ma hanno bisogno di 20 volte la RAM.
Kaz,

6
@Kaz - I requisiti per Windows XP non sono cambiati. Windows 7 fa più in background di XP, quindi ha bisogno di più RAM. Presumo che Windows 8 faccia ancora di più. Se tutto quel lavoro extra in background sia utile è un altro problema, ma sta facendo di più.
Bobson,

2
@DanNeely Evitare di utilizzare risorse non necessarie accelera le cose, non rallenta le cose, quindi manca abbastanza il punto imo. Inoltre, se 2 GB sono obsoleti, penso che circa il 60% degli utenti nel mondo occidentale (o il 95% in altri paesi) utilizzino sistemi obsoleti. Definizione di obsoleto: "Non più prodotto o utilizzato".
Luc,

3
@Bobson questo è particolarmente vero se si considerano tutte le persone che acquistano laptop da $ 300 da Wal-Mart. Quelle macchine sono pensate per essere di breve durata e usa e getta.
Austin T francese,

10

Non so se chiamerei 2 GB un sacco di RAM. Ma non è questo il punto.

  • Esegui alcuni test sul tuo HDD. Potrebbe essere sulla buona strada. Se ciò viene verificato, passa all'idea successiva ...
  • Consiglio vivamente di reinstallare il sistema operativo. Non smette mai di stupirmi quanto spesso funziona. Per quanto ne sai, c'è un problema nel registro, o qualche file DLL o dio sa solo cosa. Se si reinstalla e si riscontra lo stesso problema, si può essere certi oltre quasi ogni dubbio, si tratta di un problema hardware e quindi si risolve di conseguenza.

2
Penso che prima di questi passaggi, sbarazzati di quella cosa di WinZip Memory Optimizer ... ci vuole un sacco di RAM soprattutto per quanto poco ha questo sistema. Quindi i passaggi che hai elencato, quindi l'aggiornamento di alcuni degli ovvi punti deboli del sistema (piccola quantità di RAM, HD lento)
PeterL

1
Sì, non ho colto i dettagli dell'unità 5400 RPM. Questa è la metà del tuo collo di bottiglia proprio lì.
MDT Guy,

7

Le soluzioni più ovvie sono già state fornite da altri (aggiungere memoria (2 GB non è davvero sufficiente per Win7), rimuovere l'ottimizzatore di memoria).

Alcune altre cose che possono aiutare, in modo permanente:

  • Se anche tu non sei soddisfatto dell'avvio lento, usa Startup Delayer. E controlla le impostazioni del programma "Avvia all'avvio di Windows": ne hai davvero bisogno?

  • Controlla a cosa servono tutti i processi in esecuzione in memoria. Probabilmente puoi abbandonare diversi programmi che non ti servono.

  • Disabilita l'indicizzazione della ricerca eseguita da Windows. Ho visto macchine con HD più lenti e poca memoria macinare i loro dischi per questo.

  • Scansiona il tuo disco con un software che indaga su tutti i settori e consente al sistema SMART di riallocare settori danneggiati (Rigeneratore HDD o SpinRite)

Alcune altre cose che possono aiutare un po ', temporaneamente (per programmi specifici o velocità in generale):

  • Prenditi del tempo per pulire il tuo disco: tutti i cookie del browser di età superiore a 2-3 anni (avevo accumulato 12000 file di cookie in 5 anni), tutti i file temporanei e file che non ti servono più (masterizzali su DVD o archiviati loro nel cloud).

  • Se hai più di una partizione, sposta il file di scambio in un'altra partizione, quindi torna indietro. Questo ricrea il file. Se hai solo una partizione, esegui SysUtils PageDefrag.

Altri probabilmente forniranno altri suggerimenti.


Da quando 2 GB di RAM non sono sufficienti per Windows 7? Non posso dire che funzioni velocemente, ma direi anche che due macchine virtuali Windows Server 2008 possono funzionare su un host Windows 7 da 2 GB.
Luc,

1
@Luc ovviamente dipende da cosa stai facendo; ma anche una navigazione pesante può spingere un sistema da 2 GB a utilizzare il file di scambio.
Dan Neely,

1
@Luc 2 GB di RAM è il minimo richiesto per Win7 su un processore a 64 bit come l'i5 dell'OP. windows.microsoft.com/en-us/windows7/products/…
AllInOne

@AllInOne Giusto, non avevo preso in considerazione x64.
Luc,

5

Non sono sicuro che qualcuno abbia risposto con precisione a tutti gli aspetti della tua domanda, quindi desidero fornire quelle risposte e fare chiare indicazioni per andare avanti.

Perché il computer funziona lentamente? Le risposte sono nelle schermate: il monitor delle risorse mostra che il processo di sistema sta eseguendo il 99% delle scritture del disco e sta scrivendo nel file di paging quasi esclusivamente.

Ciò significa che il sistema sta tentando di sostituire il disco 5400rpm lento come se fosse RAM. Per risolvere questo problema, sono necessari diversi passaggi e si consiglia uno o due passaggi. Passaggio 1, eseguire il backup del sistema. Passaggio 2, disinstallare l'utilità di memoria WinZip poiché la maggior parte ha commentato correttamente il suo contributo al problema. Passaggio 3, impostare il file di paging su zero, deframmentare l'unità, quindi inizializzare il file di paging su un 3Gb ragionevole, quindi deframmentare di nuovo, includere il file di paging nel processo di deframmentazione.

Passo 4, scarica e installa il driver video più recente da NVidia, non da Windows Update. Il disco deframmentato in modo pulito, il file di paging funzionante correttamente, i driver corretti e nessuna utility di memoria insufficiente ti riporterà alla normalità.

Dopodiché vuoi prestazioni aggiuntive, quindi lancia $ 35 a un secondo stick di RAM.

Buona fortuna.


4

Dal momento che il disco è il collo di bottiglia, che ne dici di provare una cache flash usando Windows ReadyBoost (TM)? Un'unità flash economica compatibile con questo ti dà una bella spinta, mentre aggiorni il tuo disco.


2
Puoi dare maggiori informazioni? Come sceglierne una buona, come configurarla, cosa fa realmente, ecc.?
Canadian Luke REINSTATE MONICA,

2

2 GB di RAM sono un po 'limitati, poiché al giorno d'oggi le applicazioni tendono ad essere più avide di RAM.

In realtà quando vediamo le tue attività di I / O su disco sono dovute principalmente a pagefile.sys (che è il file della cache del disco). Lo usa quando non hai abbastanza RAM libera. Alcuni hanno sottolineato che il disco 5400RPM, infatti, riduce la velocità del disco, quindi la cache è.

Nello screenshot della memoria, puoi vedere che ci sono solo 51 MB (1749 MB in uso) di memoria RAM libera.

L'uso di USB ReadyBoost è un'idea o l'aggiornamento della memoria RAM a 4 GB e i problemi verranno risolti.

Ecco come controllare le specifiche della RAM usando CPU-Z: http://forums.lenovo.com/t5/Lenovo-3000-and-Essential/Memory-slots-on-Lenovo-G560/ta-p/390059 4GB ( 2 stick di So-DIMM DDR3 da 2 GB di RAM dovrebbero essere circa 50 $ al giorno d'oggi, non molto costosi.

Per tua informazione, Winzip RAM Optimizer è colui che sta consumando più del 25% della tua RAM, basta disinstallarlo perché è inutile (invece di liberare la RAM), quindi l'utilizzo della memoria tornerà a 1,2 GB. Ma come ho detto, l'aggiornamento della RAM sarà una soluzione migliore a lungo termine, poiché hai installato l'ottimizzatore RAM Winzip per un motivo.

Quindi: - Disinstalla Winzip Optimizer - Se migliore, ma non abbastanza, aggiorna la tua RAM a 4 GB

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.