Windows 8 utilizzo del disco estremamente elevato e IO lento


27

Problema

Dopo l'aggiornamento da Windows 7 a Windows 8 Professional, sembrano esserci alcuni problemi di disturbo.

Quando ho Task Manager aperto, a volte noto che l'utilizzo del disco sale al 50, 75 o 100 percento, anche se non c'è quasi nessuna attività su disco in corso. Quando ordino i processi in base all'utilizzo del disco, è sempre il processo di sistema a farlo, ma la quantità di dati che trasferisce sembra non avere alcun effetto sull'utilizzo del disco registrato.

Ho visto Task Manager dire 100% di utilizzo del disco con .1 MB / s scritto dal processo di sistema e fare lo stesso con 20 MB / s scritto dal sistema. Ogni volta che ciò accade, il mouse sembra funzionare bene, in quanto posso ancora spostarlo senza ritardi, ma qualsiasi tipo di I / O si verifica con un enorme ritardo.

Se provo a fare clic sulle cose, il clic si registra solo pochi minuti dopo. Se provo a digitare qualcosa, non succede nulla, quindi dopo alcuni secondi viene visualizzata l'intera frase.

A volte, anziché le azioni effettive che si verificano in ritardo, dopo alcuni secondi sentirò una serie di segnali acustici corrispondenti a ogni pressione o clic del tasto.

Oggi il problema è peggiorato esponenzialmente. In precedenza, si era verificato in modo casuale (anche se pensavo che sarebbe potuto accadere un po 'più frequentemente quando Chrome era in esecuzione) ma ora si avvia non appena avvio il mio sistema e rende l'intero computer inutilizzabile.

Sono stato in grado di ignorare questo problema fino ad ora, ma è diventato così ostruttivo al lavoro che devo risolvere presto.

Diagnostica

Altre fonti che ho visto hanno suggerito di verificare la presenza di errori del disco. Ho corso chkdske ha detto che tutto andava bene, anche se non l'ho eseguito da quest'ultimo incidente.

Non ho ancora provato l'avvio in modalità provvisoria, principalmente perché Windows 8 si avvia troppo rapidamente per utilizzare i tasti di scelta rapida, ma aggiornerò una volta che lo faccio.

So di aver visto post che suggerivano hardware difettoso, ma immagino che l' chkdskavrebbero trovato. Ho anche visto un suggerimento che potrebbe essere una sorta di software di archiviazione inefficiente, ma l'unica cosa che ho è Intel RST, che ho disabilitato.

Una cosa interessante da notare è che alcuni mesi fa, quando ciò era accaduto solo una volta, ho esaminato Diagnostica prestazioni di Windows per scoprire che stava segnalando che quasi la metà dei miei eventi di sistema erano andati persi. Non so se sia pertinente, ma non sono mai riuscito a risolverlo, quindi suppongo che potrebbe essere correlato.

Infine, ho visto numerose fonti che suggerivano di eseguire una traccia xperf, cosa che ho fatto poche settimane fa durante un'istanza momentanea di elevato utilizzo del disco e ritardo. L'ho allegato qui (mi dispiace se hai bisogno di un account Microsoft per il download, ma è l'unico cloud storage che mi restasse con 100 mega di spazio).

Mi sembra che potrebbe essere stato causato da CrashPlan, con il quale ho scoperto che ho avuto alcuni problemi con l'arresto anomalo del motore di backup e la mia incapacità di uccidere il servizio. In questo caso, tuttavia, non ottengo un utilizzo elevato del disco ogni volta, quindi potrebbe essere l'utilizzo del disco che causa l'arresto anomalo di CrashPlan, non viceversa.

Temo di non essere stato in grado di ottenere una traccia xperf dallo stato corrente della macchina, poiché è in esecuzione troppo lentamente per poter aprire anche la cartella in cui ho .batsalvato, ma se lo faccio, posterò esso.

Specifiche

  • HP Probook 6460b con Windows 8 Professional
  • DDR3 da 8 GB
  • Grafica Intel HD
  • Processore dual core da 2,4 ghz (i5)
  • HDD: 300 GB, non sono sicuro della velocità di trasferimento

Per favore, aiutami se sai qualcosa, poiché ho un disperato bisogno di questo laptop per la scuola, che, per inciso, è lo stesso motivo per cui non riesco a reinstallare Windows.

AGGIORNAMENTO - 10/2013

Poiché questo problema è stato risolto, ho dovuto reinstallare Windows per motivi non correlati. Quello che ho scoperto attraverso il consiglio di amici e colleghi è che il massiccio utilizzo del disco sui sistemi Windows è in circolazione sin dai primi giorni, e il problema è stato solo aggravato da Windows 8. Il mio laptop funziona senza problemi, ma continuo a notare il tempo attivo del disco aumenta occasionalmente, anche quando il sistema sembra altrimenti inattivo. Grazie all'aggiunta del monitor del disco al task manager e al conseguente guadagno di attenzione a cui era stata sottoposta questa stranezza, forse MS farà passi da gigante per semplificare il kernel di Windows nelle versioni future per prevenire potenziali problemi.

Chiarimento - 1/2015 Poiché questa domanda sta ancora ottenendo punti di vista e valutazioni, ritengo che valga la pena menzionare qualcosa che ho imparato da quando è stata scritta. L'utilizzo elevato del disco si verifica quando Windows ha poca RAM e inizia a spostare il contenuto della RAM su pagefile.sys. Sui sistemi con una sorta di errore, in genere un disco rigido lento o difettoso, che può causare il blocco dell'intero sistema. Poiché è il processo di scrittura sul file di paging stesso che rallenta il computer, è improbabile che l'aumento delle dimensioni del file di paging risolva i rallentamenti. Mentre non sono ancora sicuro se il problema è stato risolto eseguendochkdsko eliminando quel virus, se hai riscontrato lo stesso problema e non riesci a trovare alcun motivo software dietro di esso, vale la pena considerare che potrebbe essere il momento di alcuni aggiornamenti hardware. Installare più RAM significherà che Windows deve scrivere nel file di paging meno spesso e un disco rigido più veloce significherà che le scritture nel file di paging saranno meno evidenti.


2
Quando succede, invece di Task Manager, apri "Monitor risorse" e vai alla scheda Disco, quindi fai clic sulla sezione "Attività disco". Ti mostrerà non solo quale processo sta usando il disco, ma anche quali file vengono letti / scritti e quanto tempo impiega ogni richiesta (cerca quelli lenti). Prova anche SysInternals ProcMon per simili. Esegui anche un controllo per spyware / virus / malware con uno o due scanner, ad esempio MalwareBytes. Inoltre, che cosa hai in termini di unità cdrom virtuali, antivirus, software disco avanzato (crashplan?) - tutto ciò che potrebbe intercettare le richieste del disco durante il normale utilizzo.
TessellatingHeckler,

kernel.etl è inutile per altri utenti. scarica i dati con -d in un nuovo file etl. Aggiungi anche DISK_IO alla riga di comando.
magicandre1981,

Aggiornamento Ho avviato la modalità provvisoria per scoprire che il problema è ricominciato non appena ho provato ad aprire un programma (Chrome). Guardando il monitor delle risorse, anche dopo aver chiuso Chrome, l'utilizzo del disco è diventato operativo grazie a tutta una serie di diversi processi di registrazione.
ecapstone

Update2 Ho riavviato di nuovo, e ora sembra che il processo di sistema stia leggendo tutti i file sul disco rigido. Sembra simile a questo: link
ecapstone

@ user221884 crea un nuovo file ETL, ma questa volta con il flag DISK_IO e scaricalo correttamente con -d in un nuovo file.
magicandre1981,

Risposte:


11

Uso Windows 8 dal suo lancio e ho riscontrato anche lo stesso problema. Il punto è come ho risolto il problema?

Windows 8 gestisce automaticamente la memoria virtuale e le dimensioni del file di paging per impostazione predefinita. Non imposta la memoria virtuale come da raccomandazione interna. La memoria virtuale impostata per impostazione predefinita è circa il 70% della raccomandazione. Ad esempio, per il mio laptop, raccomanda 2003 MB di memoria virtuale in cui ogni dimensione dell'unità è di 100 GB e la RAM è di 3 GB. Per impostazione predefinita, è stato impostato su 1403 MB quando è stato installato Windows 8.

Devi aumentare questa memoria virtuale. Renderlo equivalente alla dimensione della RAM per la dimensione iniziale e il doppio della dimensione iniziale nella dimensione massima e assicurarsi di avere la stessa quantità di spazio libero sul disco rigido in ogni unità.

Per fare ciò, seguire i seguenti passi:

  1. Vai a Pannello di controllo> Tutti gli elementi del pannello di controllo> Sistema
  2. Fai clic su Impostazioni di sistema avanzate
  3. In prestazioni, fai clic su Impostazioni
  4. Vai alla scheda Avanzate
  5. In Memoria virtuale, fai clic su Cambia
  6. Deselezionare la casella di controllo "Gestisci automaticamente le dimensioni del file di paging per tutte le unità"
  7. Seleziona il tuo drive Windows (dove è installato il SO)
  8. Fai clic sul pulsante di opzione Dimensioni personalizzate
  9. Impostare le dimensioni iniziali equivalenti alle dimensioni della RAM in MB
  10. Impostare Dimensione massima su due volte la dimensione della RAM in MB
  11. Fai clic su Imposta
  12. Fai clic su OK tre volte
  13. Riavvia il tuo sistema

Questo dovrebbe risolvere questo problema.


Ho scoperto che disabilitare la VRAM aiuta anche a rimuovere il problema.
avanderw,

5
Ok, ma perché questo dovrebbe aiutare? Sembra una procedura placebo che tutti fanno su ogni versione di Windows di 10 anni fa e continua.
Giovanni Toraldo,

3

Dirò cosa mi è successo e come sono riuscito a risolvere il mio problema particolare (sto usando la parola particolare perché penso che ogni sistema sia un'ecologia e le sue interazioni, anche se sono molto simili, ogni ambiente è in qualche modo unico ), quindi, questa è la soluzione che ho trovato:

L'ambiente

  • HP Pavilion dm4 i7 CPU RAM 6 GB, HDD 700 GB
  • Windows 8 pro 64 bit (aggiornato da Windows 7)
  • Antivirus Softare: Norton 360
  • Browser Internet: Chrome
  • Software di virtualizzazione: VirtualBox

Circa una settimana fa ho iniziato ad avere problemi con tutte le mie macchine virtuali che non rispondevano, dopo aver spento gli ambienti virtuali mi sono reso conto che era la macchina host, ho pensato che ciò fosse dovuto ad un aggiornamento da MS e ho iniziato a rintracciare il problema, la percentuale di tempo di attività mostrata da MS Resource Monitor era sempre del 100%, ma l'I / O era di circa 30 KB quando c'erano alcuni I / O e la maggior parte delle volte era 0 KB, quello che ho trovato era che ogni volta che la mia macchina stava cercando di interagire con Internet, queste attività inattive (o fantasma se preferisci) apparivano e non finivano mai, come una specie di worm, ma non erano collegate alla CPU né alla RAM, quindi il ragionamento era c'è un conflitto con Chrome e alcuni aggiornamenti, ho disinstallato Chrome e riavviato, quindi ho iniziato a utilizzare MS IE e il problema è tornato,così mi sono detto

  1. il problema sembra correlato al disco
  2. ma è innescato dall'interazione con la rete
  3. Cosa sta controllando l'interazione con la rete? Firewall? sì

Ho aperto Windows Firewall e sembra che Norton 360 stia gestendo la configurazione e, nei servizi sembra che MS Firewall sia in esecuzione, quindi ho fermato il servizio per vedere cosa stava succedendo e lo ho riavviato e successivamente ho riavviato la macchina per vedere se la soluzione era buono.

È quasi la decima volta che ho riavviato la mia macchina nell'ultima ora e si sta comportando in modo eccellente, le macchine virtuali sono in esecuzione come prima, immagino, che ci fosse un aggiornamento che non noto verrà applicato e inizierò ad avere alcuni problemi di comprensione tra Norton360 e il firewall MS creando il problema che stavo riscontrando, non ho eseguito l'installazione di Hyper V, perché utilizzo Virtualbox e in passato ho avuto problemi con la mia VM (ci vuole la funzionalità di virtualizzazione del processore e non consente a VirtualBox di vederlo causare il crash delle macchine virtuali).

Spero che questo aiuti a persone con problemi simili.

I migliori saluti


2

Poco male, ho corso chkdsk /b /f /scannow C:che, dopo aver riavviato il mio computer, è durato per circa un giorno (nel frattempo dicendo che era bloccato al trenta percento). Ma quando è stato di nuovo acceso, ho disabilitato tutti i processi in esecuzione che non sembravano assolutamente essenziali, e ho iniziato Chrome, e ha funzionato bene. Non sono sicuro di cosa l'abbia risolto, ma inizierò a riabilitare i processi uno per uno e pubblicherò su di esso se trovo il colpevole.


5
Ammiro la tua pazienza, lasciandola correre per un'intera giornata al 30% :)
pzkpfw,

Quello che sembra aver scoperto è che è stato causato da un "extensionupdaterservice.exe" nella directory firefox, che AWCleaner ha identificato come virus.
ecapstone,

6
Invalid parameter - /scannow
jao,

0

Ecco una soluzione che ha funzionato per me. Abilita Hyper-V in Windows 8.

Per farlo:

  1. Apri il pannello di controllo e scegli l'opzione 'Attiva o disattiva funzionalità di Windows'

    Immagine dello schermo

  2. C'è un'opzione Hyper-V, metti un segno di spunta sulla casella e anche sulle sotto-caselle.

  3. Applica le modifiche e riavvia il computer. Hai fatto.

Spero che sia di aiuto.


2
in che modo questo ti ha aiutato con "Utilizzo estremamente elevato del disco di Windows 8 e IO lento"? Sembra che tu stia rispondendo a una domanda diversa con questa risposta

Sì ... sono consapevole del fatto che non riguarda l'utilizzo del disco ... ma in qualche modo apportare questa modifica mi ha aiutato ... vale la pena provarlo ... è tutto .. :)
nikoo28

2
@ nikoo28 Dubito che fosse qualcosa con Hyper-V allora. L'accensione deve aver innescato qualche altro processo che ha risolto il tuo sistema. O forse è stata una coincidenza.
Cole Johnson,
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.