On 1/26/2023 7:02 PM, Java Jive wrote:
> Please excuse the Linux/Windows crosspost, this is a question about USB hardware relevant to both OSs!
>
> In a review raising the spectre of the VW emissions testing scandal all over again, an Amazon customer for this 128GB USB 3.1 drive ...
>
>
https://www.amazon.co.uk/dp/B08LG94ZR8/ref=twister_B08R5S2ZWG?th=1
>
> ... claims that the manufacturer has put fast chips at the beginning so that
> it passes review tests well, but fills up the memory beyond the beginning
> with cheaper very slow chips.
The reviews I just glanced at, are for products other than the
item in question. This is "the Amazon way". Amazon allows bozo traders
to pour every review they ever got, for tea towels and scone warmers,
to be poured into the reviews of a USB stick.
The "lowest tier" of USB3 sticks, reads at 100MB/sec and writes at 10MB/sec.
The write rate gets worse, as it ages. I have a 128GB stick, with this
characteristic. When an advert does not mention the speed, this is
what you're getting.
The write speed never normally matches the read speed. The advert
presenting 320 read 200 write, is not impossible.
What you will find, is a bit of poetic license. The write rate
will probably be around 100 or so. Best case.
*******
If capacity fraud has been committed, then yes, it's true
there is weird write rate behavior. The banana-crisps who test
these products they buy, are not clever enough to do a write-readverify
and determine they have been defrauded. "Oh, YES, I did get 2TB of
storage for £10." Yet, if you ask them to compare the hard drive copy,
to what is on the stick now, they suddenly become silent.
*******
On SSD and NVMe, the TLC flash uses a portion of the flash set up as
SLC. This is called the SLC cache. Writes happen in two stages.
Fast write into the SLC cache. Slow later transfer into the main TLC body
of the device. Once the SLC cache is full, device write rates drop to the
TLC rate. This behavior can be seen on TLC and QLC drives.
I'm not aware of USB sticks doing this. The controller is not typically
sophisticated enough to be doing this. The USB stick may not have proper
wear leveling, and may suffer premature failure after a year or two.
Whereas an MLC stick will "last forever", but of course, are hardly
ever made any more.
A few USB devices, use an SSD plus a USB to SATA adapter chip. But
the form factor of the device is not usually that of a pen drive.
The device should have better characteristics, but take up more
desk space and the form factor is a general nuisance.
*******
USB sticks have one or two flash chips. In previous generations,
the controller could be two channel, and the device ran faster
because it was accessing two flash. The flash now, is I/O is fast enough,
the two devices could share a single channel. This makes the
controller chip slightly cheaper to build.
A few USB sticks (the square-ish Patriot Extreme), could have
four flash chips. But you can't plug two of those in next to
one another, so it's one of those per stack.
While you could go to all the trouble, of using two different
flash SKUs on a single stick, the quality of the flash used
in general is so poor, who really cares ? If a TLC wears out in
a year or two, and receives light usage (is not used as an OS
boot drive or something), then does it really matter if the
floor sweepings had different things written on them ? Presumably
the configuration utility they use at the factory, could handle
this behavior, but it would likely be a nuisance when setting
up the devices.
Even reputable brands, have poor flash in them.
My OCZ Rally2, laughs at my other sticks, and their shenanigans.
Sure, the stick had small capacity, it went slow, but... it
has not degraded, it does not slow with age. It actually
fucking well works. We will never see another stick like it.
Summary: If the review you saw was for a 2TB capacity device,
the speed variation could be evidence of capacity fraud,
but only a simple write-readverify can confirm your data
is not being stored on the device.
Check through the reviews, and see if there are any for
a 128GB stick or not. So at least the review item is not
"a tea towel or a candle holder".
Verified Purchase
Ausgewiesen sind bis 350 MB/s Lesen und 200 MB/s Schreiben.
Gemessen wurde an einem Thunderbolt 3 Anschluß mit Rampow USB C Adapter, Test sequentiell:
Check Flash: Lesen 230 MB/s - Schreiben: 81 MB/s <=== so it's writing at 80... wot a surprise
HD Tune Pro: Lesen 300 MB/s - Schreiben: 83 MB/s
Win Explorer: Lesen 308 MB/s - Schreiben: 77 MB/s
Nur 3 Sterne, da die Schreibgeschwindigkeit doch stark vermindert ist.
[Only 3 stars, since the writing speed is greatly reduced]
As for the availability of branded sticks we recognize,
the availability of those is pretty weird. They do not
seem to be manufactured right now, at normal rates. Even though
there is an excess of flash chips around. I have no idea what
fab makes the controllers. Probably not TSMC. There are other
fabs and they make 22nm or 12nm chips. There are even fabs in
India.
https://www.amazon.ca/SanDisk-SDCZ880-128G-G46-Extreme-128GB-Solid/dp/B01MU8TZRV
"Mostly fantastic! A little misleading in a way, though. (Failed a year and half later btw)"
And that's the thing. You can actually get decent read/write rates, but life ? ...
Paul