Come migliorare le prestazioni di Windows con un nuovo file system
Vuoi rinforzare il tuo PC Windows? È possibile aumentare le prestazioni del software e l'affidabilità dello storage con due tecnologie: Array ridondante di unità indipendenti Che cos'è lo storage RAID e Posso usarlo sul mio PC di casa? [La tecnologia ha spiegato] Che cos'è lo storage RAID e posso usarlo sul mio PC di casa? [Technology Explained] RAID è l'acronimo di Redundant Array of Independent Disks ed è una caratteristica fondamentale dell'hardware del server che garantisce l'integrità dei dati. È anche solo una parola di fantasia per due o più dischi rigidi collegati ... Per saperne di più (RAID) e file system resiliente di Microsoft Come si può provare il nuovo file system resiliente per Windows Come si può provare il nuovo file system resiliente per Windows Un file system gestisce dati memorizzati sul tuo computer. L'impostazione predefinita di Windows è NTFS. ReFS promette una maggiore resilienza e alla fine sostituirà NTFS. Vi mostriamo i suoi benefici e come potete provare ora ReFS. Ulteriori informazioni (ReFS). L'unico requisito è, almeno, due unità di riserva.
Ti stai chiedendo se ReFS si comporta alla pari con l'invecchiamento di NTFS? Questo articolo confronta le prestazioni del nuovo file system di Microsoft con RAID1, RAID0 e prestazioni del disco singolo. E discuteremo i possibili usi di RAID1-ReFS.
Iniziare con RAID
Creare un volume RAID ora è davvero facile da usare Windows Storage Spaces. Solo gli utenti digita spazi di archiviazione nel Barra di ricerca e lancia il programma.
Dopo aver avviato Storage Spaces, dovrai farlo seleziona le impostazioni Modifica pulsante.
Quindi creerai il pool di archiviazione. Seleziona Crea una memoria. Quindi scegliere due unità di riserva da aggiungere all'array. È importante notare che aggiungere o rimuovere un'unità dal volume distruggerà tutti i dati sul disco, quindi fai attenzione.
Vedrai quindi le opzioni configurabili per la creazione del pool di archiviazione. Le due parti che devi prestare attenzione sono: (1) Tipo di resilienza e (2) File system. Il tipo di resilienza con due unità è limitato a entrambi Specchio a due vie (RAID1) e Semplice (RAID0). Il tipo di partizione include NTFS e ReFS. Se scegli Simple, l'unica opzione è NTFS, poiché ReFS è progettato per due o più unità.
Dopo aver creato un volume RAID e aver assegnato una lettera di unità, la partizione funziona in modo simile a un disco rigido. Gli utenti possono condividere un'unità su una rete, spostare file su di essa o configurare software di editing video o foto per scrivere i dati della cache su di essa. Nell'ultima capacità, RAID può migliorare le prestazioni di molte applicazioni commerciali, come Adobe Premiere e Photoshop. Come indicato, esistono diversi tipi di RAID software, ciascuno con vantaggi e svantaggi.
All'interno del sistema operativo Windows (OS), esistono tre tipi principali di RAID consumer: RAID1, RAID0 e RAID5 (ci sono molte altre variazioni RAID). Inoltre, esistono due metodi comuni per formattare RAID: NTFS e Resilient File System (ReFS). ReFS è arrivato in Windows 8.1 e, pur rimanendo in evoluzione, offre affidabilità e prestazioni.
Tipi di RAID di Windows
- RAID0: RAID0 è tecnicamente un termine improprio. Utilizza due unità, ma nulla sulla disposizione è ridondante. Ogni unità contiene metà dei dati installati sull'assieme. Piuttosto che fornire ridondanza, RAID0 offre prestazioni pure. RAID0 non può essere formattato in ReFS quindi è praticamente bloccato con NTFS.
- RAID1: RAID1, o mirroring, richiede due unità. Il suo svantaggio è che fornisce la capacità di archiviazione di una sola unità. I dati vengono copiati in parti uguali su entrambe le unità, il che fornisce ridondanza se succede qualcosa su uno dei dischi. RAID1 accelera anche le letture del disco, che possono portare a programmi di avvio più veloci e letture più veloci dalla cache.
- RAID5: Non includerò RAID5 in questo articolo. Richiede almeno tre unità, ma offre una maggiore quantità di capacità di archiviazione disponibile rispetto a RAID1.
Tipi di file system di Windows
I due importanti file system (cos'è un file system? Che cos'è un file system e come è possibile scoprire cosa succede nelle tue unità Cos'è un file system e come puoi scoprire cosa succede alle tue unità Cos'è un file system e perché Importa le differenze tra FAT32, NTFS, HPS +, EXT, e altro ancora.Per saperne di più) in Windows 10 sono resiliente File System (ReFS) e il tempo consumato “Nuovo” File system tecnologico (NTFS). NTFS è il file system standard su Windows, ma se hai due o più dischi di riserva identici o molto simili, considera l'utilizzo di ReFS. ReFS riduce il bit-rot, rendendolo ideale per la formattazione dei sistemi di archiviazione. E offre prestazioni simili come partizione RAID1 con formattazione NTFS. Mentre ReFS è relativamente nuovo e potenzialmente soffre di bug, la mia esperienza con esso è stata superba.
I benchmark RAID
Le prestazioni dell'unità possono influire su molte attività di elaborazione su Windows. In particolare, la navigazione in Internet spesso legge e scrive dati in una cache del browser Tutto quello che c'è da sapere sulla cache del browser [MakeUseOf Explains] Tutto quello che c'è da sapere sulla cache del browser [MakeUseOf Explains] Ogni volta che si verifica un problema con un sito Web, uno dei primi suggerimenti che riceverai dal supporto IT è "prova a svuotare la cache del browser" insieme a "ed elimina i cookie". Quindi cosa è ... Per saperne di più. Se la cache si trova su un disco lento, il browser si sente meno scattante rispetto a se si trovasse in un Solid State Drive veloce (cos'è un SSD? Come funzionano le unità a stato solido? Come funzionano le unità a stato solido? In questo articolo, si Impareremo esattamente quali sono gli SSD, come funzionano e operano gli SSD, perché gli SSD sono così utili e l'unico aspetto negativo degli SSD. Ulteriori informazioni), motivo per cui valutiamo i dischi rigidi.
Per determinare quale tipo di array e di file system sia più veloce, ho riunito una macchina di prova con un dock SATA e collegato due SSD OCZ Onyx modellabili. Ho confrontato quattro configurazioni RAID: RAID1 (NTFS), RAID1 (ReFS), RAID0 e come singola unità formattata NTFS. Ho usato AS-SSD per tutti i benchmark sintetici e li ho confrontati con CrystalDiskMark CrystalDiskMark e CrystalDiskInfo - Diagnostica disco valida gratuitamente [Windows] CrystalDiskMark e CrystalDiskInfo - Diagnostica disco valida gratuitamente [Windows] C'era una volta in cui ero un ragazzino ingenuo un desktop che non ha mai pensato che avrei dovuto tenere il passo con la salute del mio disco rigido. Saltare dal mondo ... Leggi di più, come mezzo secondario per convalidare i risultati di AS-SSD. Alla fine, ho corso diversi “mondo reale” test usando 7-Zip e freno a mano (5 usi per il freno a mano 5 Cose intelligenti che puoi fare con HandBrake 5 Cose intelligenti che puoi fare con HandBrake HandBrake è uno strumento potente, progettato per aiutarti a ottenere il massimo dai tuoi media digitali. alcuni degli usi più geniali di HandBrake. Dai un'occhiata! Leggi di più). Un test che utilizza Android Studio come compilatore non è riuscito completamente.
Letture casuali e Scritture casuali (4KB)
Gli array RAID non gestiscono molto bene le profondità delle code brevi (che la maggior parte degli utenti richiede). Pertanto, consiglierei di non utilizzare il RAID per la navigazione o la produttività dell'ufficio. C'è un vantaggio del ~ 9% sull'utilizzo di una singola unità per letture casuali su altre configurazioni del disco.
Per velocità di scrittura, RAID0 domina la sua concorrenza. È quasi il 50% più veloce dei concorrenti. Questo ha senso, considerando che sia RAID1 che le singole unità semplicemente copiano i dati in modo uguale su tutte le unità, mentre RAID0 divide le scritture su entrambe le unità.
Letture sequenziali e scritture sequenziali (4KB)
Le velocità di lettura sequenziali sono generalmente indicative delle attività di copia del disco. Ogni volta che si spostano file, è necessario che le prestazioni migliori si traducano in trasferimenti più veloci di file. RAID1 migliora notevolmente le letture sequenziali del disco su singoli dischi e RAID0. In teoria, RAID0 dovrebbe anche migliorare le letture sequenziali del disco, ma per qualche motivo il benchmark sintetico non ha supportato questa ipotesi.
Letture e scritture sequenziali sono emblematiche della copia di file. Come previsto, RAID1-ReFS esegue il peggiore perché esegue checksum sui dati copiati. Tuttavia, il successo della performance non è molto significativo. Viceversa, RAID0 si comporta molto al di sotto delle aspettative, sebbene sia leggermente più veloce di una singola unità e RAID1-NTFS.
Letture casuali e scritture casuali (4KB, profondità 64 code)
I benchmark che utilizzano una profonda profondità di coda, combinata con letture e scritture casuali, dovrebbero prevedere le prestazioni del server e altre applicazioni commerciali. In teoria, RAID0 dovrebbe (e lo fa) offrire le prestazioni del disco più veloci tra i quattro tipi di arrangiamento del disco. Ma RAID1 si avvicina molto in termini di velocità di lettura e offre ridondanza dei dati. Se RAID1 è formattato in ReFS, perde pochissima velocità di lettura, rispetto a NTFS.
Per le prestazioni di scrittura in una coda profonda, domina RAID0. E sia RAID1-NTFS che RAID1-ReFS soffrono di una penalità prestazionale insignificante a causa dell'overhead associato alla manutenzione dell'array.
Real World Performance
In termini di prestazioni reali, i risultati sono molto meno interessanti. In entrambe le codifiche Handbrake e 7-Zip (decompressione), RAID0 aveva circa il 2-3% di vantaggio in termini di prestazioni. Per zippare una grande cartella di 300MB di foto, tutti gli array sono risultati peggiori di una singola unità, con una differenza del 7% tra una singola unità e RAID1-ReFS.
Sfortunatamente, ho dovuto buttare alcuni dati. Ad esempio, la compilazione dal codice sorgente ha comportato un enorme vantaggio in termini di prestazioni a favore di RAID1-ReFS. La differenza era così grande che sono relativamente certo che la mia metodologia è seriamente imperfetta. RAID1 ha eseguito quasi il doppio della velocità di una singola unità e RAID0 ha offerto un aumento delle prestazioni del 20% su una singola unità. Non sto includendo un grafico in quanto ho bisogno di rieseguire test per confermare. Può darsi che ci sia qualcosa di sbagliato nel mio ambiente di costruzione o nella metodologia di test.
Possibili applicazioni per RAID in Windows
Sulla base dei benchmark, le applicazioni idonee per RAID sono le seguenti:
- Unità cache / scratch per l'editing di foto e video.
- Creazione di un'unità di archiviazione di rete Come creare e utilizzare la propria rete di archiviazione collegata utilizzando un netbook di Ubuntu Come costruire e utilizzare la propria rete di archiviazione collegata utilizzando un netbook di Ubuntu Ulteriori informazioni con la ridondanza dei dati e la protezione da bit-rot.
- Unità di archiviazione del software.
Cache / scratch drive: I driver RST (Rapid Storage Technology) di Intel consentono agli utenti di designare un'altra unità come unità cache. In questa capacità, molte letture e scritture vengono apportate all'unità. Un array RAID0 offre - sulla carta - il più grande vantaggio. Sebbene i benchmark del mondo reale indicano che un singolo SSD probabilmente offrirebbe i maggiori guadagni in termini di prestazioni.
Unità di archiviazione di rete: L'uso ovvio per ReFS è come unità di archiviazione. Le sue proprietà di integrità dei dati combinate con i grandi buff a velocità di lettura lo rendono ideale per lo streaming di contenuti multimediali su una rete veloce (perché è necessario 5GHz Come i router dual-band possono risolvere i problemi wireless Come i router dual-band possono risolvere i problemi wireless utilizzando un router che supporta lo standard dual-band può aumentare significativamente la velocità del Wi-Fi in molte circostanze..
Unità di archiviazione del software: In questa disposizione, gli utenti installano semplicemente il software nella partizione RAID1. A causa del vantaggio in termini di velocità di lettura, ridondanza dei dati e protezione bit-rot, RAID1 formattato con ReFS è un grande upgrade rispetto a RAID1 formattato con NTFS. Anche se ci vuole un piccolo successo nelle prestazioni rispetto a RAID1-NTFS, i guadagni nell'integrità dei dati hanno compensato ampiamente i suoi difetti. E in un ambiente di produzione, il buff dell'integrità dei dati potrebbe essere utile.
RAID1-ReFS è davvero buono
Un array RAID formattato in ReFS comporta solo un piccolo calo di prestazioni rispetto a NTFS, il che vale chiaramente il compromesso. Mentre non ho il numero di dischi necessari per testare altre configurazioni RAID (come RAID5), i risultati per RAID1 sono incoraggianti. Presumo che ReFS eseguirà almeno altrettanto bene su altri tipi di array.
La mia opinione: anche se non pubblicizzato come ready per gli ambienti di produzione, nella mia esperienza ReFS è utilizzato in modo ottimale nei sistemi di storage e come unità di archiviazione del software. Potrebbe anche creare un'unità cache a metà decente.
Hai provato a usare ReFS? Quali sono stati i tuoi risultati?
Scopri di più su: Manutenzione del computer, File System, NTFS, RAID.