Testing and implementing new hardware with Intel I5 3.0 processors with 8 gig of memory and seeing some unexpected results by using AHCI as compared to IDE hard drive setting in the bios.
I have come to some unexpected results.
FIRST, I have seen that running SME in 64 bit mode can be much slower than SME in 32 bit mode as some experienced suggested might occur.
If most program's code is written in 32 bit code. 64 bit operating system does in fact slow things down from what I have seen.
Just the boot up time along is much slower on the machines I am upgrading too if booting to SME 64 bit operating system.
This post is not about 64 bit mode though. I just first saw the boot time greatly reduced when running in 64 bit mode using AHCI.
So I installed SME in 32 bit mode using AHCI mode for the hard drives.
I let many minutes pass after booting a new SME 32 bit operating system.
The speed was still slower when testing my drives in AHCI mode than an older Intel Pentium-D 2.8 system with 4 gig memory.
I did many speed test on the hard drives jotting down timing numbers in AHCI and IDE mode.
I am NOT using any enterprise drives. I have a slough of Seagate drives of various sizes and firmware of the more consumer grade drives.
I also have tried some of the Samsung SSD drives 840 and 840 PRO.
What my results have pointed to is that all the Seagate drives that I tested ran much slower in booting, rebuilding a raid 1 set, and doing read and write test in ACHI mode.
The Samsung drives did better in AHCI mode.
I am not going to post any speed test because i did not do a quantitative test, but tested enough for the results I needed.
Now I will run all my servers with the Seagate drives that i use in IDE mode. The SAMSUNG drives will be run AHCI mode.
During and after long testing periods. I did do some searches on the internet.
What i did see was where it has been reported that many Seagate drives perform better in IDE mode.
Or you can say the Seagate drives i tested just did not perform well in AHCI mode.
Some searches showed where certain manufactures did better in AHCI mode than others.
I do not know how other RAiD setups would test out.
What seemed a good indicator to me if drives where better in IDE or AHCI mode, was while building a raid 1 system and after about 10 minutes into the rebuild on non SSD drives, look at the rebuild speed of a raid 1 set.
This can viewed easily while logging into the console as admin rather than root and look at disk management.
As a side note.
On the Seagate drives that i tested. If you test the drive using hdparm, such as hdparm -Tt /dev/sda, the drive will show poor performance for time after reboot. I found out that if i waited about 10 minutes. The hdparm test would show better results and more to the norm.
Later I found this site below and some notes on hdparm used with Seagate drives.
http://en.wikipedia.org/wiki/Seagate_BarracudaAgain, while doing testing of drive speed. I suggest letting at least 10 minutes pass before doing any speed test on drives.
I do not know if hot-swapping is supported by SME 8.0 using AHCI. I thought that I read that hot swapping was not supported.
If that is case, the benefit one might get from AHCI is NCQ. If that is case and manufacturer does not support NCQ as what i have read what it actual does.
I do not even know if having AHCI turned on is a benefit.
The only benefit that i have found, is that AHCI is set as the default mode in the bios and if the bios setting goes back to default for any reason, the computer will reboot possibly.
But from what i am seeing on the new motherboards is EFI is the default also. From my testing, EFI has to be turned off or legacy first, which is no longer the default. So problems booting for me still likely would exist.
What was a beautiful thing though in these testing. Is that the SME 32 bit operating system would boot up in the newer Intel machines as well as the older Intel machines that I have.
The new computers have similar ethernet devices as the older in my machines.
The rebuild of a raid 1 was much slower.