RHEL 5 Linux SSD Performance Tweaks

EricMartello

Senior member
Apr 17, 2003
910
0
0
It seems that the main "SSD Tweak" for linux is to change the I/O scheduler from what CFQ which is the default, to either NOOP or Deadline...but after doing this and running some benchmarks, I am seeing benchmarks that are about 10% less than using CFQ. I'm beginning to think that they rewrote the CFQ algos and improved them because benchmarks aside, the system feels the most responsive when using CFQ vs NOOP or Deadline.

Does anyone have any good performance tweaks for SSDs running on RHEL 5?

For reference:
Intel X25-M G2
Intel ICH10 Controller in AHCI Mode
Linux default AHCI Driver
Ext3 Partition

BTW I don't think it's really beneficial to ditch EXT3 for an SSD drive. You still get better performance with EXT3 and improved data integrity. At most I'd say adjust the commit intervals and make sure to use the noatime mount option.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
I haven't gotten an SSD yet so don't know about them specifically, but you should look at using relatime instead of noatime so that you don't confuse apps that actually look at atime.
 

EricMartello

Senior member
Apr 17, 2003
910
0
0
I haven't gotten an SSD yet so don't know about them specifically, but you should look at using relatime instead of noatime so that you don't confuse apps that actually look at atime.

If there was an app that relies on atime to function I wouldn't be using it. It's the epitome of piss-poor programming. I've been using the noatime option for years on my RHEL boxes without any issues whatsoever.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
If there was an app that relies on atime to function I wouldn't be using it. It's the epitome of piss-poor programming. I've been using the noatime option for years on my RHEL boxes without any issues whatsoever.

No it's not, for things like MUAs it's simple and appropriate. If you want to disable it just out of spite that's stupid, but its your call I guess.