SSD Disk Performance at high capacity

SSD Disk Performance

I get how a normal hard disk works and why a fragmented disk is slower, and that a disk nearing its capacity also slows down. But what about an SSD?

It seems to me that an SSD that is 1% full should operate as fast as an SSD that is 99% full.

Is this true?

Thanks
newbiewebSr. Software EngineerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JohnBusiness Consultant (Owner)Commented:
Yes. There is no useful concept of fragmentation on an SSD. You should not allow them to get full (80% max utilization) and run TRIM (Optimize) monthly or so.

Given the above, they are always fast.
0
noxchoGlobal Support CoordinatorCommented:
The HDD uses rotating parts and the data is written on different positions on the plate. Thus there are delays expected when the head moves from one place to another to read the requested data.
The State Solid Drive uses pages. The drive is divided into so called pages and the data is written to the pages. As there is no rotating part involved the speed remains mostly the same. However the SSD has specific number of write operations which means that you can write to the same page for example 500 000 times. After that the page is not usable at all. Thus to avoid the software writing always to the same page Intel invented so called TRIM which cleans the pages from the "deleted" data. And thus the drive can write to different pages.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Hello ThereSystem AdministratorCommented:
A little bit off topic but you can find something useful...
SSD Optimalization (How to make it faster):
1 Turn Off Defragmentation
2 Deactivate Prefetch and Superfetch
3 Deactivate Readyboot
4 Move Paging File to HDD
5 Check TRIM Support
6 Deactivate Hibernation
7 Deactivate System Restore
8 Optimize Autostart
9 Activate AHCI Mode in the BIOS

Some people say that optimizing is bad, some people say that optimizing is neccesary. From my experience, not optimizing SSD disks might cause some unexpected issues if you use SSD longer time.
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

JohnBusiness Consultant (Owner)Commented:
Manufacturers support using TRIM and warranty their drives for 3 to 5 years
0
newbiewebSr. Software EngineerAuthor Commented:
thanks
0
JohnBusiness Consultant (Owner)Commented:
You are very welcome. I am always happy to help
0
nociSoftware EngineerCommented:
The delays in a full disk mostly are not from a full disk as such (not the disk).
But it involves the OS gathering blocks as much from the remaining free space as possible.
And that may involve looking at various storage regions to look at. It is the looking for this space that makes the filesystem slow

The amount of slowdown heavily depends on the filesystem designs.
0
andyalderCommented:
>It seems to me that an SSD that is 1% full should operate as fast as an SSD that is 99% full.

I see the question is closed but I'm not sure you understand why that premise is incorrect.

Once it gets nearly full there is increased write amplification even with TRIM supervising garbage collection.
As mentioned above an SSD is split into pages, when nearly full the SSD has to free up a whole page to do any write operation  which involves reading several partially used pages to consolidate the data on them,

Enterprise SSDs hide a portion of the capacity to give them more room for garbage collection. Some consumer SSDs allow you to set that hidden space to a set value, or setting an unused partition under the OS has the same effect.

https://en.wikipedia.org/wiki/Write_amplification
https://www.howtogeek.com/165542/why-solid-state-drives-slow-down-as-you-fill-them-up/
1
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Storage

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.