8Gb USB Flash Drive Endurance Test (2017)
goughlui.com
goughlui.com
In 2012, research on short bursts of 800°C heat could vastly extend media lifetime. Supposedly 250° for several hours has the same effect (assuming the packaging can withstand it).
In view of the shortages of recent years, we should mandate some form of this technology so we don't waste foundary output on throw-away parts (planned obsolescence).
https://m.hexus.net/tech/news/storage/48893-making-flash-mem...
That's not planned obsolescence. Planned obsolescence is INTENTIONALLY rendering a product unusable/undesirable in order to sell more product. A prime example is changing the chapter questions in a college textbook to force new students to buy new books that teach the same thing.
Things that are NOT planned obsolescence but people mistakenly think they are include cheap inkjet printers (they last as long as any reasonable person should expect).... or NOT including an expensive oxide layer regenerating heater in a THUMB DRIVE that's only intended for casual file transfers, not long term storage of frequently changing data.
Ans really, does it make sense to MANDATE a complex heating scheme for flash drives? The way drive capacity and usage continuously scales upwards, old drives would be pointless long before they died. Do you REALLY still use old 32 megabyte flash memory in today's age of terabyte drives?
"The new product stores 4x as much but lasts less than 1/100th as long" doesn't sound good, but that's the reality of what NAND flash industry is like. Meanwhile what little SLC is still available but priced far above what the cost/capacity would suggest, encouraging use of the cheaper and less reliable stuff. Manufacturers playing tricks with things like "SLC cache" and the like. Doesn't that seem suspiciously like planned obolescence?
The intel 670p (using 3D4 QLC) can do 370 TB of writes for the 1 TB model. [1] That makes it terrible for a DB, but perfectly fine for a media server. And other than the limit on total writes, it's overall a good performer at an affordable price. It also does clever things in converting some of QLC to SLC as a variably sized cache, so that smaller, more ephemeral written data doesn't affect it as much. [2]
If you want high endurance, you can get an Optane drive, like [3] which can do 17.52 PB on a similarly sized drive.
[1] https://ark.intel.com/content/www/us/en/ark/products/204109/...
[2] https://www.tomshardware.com/reviews/intel-ssd-670p-m-2-nvme...
[3] https://ark.intel.com/content/www/us/en/ark/products/147529/...
The tiny ones are great for physical deployment of certificate with key. Takes seconds to do a multi-pass wipe to prepare for the next delivery. Sadly, I wore out the drive I was using this way.
Would be interesting to have media with a self-heating cycle.
Unlikely with the tiny size of these devices. I am sure there are tons, but that most will have components on the A and B side. However… the same reasons that this works to assemble in reflow, are the same reasons it MIGHT not be an issue here.
Surface tension keeps the hot upside-down parts where they should be when their solder is molten. So if you have the right conditions, and you have the correct side-up, it should be no more of an issue to reflow a two sided part than a one. This is likely how it was made to begin with, the boards run down the line twice and the second time the upside parts have molten solder.
Obviously there would be issues for things touching components like the enclosure or tape/sticker bridging multiple parts. And fwiw to anyone… you determine “which side is up” by the weight of the components. If one side has a heavy part that won’t be held in place by surface tension, that’s the top side.
I wouldn’t do any of this for some internet-rumor that your drive will last longer, but I do know enough about two sided reflow to offer the above.
Edit: lol classic
Since drives at the time typically had preinstalled software like U3 or some app to encrypt your files, I wondered if a drive as old as this one would still be readable, never having had power since it was packaged up.
It was.
https://i.imgur.com/0dNo5ni.png
14 years.
It outlived nearly every CDR and DVDR I had.
I guess there are significant differences due to flash wear-leveling and write-amplification but I'm not sure. What I know so far is that there's difference in wear-leveling because apparently cheap USB flash drives/SD cards might not do global wear-leveling but rather only limited local wear-leveling. This shouldn't be a problem for append-only logging because it's not writing to the same block repeatedly.
However for write-amplification I'm a bit confused. Does append-only logging to an existing NAND block require reprogramming as well? If so, small appends will leave to very large ratio of write-amplification and significantly shorten the NAND life time, right?
This is particularly important for devices like Raspberry Pi which rely on USB flash drives/SD cards for logging.
This is discussed in a BtrFS post on the atime impact to snapshots (quite harmful). Definitely mount BtrFS with noatime when snapshots are in use (likely best with ZFS also).
Nice to see --- I have a 64MB Verbatim SnG from many years ago with Samsung SLC that has probably been rewritten many times over, yet only a tiny fraction of the rated 100K cycles has been used, and actually has a full binary size (131072 512-byte sectors are accessible).
https://www.ebay.com/itm/201270936497?hash=item2edcaec3b1:g:...
>https://www.ebay.com/itm/201270936497?hash=item2edcaec3b1:g:...
That's especially true for the listing you linked. ;)
According to one source[1] the drive is actually MLC, not SLC.
[1] https://www.tweaktown.com/reviews/5549/lexar-jumpdrive-p10-6...
Something like that:
https://www.atpinc.com/de/products/industrial-ssds-usb-drive
But available and more then 2GB ;)
EDIT: Nice i found something
When you say "really proven," do you mean a lifetime of 100k writes, as is normally expected of SLC devices?
p.s. I've bought SwissBit before, and had no problems.
https://www.ebay.com/itm/165027448860?hash=item266c67081c:g:...
I mean something like:
We used them for every esxi servers since ~5 years and never had a problem with it.
I just have a really hard time trusting any usb-stick.
But thanks the Oracle hint/link is a good one.
I’ve heard they released a bad SKU that they then retracted - I think it may have been the first 3.1 variant, but it’s no longer for sale. The only problem is they are bulky, but I believe there is good reason for that.
Does that help?
Yesyes..thanks for the tip, will check them out...or like 10 of them.
"This item was removed from a working machine."
https://news.ycombinator.com/item?id=16776344
If you want to read the entire thing:
https://news.ycombinator.com/item?id=16775768 "Raspberry Pi microSD card performance comparison" - April 2018
On modern systems 512k tends to be optimal, smaller sizes around 128k may be better on older/slower systems.
The 8M block size used here is certainly excessive.