Abilita Write Through in Windows 10 per trasferimenti di dati di rete affidabili
Windows 10 come tutte le versioni precedenti del sistema operativo include il protocollo SMB (Server Message Block) per il networking con altri dispositivi. SMB viene utilizzato per la condivisione di file e stampanti. Nella versione 1809, Microsoft ha aggiunto a Windows 10 un'opzione Write Through per il protocollo SMB, che significativamente migliora l'affidabilità dei trasferimenti di rete e garantisce che i dati vengano riscritti nell'archivio effettivo medio.
Annuncio
Tutte le unità disco, siano esse unità disco rigido o unità a stato solido, sono dotate di una cache incorporata che è a memoria temporanea (volatile) ad alta velocità per memorizzare i dati ma non conservarli a meno che non vengano effettivamente scritti nel disco. La scrittura dei dati sul disco richiede tempo rispetto alla lettura-scrittura da una cache poiché è estremamente veloce. Questo metodo aumenta notevolmente il throughput delle operazioni di archiviazione.
Gli SSD utilizzano la cache in modo ancora più aggressivo rispetto agli HDD. Windows utilizza lo svuotamento della cache. Ciò significa che il sistema istruirà periodicamente il dispositivo di archiviazione per trasferire tutti i dati in attesa nella cache al supporto di archiviazione principale.
In Gestione dispositivi di Windows, puoi controllare se questa cache del disco non viene utilizzata. L'abilitazione dell'uso della cache migliora le prestazioni, ma un'interruzione dell'alimentazione può causare la perdita di dati. Inoltre, puoi anche controllare lo svuotamento del buffer della cache di scrittura in situazioni in cui l'integrità dei dati è importante.
Abilita Write Through in Windows 10
In Windows 10 versione 1809 e Windows Server 2019, Microsoft ha finalmente aggiunto questa scrittura tramite il controllo della cache per i trasferimenti di archiviazione su SMB. Entrambi i classici NET.exe
utility e il moderno cmdlet PowerShell New-SmbMapping
sono stati aggiornati con l'opzione per impostare questo flag sul dispositivo client nella rete.
Nella cache write-through, il dispositivo opera sui comandi di scrittura come se non ci fosse cache. La cache può comunque fornire un piccolo vantaggio in termini di prestazioni, ma l'accento è posto sul trattamento dei dati nel modo più sicuro possibile, ottenendo i comandi nell'archivio principale. Il vantaggio principale è che puoi rimuovere il dispositivo di archiviazione dal sistema o dalla rete rapidamente senza rischiare la perdita di dati.
Lo strumento NET ora supporta l'opzione UTILIZZO NETTO WRITETHROUGH
.
Il comando PowerShell appropriato è: New-SmbMapping -UseWriteThrough
.
Consentono di mappare un'unità con l'accesso forzato all'unità ("write through") specificato e di ignorare tutte le cache del sistema operativo, forzando gli I/O attraverso il disco.
In precedenza questa utile funzionalità era disponibile solo su condivisioni cluster su file server Windows con il flag di disponibilità continua impostato e SMB3, a partire dal 2012.
La modifica apportata a Windows 10 consente di forzarla dal lato client e non importa quale versione o configurazione di Windows viene utilizzata, né la versione SMB purché sia almeno SMB 2.0.
Quindi, l'abilitazione della funzione Write Through garantirà che i dati vengano riscritti sulle unità. Se il tuo file server è stato riavviato alla fine di un'enorme scrittura di file, i dati non andranno persi dalla cache; è sicuro poiché è scritto su disco.
Inoltre, sarai in grado di vedere le tue effettive prestazioni di archiviazione sulle scritture di file di copia.
Per ulteriori informazioni sulla condivisione di file, cartelle e stampanti, vedere i seguenti articoli:
- Come condividere file o cartelle in Windows 10
- Backup e ripristino di condivisioni di rete in Windows 10
- Abilita il protocollo di condivisione SMB1 in Windows 10
- Crea collegamento a cartelle condivise in Windows 10
- Modifica il livello di crittografia della condivisione dei file in Windows 10
- Disabilita o abilita la condivisione di file e stampanti in Windows 10
- Disabilita la condivisione protetta da password in Windows 10
- Come visualizzare le condivisioni di rete in Windows 10
attraverso Ned Pyle.