VOGONS


Pentium4 and SSD

Topic actions

Reply 20 of 25, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
Ryccardo wrote on 2024-01-18, 07:24:

As I understand it, that's pure marketing!

I don't think Crucial would put that up on their website while knowing that it's false, otherwise someone might sue them.

Personally, I've been using SSDs on my retro rigs for over 2 years now, and haven't noticed a performance decrease. Never used trim, just occasionally let the system sit idle overnight. I do manually over-provision though, meaning I leave about 20% of the total capacity unpartitioned and unused.

kingcake wrote on 2024-01-18, 08:04:

Garbage collection != TRIM command

I never said that it was the same. Just that modern SSDs can work without trim, which is stated by the manufacturer.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 980Ti / X-Fi Titanium

Reply 21 of 25, by Trashbytes

User metadata
Rank Oldbie
Rank
Oldbie
Joseph_Joestar wrote on 2024-01-18, 08:06:
I don't think Crucial would put that up on their website while knowing that it's false, otherwise someone might sue them. […]
Show full quote
Ryccardo wrote on 2024-01-18, 07:24:

As I understand it, that's pure marketing!

I don't think Crucial would put that up on their website while knowing that it's false, otherwise someone might sue them.

Personally, I've been using SSDs on my retro rigs for over 2 years now, and haven't noticed a performance decrease. Never used trim, just occasionally let the system sit idle overnight. I do manually over-provision though, meaning I leave about 20% of the total capacity unpartitioned and unused.

kingcake wrote on 2024-01-18, 08:04:

Garbage collection != TRIM command

I never said that it was the same. Just that modern SSDs can work without trim, which is stated by the manufacturer.

You cant argue with people who are obsessed with Trim use and refuse to believe evidence that modern SSD drives are just fine without it. Avoiding cheap SSDs using QLC and no Dram, over provision your drive and dont use them as a swap file drive and there is zero doubt the SSD will outlive the retro rig you use it in.

You can even setup a DOS boot disk with Fat 32 support and the Trim command and run it once a month, for NTFS drives running pre Win7 other methods may be required such as a Windows based Trim tool.

You dont need a Trim aware OS to use Trim. (At least for Fat32 partitions, NTFS is a different story but there are ways to Trim under XP)

Again I consider worrying about Trim for retro machines to be a waste of time, they are not being used 24/7 or abused as a file server so the SSD should be able to handle it on its own with little issue.

Reply 22 of 25, by douglar

User metadata
Rank l33t
Rank
l33t
Trashbytes wrote on 2024-01-18, 12:26:
You cant argue with people who are obsessed with Trim use and refuse to believe evidence that modern SSD drives are just fine wi […]
Show full quote

You cant argue with people who are obsessed with Trim use and refuse to believe evidence that modern SSD drives are just fine without it. Avoiding cheap SSDs using QLC and no Dram, over provision your drive and dont use them as a swap file drive and there is zero doubt the SSD will outlive the retro rig you use it in.

You can even setup a DOS boot disk with Fat 32 support and the Trim command and run it once a month, for NTFS drives running pre Win7 other methods may be required such as a Windows based Trim tool.

You dont need a Trim aware OS to use Trim. (At least for Fat32 partitions, NTFS is a different story but there are ways to Trim under XP)

Again I consider worrying about Trim for retro machines to be a waste of time, they are not being used 24/7 or abused as a file server so the SSD should be able to handle it on its own with little issue.

I know people who would argue that retro computing itself is a waste of time, so I hate to tell retro hobbyists that they are wasting their time lest I have to face myself in a mirror. I can also understand why someone wants their retro computer to run at 110%, as fast as possible and a little more, and maybe getting trim to work is part of that 110%, so if they want obsess on that, I won't tell them to stop. Maybe they discover something that helps me some day.

I agree that most mainstream SSD's work fine without trim on older OS's (Edit: as long as your OS & BIOS (or drive overlay) talk the same LBA scheme as your SSD ). And no matter how tangled the write amplification gets on an SSD, the SSD is still almost certainly going to be faster than anything else. SSD's seem like the best choice unless you crave the spinning rust aesthetic (Edit: or plan on leaving your PC powered off for several years).

My understanding is that if you want to use trim in a meaningful day-to-day manner, it needs to be integrated with the file delete process to work, yes? That's a lot easier if you have a trim aware file system driver in your OS.

I've read suggestions that you can manually trim a flash based storage device by filling all the empty space with a giant file and deleting that file while issuing trim commands for it. Seems like a lot of work for an issue that is likely only theoretical, but it seems like sound logic. Is it worth the effort? It's hard to measure the effect of write amplification without some detailed record keeping. Keeping >10% of your SSD unallocated seems an easier solution since even cheap SSD's have sufficient space for a retro OS.

I've seen that you can reset the write amplification on an SSD with the ATA secure erase command, which resets all of the provisioning data. But one time after using a DOS based ATA secure erase on a CF, it never performed the same afterwards. It became much slower for reads and writes. I should have paid closer attention to what I was doing. It was asking questions and I was in a hurry. Maybe I screwed up the internal over provisioning. Maybe I messed up the sector alignment. I would love to figure it out, but I got other things to work on besides saving an $8 CF. The point is that there might be risks with using the ATA secure erase command.

Reply 23 of 25, by Trashbytes

User metadata
Rank Oldbie
Rank
Oldbie

Im not telling them to not do as they please, I'm simply not going to argue with them as its a waste of my time to do so.

In regards to Trim, yes for a day to day PC its a given that you want a Trim aware OS to help look after the SSD and to help track deleted files and garbage, but how many here would consider their retro PCs to be a day to day machine ?

I would consider the issues of LBA and aligning the SSD partitions to be a bigger issue than Trim as you have experienced bad partition alignment can seriously hurt the performance of a SSD, its best to format and align the SSD on a modern system first with a proper HDD tool that understands SSDs. (DOS doesn't understand SSDs and 4k sector alignment so DOS HDD tools should be avoided unless they are SSD aware)

Write amplification is far less of an issue with modern SSD controllers than the older ones that wiki article is using, modern drives are well below 1 for WA and have numerous ways to keep WA low.

I personally avoid using old SSD drives, 2008 was ..16 years ago, that's quite old for a SSD and the firmware for such drives doesnt have the toolkit of modern drives to help combat issues.

Reply 24 of 25, by AlessandroB

User metadata
Rank Oldbie
Rank
Oldbie

I wrote Trim but I meant the whole series of operations that a modern OS does to keep an SSD healthy. However I decided to get a 10k velociraptor to install on the Pentium4, I found a 74GB one for €5 and I will use that, I'm sure it will be more than excellent on the Pentium4

Reply 25 of 25, by Trashbytes

User metadata
Rank Oldbie
Rank
Oldbie
AlessandroB wrote on 2024-01-19, 12:26:

I wrote Trim but I meant the whole series of operations that a modern OS does to keep an SSD healthy. However I decided to get a 10k velociraptor to install on the Pentium4, I found a 74GB one for €5 and I will use that, I'm sure it will be more than excellent on the Pentium4

mhm, nothing like the sound of a Raptor winding up for duty except the sound of 4 of them in Raid.

Though the sound of a set of 15k SAS drives winding up is also a thing of beauty.

Enjoy the Raptor they are great drives, just give it plenty of cooling as they do get rather warm.