In che misura la dimensione di un SSD è un fattore nelle sue prestazioni?
Nella mia mente, correggimi se sbaglio, un SSD più grande dovrebbe essere, tutto il resto uguale, più veloce di uno più piccolo. Un SSD più grande avrebbe più blocchi di cancellazione e quindi più margine di manovra per l'FTL (livello di traduzione flash) per l'ottimizzazione della raccolta dei rifiuti. Inoltre ci sarebbe voluto più tempo prima che TRIM diventasse necessario. Vedo su Wikipedia che osserva che "Le prestazioni dell'SSD possono ridimensionarsi con il numero di chip flash NAND paralleli utilizzati nel dispositivo", quindi sembra che anche il throughput aumenti in modo significativo. Inoltre, molti SSD contengono cache interne di qualche tipo e presumibilmente quelle cache sono più grandi per SSD di dimensioni corrispondenti.
Ma supponendo che questo effetto esista, vorrei un'analisi quantitativa. La produttività aumenta linearmente? Quanto è influenzata la raccolta dei rifiuti, se non del tutto? La latenza rimane la stessa? E così via. Le prestazioni di un SSD da 8 GB sarebbero significativamente diverse, ad esempio, da un SSD da 80 GB assumendo entrambi chip, controller, ecc. Usati di alta qualità?
Esistono risorse (pagine Web, articoli di ricerca, presentazioni, libri, ecc.) Che discutono le correlazioni tra le prestazioni dell'SSD (velocità di scrittura casuale di 4 KB, latenza, throughput sequenziale massimo, ecc.) E le dimensioni? Mi rendo conto che questo non suona davvero come una domanda di programmazione, ma è rilevante per quello su cui sto lavorando (usando il flash per memorizzare nella cache i dati del disco rigido) che implica la programmazione.
Se esiste un posto migliore per porre questa domanda, ad esempio un sito più orientato all'hardware, quale sarebbe? Qualcosa come l'equivalente di overflow dello stack (o forse un forum) per domande approfondite su interfacce hardware, interni, ecc. Sarebbe apprezzato.