Jump to content

DRAM cache

Dumb guy
Go to solution Solved by mariushm,

It makes absolutely no difference if it has dram cache or not.

It does 510 MB/s reads, 300 MB/s writes and has 80TB+ endurance, that's  all you need to know.

 

Anyway, yeah, it has a DRAM chip ... that code belongs to Sandisk X300s series, and you can get datasheet here: http://downloads.sandisk.com/downloads/datasheet/x300s-datasheet.pdf

 

Quote

The X300s uses a tiered caching structure to improve random write performance. Modern operating systems typically access the storage device using small 4KB access blocks. These small access blocks conflict with the physical block structure (>1MB) of newer flash memory technology. To bridge this difference, the X300s employs three storage layers: Volatile cache - DDR DRAM cache, nCache™ - A non-volatile flash write cache,
Mass storage – MLC NAND flash.
The nCache™ write cache is used to accumulate small writes at high speed then flush and consolidate them into the larger MLC section of the NAND flash memory array.

 

nCache is a portion of MLC kept in pseudo-SLC mode, for faster writes and higher endurance. As you fill the drive, this ncache portion is converter back to MLC and performance decreases. So make sure you always have at least 4-8 GB of free disk space on such SSD.

 

I have the 128 GB x400 version and it gets real slow when you're down to 2 GB or so free disk space, it doesn't like that.

Hello guys, I have this ssd ( SanDisk SD7SB3Q-128G-1006) how can I know if it has a DRAM cache without open it up?

Link to comment
Share on other sites

Link to post
Share on other sites

It makes absolutely no difference if it has dram cache or not.

It does 510 MB/s reads, 300 MB/s writes and has 80TB+ endurance, that's  all you need to know.

 

Anyway, yeah, it has a DRAM chip ... that code belongs to Sandisk X300s series, and you can get datasheet here: http://downloads.sandisk.com/downloads/datasheet/x300s-datasheet.pdf

 

Quote

The X300s uses a tiered caching structure to improve random write performance. Modern operating systems typically access the storage device using small 4KB access blocks. These small access blocks conflict with the physical block structure (>1MB) of newer flash memory technology. To bridge this difference, the X300s employs three storage layers: Volatile cache - DDR DRAM cache, nCache™ - A non-volatile flash write cache,
Mass storage – MLC NAND flash.
The nCache™ write cache is used to accumulate small writes at high speed then flush and consolidate them into the larger MLC section of the NAND flash memory array.

 

nCache is a portion of MLC kept in pseudo-SLC mode, for faster writes and higher endurance. As you fill the drive, this ncache portion is converter back to MLC and performance decreases. So make sure you always have at least 4-8 GB of free disk space on such SSD.

 

I have the 128 GB x400 version and it gets real slow when you're down to 2 GB or so free disk space, it doesn't like that.

Link to comment
Share on other sites

Link to post
Share on other sites

12 minutes ago, Dumb guy said:

Hello guys, I have this ssd ( SanDisk SD7SB3Q-128G-1006) how can I know if it has a DRAM cache without open it up?

Its not something you really need to worry about on SATA drives, its NVMe where it makes a big difference.

Router:  Intel N100 (pfSense) WiFi6: Zyxel NWA210AX (1.7Gbit peak at 160Mhz)
WiFi5: Ubiquiti NanoHD OpenWRT (~500Mbit at 80Mhz) Switches: Netgear MS510TXUP, MS510TXPP, GS110EMX
ISPs: Zen Full Fibre 900 (~930Mbit down, 115Mbit up) + Three 5G (~800Mbit down, 115Mbit up)
Upgrading Laptop/Desktop CNVIo WiFi 5 cards to PCIe WiFi6e/7

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, mariushm said:

It makes absolutely no difference if it has dram cache or not.

It does 510 MB/s reads, 300 MB/s writes and has 80TB+ endurance, that's  all you need to know.

 

Anyway, yeah, it has a DRAM chip ... that code belongs to Sandisk X300s series, and you can get datasheet here: http://downloads.sandisk.com/downloads/datasheet/x300s-datasheet.pdf

 

 

nCache is a portion of MLC kept in pseudo-SLC mode, for faster writes and higher endurance. As you fill the drive, this ncache portion is converter back to MLC and performance decreases. So make sure you always have at least 4-8 GB of free disk space on such SSD.

 

I have the 128 GB x400 version and it gets real slow when you're down to 2 GB or so free disk space, it doesn't like that.

thank you

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, Alex Atkin UK said:

Its not something you really need to worry about on SATA drives, its NVMe where it makes a big difference.

I guess Linus was wrong then

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×