Come diagnosticare il rallentamento di Windows 7 x64 dopo aver lasciato in esecuzione un laptop per diversi giorni


2

Io stesso, insieme a molti altri nel nostro ufficio, abbiamo un laptop standard fornito dall'azienda. Lenovo Thinkpad T510s con 4 GB di RAM, CPU i7 M620 e scheda grafica NVIDIA NVS 3100M. Stanno usando Windows 7 Ultimate x64. Trend Micro 'OfficeScan' è installato - con grande sgomento di tutti.

Circa sei mesi dopo aver preso i laptop, abbiamo iniziato a notare quanto segue: Quando il laptop si avvia per la prima volta, funziona alla velocità che ci si potrebbe aspettare. Dopo averlo lasciato in esecuzione per diversi giorni, diventa sempre più lento, fino al punto in cui l'apertura di un nuovo programma o di una scheda del browser può far sì che la macchina diventi completamente non rispondente per diversi minuti Al tempo. Ho tentato di eseguire Xperf per capire cosa stava usando CPU / Disk durante questo periodo, ma le mie capacità in quest'area sono un po 'carenti e nulla di ovvio è saltato fuori da me.

Uno dei miei colleghi ha notato che il problema si aggrava se si lascia un browser in esecuzione durante la notte, in particolare con una pagina di aggiornamento automatico aperta.

Se chiudiamo tutti i nostri programmi durante la notte, il problema continua a manifestarsi, ma richiede più tempo per essere visualizzato. Potrebbero essere necessari diversi giorni di uso regolare prima di vedere il rallentamento nella stessa misura di una notte di apertura di un browser.

In definitiva, comincio a vedere i messaggi che Windows ha "regolato le mie preferenze di visualizzazione" per migliorare le prestazioni. Disattiverà Aero da solo. Lasciare Aero non sembra risolvere il problema. Occasionalmente vedo che il driver NVIDIA si è bloccato.

Questo mi porta a sospettare un problema con il display driver - ma reinstallare il driver Intel e aggiornare il driver nVidia non ha avuto alcun effetto.

Aiutare a diagnosticare la causa principale del problema sarebbe apprezzato. Sospetto che la risposta sia "xperf", ma alcune informazioni che ottengono una traccia significativa dati i sintomi sarebbero utili.

Grazie!

MODIFICARE

Ultime informazioni: ho lasciato Firefox aprire un auto-aggiornamento per due giorni e quindi ho tentato di analizzare questa mattina con perfmon. Per prima cosa ho chiuso tutte le applicazioni aperte e le utility delle attività del vassoio. L'utilizzo della memoria a questo punto era del 59% come riportato dal task manager.

Poi ho eseguito perfmon, ho aperto Chrome, svuoto la cache (importante! Le prestazioni sono drammaticamente peggiorate con una cache pulita) e sfogliamo una pagina pesante con le aggiunte flash. Il portatile si blocca per 3-5 minuti. Risultati come segue:

Overview Hot files enter image description here

Nulla in questi risultati mi sembra responsabile del sequestro del portatile mentre cercavo di caricare la pagina.

Qualche altra idea? Nel frattempo, esaminerò ulteriormente se la lunghezza della coda del disco è rilevante


Probabilmente vuoi dare Monitor di sistema di Rusinovich un colpo. Raccoglie un sacco di dati in modo che la guida al sito di documentazione possa essere di aiuto. Per avere un'idea di cosa può fare per riscaldare questo video . Anche controllare Come usare Process Monitor e Usi Process Monitor?
Darius

Risposte:


2

Sembra che qualcosa stia mangiando memoria finché non ne rimane (quasi) nessuno.

Coppia / alcuni modi per iniziare a diagnosticare:

  • Perfmon - vedi Qui e Qui

  • Boot in modalità provvisoria e lasciarli. Se non presentano lo stesso problema, si tratta di un problema di driver, servizio o applicazione.

  • Reinstallare Windows, aggiornarlo e installare nient'altro. Mostra il problema? In caso contrario, si tratta di un problema software, non di HW o OS.

Se dovessi fare un'ipotesi, direi che stai facendo funzionare tutto il server SQL, ed è ancora impostato sulle impostazioni di default "Eat tutta la memoria disponibile" che gli piace usare. :)


Che cos'è Eat tutte le impostazioni di memoria disponibili?
ilansch

È l'impostazione predefinita nel server SQL per utilizzare tutta la memoria (fino al 5% rimanente) sulla macchina. È anche un ottimo presupposto per la parte di techie007.
Not Kyle stop stalking me

1
@ilansch Controlla SQL Mgmt Studio - & gt; Fai clic con il tasto destro del mouse su Database - & gt; Proprietà - & gt; Memoria - & gt; Massima memoria del server.
Ƭᴇcʜιᴇ007

come posso visualizzare la mia attuale impostazione SQL e multa questo flag di consumo di memoria? mi interessa sapere ... grazie
ilansch

Vedi il mio ultimo commento. :) Tieni presente che SQL utilizzerà circa 256 MB al di sopra del numero impostato.
Ƭᴇcʜιᴇ007
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.