RAIN: protezione contro i problemi della memoria NAND
La gamma di prodotti M500 dello scorso anno aveva davvero bisogno della tecnologia RAIN (Redundant Array of Independent NAND) per soddisfare i requisiti di affidabilità fissati dall'azienda. Il processo produttivo a 20 nanometri di IMFT era ancora giovane e questa funzionalità rendeva i prodotti più resistenti. La maturazione del processo produttivo ha permesso a Crucial di fare meno affidamento al sistema di ridondanza, liberando capacità che ora è a disposizione dell'utente.
Nel Micron RealSSD P320h un ottavo della memoria flash è monopolizzato da RAIN. Perdere tutto quello spazio è doloroso su un'unità PCIe con 1024 GB di costosa memoria SLC.
Un sacrificio del genere era possibile sulla gamma M500, così Micron impostò un rapporto di 1:15. Il modello da 480 GB aveva 512 GB di memoria sul PCB, destinando 32 GB a RAIN. Normalmente un drive da 480 GB dovrebbe usare un sacco di over-provisioning in più per minimizzare la write amplification e migliorare le prestazioni in scrittura in stato di equilibrio. Con l'implementazione di RAIN sull'M500, il drive da 480 GB ha ancora un 7% a cui appoggiarsi.
Dati i livelli di capacità binari della serie M550, l'unico modo per riservare capacità per RAIN e offrire 512 GB – per esempio – sarebbe stato quello di aggiungere ulteriore flash, cosa che Micron però non ha fatto. Piuttosto ha optato per ridurre il rapporto di parità di RAIN. Anziché 1:15 l'M550 è stato impostato a un rapporto di 1:127. Sul modello da 512 GB si tratta di 4 GB di spazio dedicati a RAIN. La versione da 1024 GB porta quel valore a 8 GB. Naturalmente vengono coperti solo i piccoli problemi della memoria NAND Flash, ma l'M550 probabilmente non ha bisogno nemmeno di così tanta capacità extra.
Ecco la ripartizione. Il Crucial M550 da 512 GB ha 512 GB di memoria flash all'interno. Normalmente, il 93,15% di tale capacità sarebbe usabile, dal momento che 512 GB binari * 0,931515 equivalgono a 512 GB decimali. Quei 4 GB per RAIN però devono venire da qualche parte. Quindi, Crucial li prende da quell'area di scorta pari a circa il 7%, che approssimativamente è pari a 35 GB.
Sottraendo 4 GB di spazio per le informazioni di parità abbiamo solo 31,06 GB di scorta per gli algoritmi di pulizia del controller. A quanto pare, non sarà un problema, soprattutto in considerazione degli ambienti desktop e mobile a cui si rivolge l'M550. Naturalmente, entreremo nel merito di queste affermazioni con test specifici.