7 ms·
Sure. The NVMe that gives you 2GB/s write may throttle to only 500 MB/s after a few seconds of writes, but-- How often is that a problem, really?
by Filligree 6y ago
Sure. The NVMe that gives you 2GB/s write may throttle to only 500 MB/s after a few seconds of writes, but--
How often is that a problem, really?
- falcolas 6y agoTwo words: Heat Sinks A well proven way to move heat out of a silicon package to prolong its ability to perform at its highest potential. And in a desktop, you've got room for 'em.
- deleted 6y ago[deleted]
- numpad0 6y agoWhat I’m told you need heatsink for PCIe SerDes and maybe CPU on it but NAND likes warmer temperature
- philliphaydon 6y agoOn an NVME? You don't need heatsinks of an NVME. You have much bigger issues in your case if you think heatsinks will help on an NVME.
- onli 6y agoNo, that's wrong. A heatsink on an NVMe helps to let it run its top speed longer, or forever. Has nothing to do with issues in your case, those things just get warm, and before it gets too hot the heat has to be transported away or they will throttle.
- philliphaydon 6y agoNo. NVME's are rated to run at 0-70 degrees. If your case makes your NVME run at > 80+ degrees you should prob fix the airflow in your case as your prob running your CPU/GPU rather hot.
- faeyanpiraat 6y agoI would run some tests though. There are all kinds of vendors / models, who knows what kind of throttling they use?
- adrianN 6y agoHow is the lifetime of a SSD run around 70° vs the same SSD with a slightly bigger heatsink that runs at 60°?
- onli 6y agoYou do not need a case for that! The NVMe heats up on its own. There are a bunch of reviews going into that topic, because it just matters for high end NVMe drives. See for example https://www.computerbase.de/2020-09/samsung-980-pro-ssd-test/2/#abschnitt_temperaturverlauf_und_drosselung https://www.computerbase.de/2020-09/samsung-980-pro-ssd-test... - though the 980 Evo did well without an additional cooler, and here it's indeed depending on the airflow. You seem to assume it's the case that heats up to 80C or more, that's not true and also not necessary for NVMe SSDs to go over their limit. Your CPU/GPU has fans moving the heat away, that's a better position to be in...
- philliphaydon 6y agoI said if your nvme is reaching 80+ degrees then you should fix the airflow in the case. I did not say the case is 80 degrees. Any semi decent airflow is 100% capable of running an nvme without causing any performance issues.
- onli 6y agoAs you saw in the article I linked that's just not true. Those temps are with airflow, and SSDs go over their temp limit.
- philliphaydon 6y agoNope. That article states the the ssd was 'naked' which leads me to believe they removed the sticker off it. Those stickers/labels are use to dissipate heat from the controller, so you, you know, don't need a heatsink. They act as a heatsink. https://www.youtube.com/watch?v=KzSIfxHppPY&t=375s https://www.youtube.com/watch?v=KzSIfxHppPY&t=375s
- lowmagnet 6y agoSpecifically, a lot of NVMe are right next to GPU placed in PCI slot 1, which is a pretty constant source of heat under load. I installed an EK spreader sandwich on my Samsung NVMe drive, and it made a massive (20° c) difference over stock. It was previously a bare stick with no surface area/thermal sink to pull heat away.
- pdimitar 6y agoWhat's an "EK spreader sandwich"? Can you send a link to yours as well?
- aruggirello 6y agoAre you suggesting NVME heatsinks are a marketing gimmick? I beg to differ.
- criddell 6y agoEvery time you recompile. Many times per day.
- wwright 6y agoDo your compiles write multiple gigabytes of data? Within seconds?
- Aardwolf 6y agoIf you're running multithreaded build jobs with ninja and have many cores then maybe?
- zamalek 6y agoAnd that is something else that is alien to laptops. Best laptop I could find (for when I am away from my desktop) is 8c16t, that makes a massive difference for compilation.
- wruza 6y agoUnless you compile multi-gigabyte targets, all writes will likely fit in a ram cache and thus cannot be a real bottleneck. That is assuming your compiler farm can read and compile at GB/s level, which is pretty unrealistic. To test that, one can try it with ramdisk first, before getting an expensive ssd.
- read_if_gay_ 6y agoThat must be one fast compiler.
- geerlingguy 6y agoIf you do a lot of video work, daily!
- ddingus 6y agoThe point being let the user decide. Having a fast machine that can sustain throughput and I/O is a perfectly rational desire, and for some of us, need.
- wruza 6y agoNVMe throttling from 2GB/s to 0.5GB/s is usually not thermal, it is an SLC cache exhaustion that brings a drive back to MLC/TLC packing mode. One can get samsung pro or a similar ssd and it will retain 2GB/s indefinitely. On cheaper drives, having a lot of free space (i.e. slc cache) may help. Not sure though what process can generate such sustained write bandwidth beyond few things like copying or video transcoding.
- greyhair 6y agoWhich is why I replaced the cheap drive in my build desktop with a Samsung Pro NVME. It made a significant difference. Multithreaded builds (make -j 24) can really hammer the drive. Read and write interleaved, which uses up cache in both directions.
- robotnikman 6y agoI've used their Pro NVME drives as my OS drive for the last few years. Never had any issues with read write speeds either