Windows ReadyBoost ha un impatto significativo sulle prestazioni?


39

La tecnologia Windows ReadyBoost , disponibile in Windows da Vista, ha un impatto significativo sulle prestazioni?

Esistono benchmark noti che confrontano i sistemi con e senza?

La velocità del dispositivo flash USB ha un impatto misurabile sull'aumento delle prestazioni?

Quali scenari di utilizzo possono produrre un guadagno e quali circostanze potrebbero non produrre alcun guadagno?


Per quanto riguarda i consigli, Microsoft consiglia di utilizzare da 1 a 3 volte la quantità di RAM disponibile nel sistema. Vedi qui .

1
www.anandtech.com ha fatto una revisione delle prestazioni di Vista un paio di anni fa e lo ha esaminato. Apparentemente il readyboost è utile solo su PC con 512 MB di RAM. Se ne hai di più (e dovresti davvero), non noterai alcuna differenza. Prestazioni ReadyBoost
Shane Kearney,

Mi è sempre sembrato una specie di kludge. Se vuoi che le tue applicazioni si avviino rapidamente, inseriscile in un SSD.
Brad Gilbert,

Ho scoperto che ha accelerato alcune cose (rasato a 10 secondi dal tempo di avvio) su un computer da 1 GB, ma ne ha rallentato altri (riproduzione iTunes ecc.). Alla fine non pensavo che valesse la pena avere una chiave USB che sporgeva dal laptop per giustificarlo. La mia teoria è che poiché Readyboost crittografa i dati memorizzati nella cache e anche le vecchie canzoni DRM di iTunes richiedono la decrittografia, c'è stato un carico eccessivo della CPU per riprodurre i brani senza problemi.
Matthew Lock,

Risposte:


26

Ero molto scettico, avendo 6 GB di RAM sul mio laptop 8730w con Windows 7 RC a 64 bit. Ma poiché ora le schede SD sono così economiche, sono uscita e ho acquistato una scheda SD da 8 GB Panasonic Classe 10 (22 MB / s) e l'ho inserita nel mio laptop e ho abilitato ReadyBoost. Con mia sorpresa, è stato un notevole aumento delle prestazioni. Bisogna capire, tuttavia, che si tratta di un tipo di cache di aumento delle prestazioni, il che significa che noterai un miglioramento abbastanza sostanziale la seconda, terza volta che avvii un'applicazione. Tuttavia, sicuramente terrò la scheda SD nel mio laptop, è "nascosta" e non sporge come una chiavetta USB.


4
Ho cambiato la risposta accettata a questa. Con Windows 7 mi sembra di trarne maggiori benefici rispetto a Vista.
Chris W. Rea,

6
"è stato un notevole miglioramento delle prestazioni" - di quanto guadagno stiamo parlando? Hai fatto delle misurazioni? In che modo hai escluso l'effetto placebo e l'effetto normale della cache di sistema integrata di Windows, influenzando i risultati che hai visto?
thomasrutter,

@thomasrutter, è molto più veloce, fidati di me, non devi sempre misurare tutto per sapere che è molto più veloce. Soprattutto quando le cose sono 10 volte più veloci e si utilizza un PC ogni giorno da 10 anni consecutivi, diventa ovvio.
David d C e Freitas,

2
In realtà, sì, devi misurare tutto. Il bias di conferma e l'effetto placebo sono incredibilmente efficaci.
Jamie Hanrahan,

10

Sì, lo fa. Vedrete un aumento significativo delle prestazioni ogni volta che il sistema è di I / O-bound . Le applicazioni a disco pesante come Visual Studio e Apache OpenOffice si avviano notevolmente più velocemente rispetto a senza ReadyBoost, e questo è su un sistema con 8 GB di memoria fisica!

Il guadagno più evidente in termini di prestazioni che ho notato è quando il sistema riprende dal letargo. Il mio computer non ha sempre risposto a causa della pesante attività del disco per i primi cinque minuti circa dopo la ripresa, e ReadyBoost ha prodotto un notevole miglioramento delle prestazioni e della reattività del sistema durante questo periodo.


7

Abbiamo appena fatto un confronto dettagliato su due computer: uno con Windows 8.1 e uno con Windows 7.

I miglioramenti che abbiamo misurato quando si abilita ReadyBoost su un sistema con basse quantità di RAM, sono i seguenti:

  • L'apertura di file multimediali come foto, musica o video è leggermente più veloce (circa del 2%).
  • Il caricamento delle pagine Web e l'uso delle applicazioni di Office è leggermente più veloce (circa del 2%).
  • I tempi di avvio del sistema sono migliorati (fino al 7%).
  • Le applicazioni più utilizzate si avviano più rapidamente (dal 10 al 15%).

ReadyBoost non ha avuto alcun impatto positivo durante i giochi o l'esecuzione di applicazioni che richiedono CPU o GPU.

Puoi trovare la procedura di test dettagliata oltre a tutti i risultati, qui: ReadyBoost funziona? Migliora le prestazioni per i PC più lenti? .


1

Come tante altre cose relative alle prestazioni, ha molto a che fare con ciò che stai facendo e gli altri componenti del tuo sistema.

Se hai un PC di fascia bassa, che dubito che chiunque in un sito chiamato "Super User" farebbe :-), probabilmente è utile. Per quelli con sistemi capaci con almeno 2G di memoria (e 4-8G sta diventando più comune), ReadyBoost probabilmente non aggiunge un aumento sufficiente delle prestazioni per garantire la dedizione di un'intera unità flash e una porta USB più importante.

La memoria è economica , ho appena raddoppiato il mio aggiornamento HTPC a 4G, usando la stessa esatta memoria con cui avevo costruito il sistema originariamente (2x Corsair twinxsomethingfast) per meno della metà del prezzo che ho pagato un anno fa ($ 35 vs ~ $ 75). Ho un'unità flash di memoria 4G che avevo usato con ReadyBoost in precedenza, e "si sente" più veloce con la memoria effettiva. I tempi di avvio sono irrilevanti, il mio sistema è un PC multimediale / di gioco e funziona praticamente 24x7.


2
È vero, non ho un PC di fascia bassa, anche se noi "super utenti" spesso finiamo per costruire PC di fascia bassa per gli altri con un budget limitato, anche se le nostre scatole sono impressionanti :-)
Chris W. Rea

1
Buon punto! Anche se il più delle volte il mio "vecchio" sistema viene riproposto per qualcun altro, ea volte metto Linux su quello vecchio prima di regalarlo :).
jtimberman,

1

ReadyBoost è stato progettato per essere più veloce nella memoria di accesso rispetto alla maggior parte dei dischi rigidi dei laptop.

Ordinamento tra la RAM di sistema e il disco rigido.

La maggior parte dei dischi rigidi dei laptop gira a 5400 rpm e ha tempi di accesso compresi tra 10 e 15 ms per letture e scritture casuali. In confronto, la memoria flash ha tempi di accesso da 4 a 6 ms per letture e scritture casuali equivalenti.

Ciò che ReadyBoost è stato progettato per fare è stato posizionare nella memoria flash i dati da 2 a 8 GB utilizzati più di recente o di recente, in cui accedervi sarebbe almeno il doppio della velocità di lettura dal disco rigido.


1

Migliora le prestazioni memorizzando i dati di avvio del programma che la RAM non consente o che vengono cancellati quando non necessari o tramite lo spegnimento del sistema.

I risultati semplificati di quei pochi test che sono stati eseguiti sono stati utilizzati da ogni sito Web da allora, e la sua spazzatura (Google e il 99% ti diranno che non offre alcun aumento delle prestazioni, pochi l'hanno provato), totalmente fuorviante.

Mi sono messo alla prova con Windows 7 (x64), DDR3 da 9 GB (mai usato per circa 6 GB in uso) e una scheda micro SD Sandisk da 16 GB.

I programmi di velocità lanciati sono migliorati drasticamente, da 3-5 secondi a meno di 1.

Ecco dove sono le prestazioni, ed è per questo che è stato creato. Non fornirà aumenti delle prestazioni di lettura o scrittura per altri file che un programma potrebbe utilizzare, è dedicato all'avvio del programma.

Mi è sempre sembrato una specie di kludge. Se vuoi che le tue applicazioni si avviino rapidamente, inseriscile in un SSD.

L'ho fatto, un piccolo costo-efficacia :) sappiamo tutti che un SSD da 128 GB non è sufficiente per Windows per un paio d'anni, per quanto riguarda gli aggiornamenti del programma e le installazioni, tutto ciò che ha prezzi scandalosi. Per non parlare dei gravi bug che sono sorti con un'intera serie di SSD. La scheda da 16 GB costava circa $ 15 al momento, opzione molto più conveniente.


0

ReadyBoost offre un enorme vantaggio quando si scrive molto sul disco rigido. Ho una macchina abbastanza decente. 5 GB di RAM con un processore quad-core 3GHz. Con ReadyBoost vedo spesso un aumento di dieci volte della velocità di scrittura durante l'esecuzione di attività intensive di I / O come la copia di grandi quantità di dati di archivi di compressione / decompressione. Quando non scrivo molti dati non noto alcun vantaggio in termini di prestazioni, ma capisco che se il sistema ha poca memoria, ReadyBoost può accelerare anche le attività più banali.


0

Ho una scheda SD di classe 10 da 50 MB / s 16 gb, il lettore di schede nel mio laptop è guidato da USB3. Anche con 4 GB di RAM, le prestazioni sono eccezionali ... Detto questo, una scheda SD USB 2 o classe 4 non farà nulla. Ho provato usando una scheda SD di classe 4 casuale che avevo in giro e le prestazioni erano trascurabili. Passerò a ssd più tardi. Devo ricordare che è cache non ram e non memoria. Ho Windows 8.1.

Un paio di cose per trarre il meglio da readyboost.

Formatta su exFAT e non su NTFS, usa l'intero dispositivo, tanto meglio è. exFAT esegue meno controlli sequenziali quindi più velocemente. Non è necessario un file system registrato su giornale per 1 file di grandi dimensioni. Non c'è niente nel journal Lmao. Oooo 1 file ... Vince la performance exFAT.

Assicurati che sia una SD di classe 10 se prevedi di utilizzare SD. La classe 4 non offrirà nulla.

Assicurati di utilizzare USB 3. SD o altro. Ho scelto SD perché è un laptop e non utilizzo la porta SD. USB 3 Chiavetta USB sul mio desktop.

Più grande è la dimensione, meglio è. Ho visto le massime prestazioni durante la copia di file durante l'utilizzo di applicazioni. Fondamentalmente mi permette di installare e copiare cose mentre lavoro su altre cose senza colpire un muro. Se necessario, Windows eseguirà la pagina, ad esempio quando si utilizza il disco rigido, memorizzerà nella cache gli analisi di paging.

Più a lungo lo usi, meglio readyboost e superfetch lavorano insieme per essere il meglio che può essere.


Hai detto di andare per la classe 10. Ma si tratta solo del throughput da / per la scheda. Hai testato quale prestazione ha il maggiore impatto? Ad esempio latenza IO, #IOPS o throughput?
Hennes,
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.