|
|
|
|
Strumenti |
21-09-2024, 09:29 | #21841 |
Senior Member
Iscritto dal: Dec 2004
Città: Zena - Pegli
Messaggi: 1668
|
Sulla poca utilità del sequenziale hai ragione,
ma sulle schermate di CrystalDiskInfo c'è la lettera dell'unita e la stessa la lettera la vedi anche sulle schermate di CrystalDiskMark, la correlazione è facile.
__________________
Intel Core i5 12500 Msi Pro Z690-P 32Gb Corsair Dominator Platinum GTX1660Super Sk Hynix P41 1Tb Crucial P5+ 1Tb Netac NV5000 2Tb AC Baydream LG 29WK500 Beelink Mini S12Pro N100 16Gb Ssd 512Gb Samsung Galaxy Tab A7 Realme XT |
21-09-2024, 11:25 | #21842 | |
Senior Member
Iscritto dal: Mar 2008
Messaggi: 18711
|
Quote:
Le lettere di unità sono aleatorie perché al momento non si sapeva che gli SSD erano collegati allo stessa scheda madre. |
|
21-09-2024, 18:13 | #21843 |
Senior Member
Iscritto dal: Nov 2021
Città: Milano
Messaggi: 632
|
Specifichiamo che un benchmark come CDM che in questo caso non esprime neanche gli IOPS non è estremamente utile anche se mostrasse le performance in random, quelle tanto enfatizzate dagli utenti che non sanno cos’è una scrittura sequenziale. O perlomeno, quelli che pensano che all’avanzare dei controller e delle NAND flash le performance in 4KB aumenteranno sempre di più quando tra i Gen5 e i Gen4 c’è una differenza di 7 MB/s…
Comunque gli SSD intuibili anche senza allineare CDI con CDM, basta ricordarsi le loro performance dichiarate e basta. |
21-09-2024, 18:33 | #21844 |
Senior Member
Iscritto dal: Feb 2005
Città: MI
Messaggi: 6464
|
guardando un po di mobo vedoche spesso hanno uno slot M2 x2 invece che x4, cioè pcie3x2 o pcie4x2. Mi sembra una vaccata, perchè anche se il pcie4x2 ha una banda pari al pcie3x4, comunque dimezzerà le prestazioni dell'ssd inserito, perchè gli SSD usano tutti 4 canali quindi 2 resterebbero inutilizzati. O no?
Esempio per chiarire: anche se monto un ssd pcie3x4 su uno slot pcie4x2 che in teoria hanno pari banda, userà solo 2x perciò dimezzerà le prestazioni anche di un ssd pcie3 (e pcie2, ecc), insomma non sfrutterà mai appieno l'ssd pur se vecchio/lento. Giusto? Ultima modifica di sbaffo : 21-09-2024 alle 18:35. |
23-09-2024, 20:56 | #21845 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 23620
|
aggiungo che i test cdm andrebbero anche fatti su un pattern grandicello, perchè con il valore standard/base di 1gb in pratica si lavora esclusivamente in DRAM SSD (per quelli che ce l'hanno)
il pattern da 1gb va giusto bene per confermare di "essere in linea" con ciò che ci si aspetta dal prodotto, e quindi sgamare i prodotti contraffatti, es. https://youtu.be/4q8SiZcllFA?t=1064 ciao ciao
__________________
Pc - [LianLi Pc70]-[Corsair Ax860]-[Asrock z-170 extreme 6]-[Intel i7 6700k]-[16gb ddr4 Kingston HyperX Fury]-[Ssd 870evo 4Tb + 870evo 1Tb + 14Tb Toshiba MG + 16Tb Seagate Exos + 18Tb Seagate Exos]-[Aoc e2460sh]-[Razer D-Back Plasma Red]-[Windows 11 Pro 64bit 23H2 ] |
Ieri, 13:16 | #21846 | ||||
Member
Iscritto dal: Jan 2018
Città: Torino
Messaggi: 276
|
Quote:
Quote:
Il limite capisci che diventa la corsia (linea) non la tecnologia pcie: i dispositivi potrebbero essere in grado di raggiungere la stessa produttività utilizzando meno corsie, il che significa liberare più corsie. Ad esempio, il Samsung 990 EVO funziona alla stessa velocità se collegato ad uno slot pcie 4.0 x4 o ad uno slot pcie 5.0 x2, lasciando libere ben due corsie della cpu. Utilizzare meno corsie è importante perché le CPU forniscono solo un numero limitato di corsie, che devono essere distribuite tra i dispositivi. Quote:
Se monti un ssd pcie 3.0 x4 (mettiamo un Samsung 970 EVO) su uno slot pcie 4.0 x2 lui andrà a 8 GT/s ma avrà solo 2 linee da saturare, quindi vedrai tipo 1600 MB/s. Quote:
Non cambia quasi mai molto mettendo un pattern più grande di 1GiB. Il pattern (Working Set) è il file creato dal software a inizio test. Rappresenta l'area di test con dati casuali. La grandezza del blocco (letto/scritto) che invece viene usato per il test, viene definito nelle impostazioni del programma dove si possono variare quelli di default: sequenziale 1MiB e casuale 4KB. Tornando al working set, essendo un ssd questo file è sparso sui blocchi sparsi Quando si fà la lettura, il software pesca casualmente blocchi da leggere all'interno del working set. Non lo legge tutto ma dei set e fà una media. Il test di scrittura avviene in set altrettanto ridotti. Eventuali aumenti di prestazioni (fittizie) osservabili in CDM si osservano si, appunto, se il working set viene messo su caching. Nello storage aziendale, questo è molto probabile, mentre per i test degli ssd consumer non avviene. Il working set è un file effettivamente su nand flash dell'ssd e la lettura (e scrittura) è un dato reale che esula da caching. Per la scrittura c'è una cache di scrittura pSLC ma questa dipende dalle modalità di uso della nand da parte del controller.
__________________
“La verità sola, fu figliola del tempo”
LEONARDO DA VINCI |
||||
Ieri, 13:35 | #21847 | |
Senior Member
Iscritto dal: Mar 2008
Messaggi: 18711
|
Quote:
Il fatto è che le persone leggono DRAM a proposito degli SSD e pensano che funzioni come la RAM dei PC. No nella DRAM degli SSD non vanno i dati egli utenti, serve al controller per le sue operazioni. (mappatura con le posizioni dei file sulle celle NAND Flash) I file chi si inviano o si ricevono dall'SSD vanno e vengono direttamente delle memorie NAND, quindi i benchmark "scrivono e leggono" direttamente sulle memorie NAND, possono essere agevolati e quindi presentare prestazioni migliori dalla DRAM perché il controller "lavora meglio". In parole semplici seppur imprecise |
|
Ieri, 14:52 | #21848 | |||
Senior Member
Iscritto dal: Feb 2005
Città: MI
Messaggi: 6464
|
Quote:
Quote:
https://www.hwupgrade.it/news/storag...x4_123657.html comunque io parlavo di x2 sempre non "a scalare". Lo slot x2 ha senso lato mobo per risparmiare 2 linee, o se ne avanzano 2, meno lato SSD. Poi è vero che nell'uso reale di Win la velocità di picco serve a poco, ma probabilmente gli ssd sugli slot secondari saranno per i dati, quindi i trasferimenti potrebbero essere belli pesanti. Quasi quasi sarebbe meglio usare lo slot x2 per Windows... se non fosse spesso imboscato sotto le schede video. Quote:
E i mb di ram riservati degli hmb non bastano? Ultima modifica di sbaffo : Ieri alle 15:26. |
|||
Ieri, 15:01 | #21849 | |
Senior Member
Iscritto dal: Mar 2008
Messaggi: 18711
|
Quote:
Perché da qualche parte le mappature devi farle, o le fai sulla velocissima e vicinissima DRAM pensata proprio per questo scopo, oppure le fai sulla più lontana RAM del PC che magari è anche poca, peggio ancora se le fai sulla "lente" memorie NAND. E se le fai sulle NAND le usuri di più... ps. i primi SSD erano senza DRAM, fu introdotta successivamente perché ritenuta importante innovazione, volendo se ne può fare a meno, poche cose sono indispensabili a questo mondo per fortuna. Ma per pochi euro, perché non stare con l'innovazione? Ultima modifica di Nicodemo Timoteo Taddeo : Ieri alle 15:14. |
|
Ieri, 15:23 | #21850 | |||
Member
Iscritto dal: Jan 2018
Città: Torino
Messaggi: 276
|
Quote:
Quote:
Il Samsung 990 EVO non è una porcata ma una scommessa sul futuro... arrivata troppo presto, visto che quando ci saranno realmente molti notebook con slot nvme di tipo pcie 5.0, questo Samsung sarà un "vecchio" modello. Samsung da questo punto di vista ha spiiegato la ragione per averlo reso compatibile pcie 5.0 / 4.0 mantenendolo di fatto un pcie 4.0: i notebook più dei desktop hanno linee pci express dalla cpu limitate, dunque occuparne solo 2 anzichè 4 significa lasciare banda per altri dispositivi. Il problema del 990 EVO sono le celle obsolete... e che è un DRAM less ovviamente. Quote:
Avere un indice veloce cioè su DRAM o RAM invece che su NAND Flash è - prestazionalmente - come la differenza tra hdd e ssd. La mappatura su RAM che attua HMB però ha dei limiti: - di spazio: 32MB sono sufficienti ma non sono 1GB, quindi una parte della mappatura (quella dei dati statici) rimane su Nand - di prestazione: l'aggiornamento ha una latenza superiore, quindi la scrittura I/0 ne risente. EDIT.
__________________
“La verità sola, fu figliola del tempo”
LEONARDO DA VINCI Ultima modifica di @Liupen : Ieri alle 19:48. |
|||
Ieri, 15:42 | #21851 | |
Senior Member
Iscritto dal: Feb 2005
Città: MI
Messaggi: 6464
|
Quote:
se servono solo 32MB ci stanno nella porzione hmb, è così lenta la ram di sistema rispetto a quella integrata? ok le latenze aumenteranno un filo, ma anche il procio si affida alla ram senza disastri... Ultima modifica di sbaffo : Ieri alle 18:00. |
|
Ieri, 16:58 | #21852 |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 23620
|
__________________
Pc - [LianLi Pc70]-[Corsair Ax860]-[Asrock z-170 extreme 6]-[Intel i7 6700k]-[16gb ddr4 Kingston HyperX Fury]-[Ssd 870evo 4Tb + 870evo 1Tb + 14Tb Toshiba MG + 16Tb Seagate Exos + 18Tb Seagate Exos]-[Aoc e2460sh]-[Razer D-Back Plasma Red]-[Windows 11 Pro 64bit 23H2 ] |
Ieri, 17:45 | #21853 | |
Senior Member
Iscritto dal: Jun 2012
Città: PU
Messaggi: 374
|
Quote:
__________________
LISTA modem/router ADSL2+/VDSL2+ G.fast No Wi-Fi |
|
Ieri, 19:00 | #21854 | |
Senior Member
Iscritto dal: Nov 2021
Città: Milano
Messaggi: 632
|
Quote:
Questo però non va a favore di quello che dici tu sul pattern di CDM ma va a favore di quello che hanno detto Liupen e Nicodemo ovvero che i dati vengono scritti nelle NAND in modalità SLC (o “pSLC”) e non nella DRAM. È risaputo, lo puoi leggere anche nei paper, pochi MB (della DRAM) sono dedicati per le scritture da parte dell’host e tutto il resto per l’archiviazione della mappa L2P. La cache SLC, invece, funziona in modo diverso. Se statica (dedicata all’intero dell’OP e fatta con le migliori celle delle NAND flash) i dati vengono scritti lì dentro come se fosse uno spazio a parte e rimangono lì per sempre invece se dinamica vengono scritti prima in SLC e poi appena terminata la sua capacità i blocchi SLC vengono convertiti in TLC, quindi la cache SLC dinamica è condivisa con i blocchi TLC, non è a parte. Quella prende tutte le scritture dell’SSD, non la DRAM. |
|
Ieri, 19:10 | #21855 | |
Senior Member
Iscritto dal: Mar 2008
Messaggi: 18711
|
Quote:
In questo caso non c'entra niente il consumismo anzi è esattamente l'opposto. Il consumismo è convincere i clienti che possono comprare i DRAMless che tanto è la stessa cosa. L'azienda produttrice risparmia i soldi della DRAM e può proporre prezzi più bassi per competere nella guerra dei prezzi con gli altri produttori. La qualità? Nelle linee top dove la DRAM la mettono eccome... |
|
Ieri, 20:53 | #21856 | |||
Member
Iscritto dal: Jan 2018
Città: Torino
Messaggi: 276
|
Quote:
sbaffo, grazie, si sono MB e non KB, un errore. Ho generalizzato nel dire 1TB... la quantità definita ormai canonica dai costruttori è 1GB di DRAM per ogni TB di grandezza. Quote:
Tra RAM e DRAM balla solo un qualcosa di latenza per ovviamente il giro che deve fare il controller per ricevere e inviare informazioni. La necessità di avere (ad esempio) 1GB di DRAM per 1TB di ssd c'è. 32MB sono sufficienti per tirare avanti decentemente le prestazioni (ma oggi ci si sposta su 64MB) ma non bastano a contenere tutta la FTL + algoritmi Livellamento / GC ecc Il fatto che 32MB di Host Memory Buffer bastano laddove dovrebbero essere 1GB, è, come già accennato, perchè il controller HMB usano algoritmi che mandano in RAM solo una parte della mappatura. Frammenti di essa che l'host prevede (visti i programmi caricati) cambierà. Il resto (la rimanenza del GB) rimane sulla porzione specifica di chip NAND (anche come copia di backup, no? Pensa quando manca improvvisa la corrente, mica spenta la ram/hmb, perdi i dati!). A ssd spento anche gli ssd DRAM hanno la copia della mappatura nel chip NAND e all'accensione viene caricata: per gli ssd con DRAM, integralmente su DRAM; per i DRAMless il controller inizia a copiare su RAM gli algoritmi di controllo e verifica e poi quando serve, gli spezzoni di mappatura necessari. Il funzionamento è questo. Clicca vedi che nello schema HMB la FTL rimane saldamente in basso sull'ssd. Quote:
Grazie, perfette descrizioni. Si DRAM e pSLC sono proprio due storie diverse. Trovo questa immagine semplice ed esplicativa per i non ingegneri come me ssd con DRAM con dentro mappatura L2P + cache (per gli algoritmi e metadati del controller) ssd DRAMless con su RAM mappatura L2P (già detto che trattasi di porzione) + FWB Il Fast Write Buffer (FWB) consente agli SSD NVMe di utilizzare la memoria del sistema host (HMB) come buffer per accelerare le operazioni di scrittura L2P e gestire gli algoritmi del controller. Questo approccio ottimizza l'uso della memoria e riduce i tempi di latenza, creando un canale rapido per lo scambio di dati tra il sistema e l'SSD. Quando arriva una richiesta di lettura, il gestore FWB controlla prima se i dati richiesti sono già presenti nel buffer di scrittura HMB. Se i dati sono disponibili, la richiesta viene servita direttamente dal buffer, evitando di accedere alla memoria fisica dell'SSD. Se i dati non si trovano nel buffer, vengono letti dalla memoria dell'SSD tramite l'interfaccia di archiviazione standard. Per le richieste di scrittura, i dati vengono gestiti direttamente dal buffer HMB, riducendo il traffico verso la memoria dell'SSD. Se esiste una versione precedente dei dati nel buffer, questa viene sovrascritta, altrimenti viene allocato un nuovo spazio nel buffer per i dati.
__________________
“La verità sola, fu figliola del tempo”
LEONARDO DA VINCI Ultima modifica di @Liupen : Ieri alle 20:57. |
|||
Ieri, 21:43 | #21857 | |
Senior Member
Iscritto dal: Nov 2021
Città: Milano
Messaggi: 632
|
Quote:
Mi sembra quasi lo stesso discorso delle NAND flash. Ovvio che tutti quanti vorremmo top prestazioni e top durata, ma ahimè per avanzare tecnologicamente bisogna far fronte anche ai diminishing return. |
|
Oggi, 07:22 | #21858 | |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 23620
|
Quote:
non seguendo più la tecnologia e con mille altri pensieri nella vita vera sto perdendo colpi e dimenticando cosa serve a cosa facendo un mescolotto scusate ciao ciao
__________________
Pc - [LianLi Pc70]-[Corsair Ax860]-[Asrock z-170 extreme 6]-[Intel i7 6700k]-[16gb ddr4 Kingston HyperX Fury]-[Ssd 870evo 4Tb + 870evo 1Tb + 14Tb Toshiba MG + 16Tb Seagate Exos + 18Tb Seagate Exos]-[Aoc e2460sh]-[Razer D-Back Plasma Red]-[Windows 11 Pro 64bit 23H2 ] |
|
Oggi, 09:18 | #21859 |
Senior Member
Iscritto dal: Jun 2012
Città: PU
Messaggi: 374
|
Come già detto costa di più infilare 1 milairdo di transitor in una CPU rispetto a mettercene soltanto 3 milioni, così costa di meno 1 core che 8, e tutta quei GB di ram dei pc odierni. I dirigenti aziendali sono stupidi come tutti, e anche per questo che c'è stata una strage di aziende dal 2005 in avanti (dall'abbandono di IBM nella produzione di PC), e oggi costa tutto poco, anche se voi vi mettete a discutere che non volete pagare un decoder più di 40 euro.
Abbandono la discussione e voi continuate pure a scrivere di cose tecniche da ingegneri elettronici che l'utente comune non sa che esistono queste differenze e usa tranquillamente ed efficacemente il suo SSD, indifferentemnte da quello che c'è dentro.
__________________
LISTA modem/router ADSL2+/VDSL2+ G.fast No Wi-Fi |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:17.