Deutsch English Français Italiano |
<vmrj85$16674$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Rich <rich@example.invalid> Newsgroups: comp.os.linux.misc Subject: Re: News : ARM Trying to Buy AmperComputing Date: Wed, 22 Jan 2025 20:08:37 -0000 (UTC) Organization: A noiseless patient Spider Lines: 27 Message-ID: <vmrj85$16674$1@dont-email.me> References: <_hycnQxlN5kAphr6nZ2dnZfqn_SdnZ2d@earthlink.com> <UcicndjNUaEg0hH6nZ2dnZfqnPSdnZ2d@earthlink.com> <35e42921-5781-8728-236f-afad1d3b56b1@example.net> <vSydnd3xKfdNFhD6nZ2dnZfqn_udnZ2d@earthlink.com> <7258fd01-44f7-850d-3f69-54b93489f64d@example.net> <vml7e7$31s95$1@dont-email.me> <69ce04cf-80a7-7170-675f-4165ffedc92b@example.net> <RtudnVi93qkPcBP6nZ2dnZfqnPudnZ2d@earthlink.com> <4985abd5-ec8c-44da-0105-0778434959c0@example.net> <vmou5k$bc8h$1@dont-email.me> <vmq7sv$rr50$3@dont-email.me> Injection-Date: Wed, 22 Jan 2025 21:08:38 +0100 (CET) Injection-Info: dont-email.me; posting-host="7156a9017a99f4f9fe50d6dcf55d1900"; logging-data="1251556"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/+D4rj8BBP3LJIlAMvR15X" User-Agent: tin/2.6.1-20211226 ("Convalmore") (Linux/5.15.139 (x86_64)) Cancel-Lock: sha1:OO6wpZ9ZF2gYhvJ0z2ybIMMpV+c= The Natural Philosopher <tnp@invalid.invalid> wrote: > On 21/01/2025 19:56, Rich wrote: >> For SSD's, writes occur to an "erased" flash block (typically much >> larger than a "disk sector" size used by the host) and given enough >> writes over a short enough timeframe the SSD controller can run out of >> "pre-erased" blocks to use, and when that happens write speed slows >> down to the rate that can be done when a "block erase" has to occur >> before the actual writes can hit the media. Note that this "block >> erase" can also invove moving any partially used data sectors out of >> the block into another block, creating a "write amplification" >> situation as well. > > One of the best ways to gain speed and longevity is to buy an SSD that > is way larger than you need. So it always has empty blocks available. And hope it has a decent block layer that spreads the writes around so no one part of the flash is written to more than any other parts. > And can do the block erases in background Most SSD's do erases in the background, so that they can have empty blocks waiting to absorb writes. But stream a large enough set of writes at the drive, and you can (for some drives) use up the queue of background erased blocks and then you see your write speed drop by a good amount because the block erases are now also part of the "write path" for your data heading at the drive.