ONTAP Discussions

sequential read/write, and random read/write performance on SSD?

netappmagic
4,502 Views

In SSD world, does that make any differences in distinguashing the performance?

sequential read; sequential write; random read; random wirte

I would think they should be all the same. 

Thanks for your inputs

3 REPLIES 3

AlexDawson
4,480 Views

The blocks of an SSD presented to the attached system are really virtualised cells of the underlaying memory modules. SSDs contain something called a flash translation layer (FTL), which does wear leveling, device layer encryption and garbage collection and moves data from the virtual blocks to the physical cells.

 

By their very nature they adapt best to sequential write/read workloads.

 

FTLs can have different optimisations depending on workload, which have tradeoffs against device lifespan and usable capacity vs native capacity, this was more common with smaller capacity devices, but most are general purpose now. Inside NetApp systems, we perform additional data stream analysis to best match the streams of data to and from clients to the way our SSDs work. 

 

Hope this helps!

netappmagic
4,451 Views

Thanks for infor. They are helpful.

 

So, can I say the performane of all these 4 different type of I/O's are all about the similar?

 

AlexDawson
4,374 Views

They are not similar, no

 

have a look at this review for a SSD and the difference between different profiles - https://www.storagereview.com/samsung_860_evo_ssd_review

 

With regards to NetApp systems, spreading the workload over more containers does reduce the impact of random IO somewhat, but it is still a consideration to work through with your partner SE in designing a system

Public