Come migliorare le prestazioni di Windows con un nuovo file system

È possibile potenziare le prestazioni del software del computer e l'affidabilità dello storage con due tecnologie: un'impostazione RAID e un nuovo file system. L'unico requisito è, almeno, due unità di riserva. Il resto è facile.

È possibile potenziare le prestazioni del software del computer e l'affidabilità dello storage con due tecnologie: un'impostazione RAID e un nuovo file system.  L'unico requisito è, almeno, due unità di riserva.  Il resto è facile.
Annuncio pubblicitario

Vuoi rinforzare il tuo PC Windows? È possibile incrementare 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 ... Ulteriori informazioni (RAID) e il 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 sistema gestisce i 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

La creazione di un volume RAID ora è davvero semplice con Windows Storage Spaces . Gli utenti devono semplicemente digitare spazi di archiviazione nella barra di ricerca e avviare il programma.

spazi di archiviazione Windows 81

Dopo aver avviato Storage Spaces, dovrai selezionare il pulsante Cambia impostazioni .

gestire gli spazi di archiviazione

Quindi creerai il pool di archiviazione. Seleziona Crea una memoria . Quindi scegliere due unità di riserva da aggiungere all'array. È importante notare che l'aggiunta o la rimozione di un'unità dal volume distruggerà tutti i dati sul disco, quindi fai attenzione.

gli spazi di archiviazione aggiungono un'unità

Vedrai quindi le opzioni configurabili per la creazione del pool di archiviazione. Le due parti a cui devi prestare attenzione sono: (1) Tipo di resilienza e (2) File system . Il tipo di resilienza con due unità è limitato a Mirror 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à.

reilienza e file system degli spazi di archiviazione

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 alle tue unità Cos'è un file system e come puoi scoprire cosa succede sulle tue unità Leggi altro) in Windows 10 sono Resilient File System (ReFS) e il "New" Technology File System (NTFS) consumato dal tempo. 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 funzionano gli SSD, perché gli SSD sono così utili e l'unico aspetto negativo degli SSD. Ulteriori informazioni), motivo per cui valutiamo i dischi rigidi.

immagine dell'array raid

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. Infine, ho eseguito diversi test "reali" usando 7-Zip e freno a mano (5 usi per Handbrake 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 la maggior parte dei tuoi media digitali. Abbiamo raccolto 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.

letture casuali 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à.

scrive a caso

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 sequenziali

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. Al contrario, RAID0 si comporta molto al di sotto delle aspettative, sebbene sia leggermente più veloce di un singolo disco e RAID1-NTFS.

scritture sequenziali

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.

lettura casuale 4kb qd64

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.

scrive a caso 4kb qd64

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.

7zip

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 build 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 contro il marciume.
  • Unità di archiviazione del software.

Unità cache / scratch : i driver RST (Rapid Storage Technology) 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'utilizzo ovvio di 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 media 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 software : in questa configurazione, 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 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?

In this article