You are on page 1of 19

1.

AHCI MODE AND NOT IDE PERFORMANCE


The performance increase between a computer in AHCI mode, as
compared to IDE, is just over 15%. Most computers today are in AHCI, by
default, but occasionally we encounter otherwise from our readers.
Checking your BIOS does the trick but may be a bit difficult for some. The
easist way is to check your SSDs properties in System devices.

Clicking on any of our photographs will bring up a higher resolution copy


for your viewing ease.
While on the Windows 8 Start Screen, type Control Panel and then select
it. This is a small trick of Windows 8 many dont realize. Open Control
Panel and look for IDE/ATA ATAPI controllers and select that. It will confirm
that AHCI controllers are installed and working properly when each is
selected by right clicking your mouse. Windows 7 still select Start
Orb/Control Panel/IDE/ATA ATAPI controllers.
2. ENSURE DRIVERS ARE UP TO DATE - PERFORMANCE
Ensuring that your drivers are always up to date on your system is a given
but most continuously overlook this. Where we wouldnt have
recommended it a few years ago, today all of our systems are set to
update all software and hardware drives automatically, and even then, we
still try to check our motherboard manufacturers to see if new drivers had
been released.

This is a bit different in the case of Intels Storage Manager where different
versions provide obvious different performance results, sometimes even
with older files, and one needs to check for the newest updates
automatically. As well, newer Intel drivers allow for TRIM to be passed
with SSDs in RAID, whereas older versions did not. At the time of this
report, our system was on the Series 7 chipset with AHCO Storage drivers
ver. 11.5 as can be seen above, again through Device Manager.
3. CONNECT TO MOTHERBOARD INTEL PORTS - PERFORMANCE
Of all of the issues we tackle with respect to poor SSD performance,
having the SSD data cable connected to the wrong motherboard port is
one of the most common. An Intel motherboard will always contain two
6Gbps (SATA 3) ports designated to the chip itself (which in our case is the
Z77) as well as at least 2/4 other 3Gbps (SATA 2) ports. In most systems
these days, their are also 2/4 additional ports that ar 6Gbps (SATA 3) and
either controlled by Marvell or LAMD controllers.

The difficulty arises when the user connects the SSD to the SATA 3
Marvell/LAMD port, rather than the Intel port, and then encounters subspec performance. The two Intel ports are the top performing and should
be used first and foremost. In the case of our Asus P8Z77-V Premium

motherboard, the light blue ports are SATA 2, grey are Z77 SATA 3 and the
four navy blue ports connect to the SATA 3 Marvell controller and can be
used as secondary SSD connections or caching as Asus has labelled.

The result on the left depicts the


performance of our SSD connected to the Intel Z77 port while that on the
right is connected to the Marvell port, both SATA 3 ports. Displaying this
first hand seems to provide a better understanding we think.
4. SET PC POWER OPTIONS TO HIGH PERFORMANCE
Once again, this is one of those very simple things that leaves people
stumped for days, only to hit the Forums and have someone suggest
checking their Power Options right away. Most PCs are shipped with the
Power Options set to Balanced. A new installation sets itself to
Balanced. To get to Power Options, simply type Control Panel in at the
Start Screen for Windows 8 users or click on the Orb in Windows 7.

While we are in Power Options, click on Change Plan Settings, go to


Change Advanced PowerSettings, click on Hard Disk and change that
setting to 0 or Never.
5. TURN SYSTEM PROTECTION OFF CAPACITY/ENDURANCE
Turning off System Protection has always been a controversial optimization
but it is simpy best for your system. We first learned this a few years ago
after receiving a number of complaints from people that their performance
was dropping significantly over time. These even included our peers and
there were several reports published that condemned SSDs for their
deteriorating performance over time. We did not experience that and
needed to know why. In examining specific instances, a common
characteristic was always that complaints were being received from users
who has System Protection turned on, whereas we did not.

We published an article and, in time, received several e-mails with positive


response. In our opinion, System Restore creates allocation points of
backup data that is meant for a hard drive where the storage location was
static. This is opposite an SSD that continuously moves data around and
re-indexes to ensure equal wearing of all memory blocks. Not only did we
form the opinion that System protection slowed the PC, but also, the
increase in SSD writes has to be significantly higher. Turning off System
restore is a main contributor to available user capacity increase and our
opinion is that your PC is all the better for it.
System Protection can once again be found in Control Panel by clicking on
System and System Protection. When shutting it down (as it may
already be by default), ensure you dlete the restore points for added SSD
capacity
6. TURN OFF PAGEFILE CAPACITY/ENDURANCE
Pagefile was created in the early days of Windows to compensate for
softwares increasing need for memory as well as the significant cost of
that memory. In response, Microsoft introduced Pagefile which created a
4GB (typically) file on your hard drive that acted as virtual memory. The
problem with this concept always was that the information stored and
removed from the Pagefile could still only be transferred as fast as the
hard drive could accomplish. And then came SSDs and cheaper memory.
Along with Windows 7 came a more effective way, within the OS, of
managing active programs and memory became significantly cheaper with
a typical system having 4GB of memory. Our recommendation to shut
down Pagefile was originally made in 2010 when we were running MS Vista
and had just upgraded to 4GB of RAM. We have since been through
countless systems for business and bench use and have never
experienced a problem after shutting down Pagefile. We realized some
time ago that, even though the SSD that the Pagefile resided was fast,
pure memory was ten times that of an SSD. Leaving Pagefile on just didnt
make sense.

Once again, simply click on the image for a much better resolution
Given our opinion, we have heard some state that there are programs that
require Pagefile but we havent discounted our theory with any yet. As
with any other optimization, try it, form your own opinion and return it to
its original state if youre not happy with the end result. Very least, you
gain about 4GB of user storage back.
To get to Pagefile, go to Control Panel/System/System
Protection/Advanced/ Performance and then click on Settings. Click on
Advanced and Change, uncheck Automatic and select No Paging
File and Set

7. TURN HIBERNATION OFF - CAPACITY


My Windows 7 system starts in 15 seconds and my Windows 8 range is
from 8-10 seconds. Hibernation is not really feasible considering that
about 2.5GB of storage is returned. Accomplishing this is simple. On your
Start Screen, start to type Command Prompt and it will pop up. Right
click on the icon and select Run as Administrator on the bottom. From
there, type powercfg -h off, press enter and youre done. For Win 7
users, hit the orb, All programs, Accessories and right click on
Command Prompt.

8. ENABLE OPTIMIZE DRIVES PERFORMANCE


Windows 7 System Defrag is a totally different concept than Optimize
Drives in Windows 8. DO NOT EVER schedule defragmentation of an SSD.
In Windows 8, Optimize Drives is good. It seems that Microsoft has built
storage identification right into the Windows System Assessment Tool
(WINSAT) and the OS can recognize the needs of the storage medium, be
it a hard drive or SSD.
If it is a hard drive, a Defragmentation Schedule is set whereas, if it is an
SSD, an Optimization Schedule is set where the TRIM command is sent to
the OS, enabling the OS to search and wipe clean blocks of deleted files,
on a regular basis. TRIM can be scheduled to run daily, weekly or monthly
and we find Optimize Drives to be an extra step for system stability. Read
more in our published article, Windows 8 Optimize Drives Sets
Automated TRIM for SSD Health and Your Comfort.

Optimize Drives can be found by starting to type the name in on the


Windows 8 Start Screen and then selecting the icon.

9. ENABLE FASTER BOOT THROUGH MSCONFIG PERFORMANCE


This selection disables the GUI start screen on boot, saving a few seconds
during the boot process. Click the Windows key and R, and then type
MSConfig. From there, select Boot, check No GUI Boot and save.

10. TURN OFF MULTI-BOOT SELECTION - PERFORMANCE


This optimization should be followed if more than one drive is used to boot
separate systems in the same computer. For Windows 8 users, type
Computer on the Start Screen and right click on the icon. Select
Properties, Advanced System Settings, StartUp and Recovery, and then
uncheck the Time to Display List of Operating Systems before clicking
OK.

11. DISABLE DRIVE INDEXING ENDURANCE


Indexing was originally intended to provide quick access to a file on a hard
drive (9.2ms access time). When using an SSD (.02ms access time),
indexing really serves no purpose but to increase the writes to the SSD ,
thus impacting on endurance, be it ever so little. Leaving it on will not
hurt your system whatsoever but our belief with Indexing, as with many
other Windows 8 activities, is that there is no necessity to leave it enabled
if it serves no purpose.

Indexing is found after you right click on the specific drive in Computer.
This can be reached in Windows 8 by typing Computer at the Start
Screen, and in Windows 7, by right clicking on the Computer icon on the
desktop and then right clicking on the specific drive.

12. DISABLE WINDOWS SEARCH ENDURANCE


Disabling Windows Search is part and parcel to Indexing and you are not
disabling the typical search function, but rather, you are disabling
Windows Search indexing, thus reducing total writes to the SSD. Locating
search is a bit of a different animal, however, as we need to jump into
Windows Services to do it.

In either Windows 7 or 8 systems, press the Windows key and the letter S
simultaneously. Once in the Services menu, scroll down to Windows
Search, Stop the service, and Disable it.

13. DISABLE WRITE CACHE BUFFER FLUSHING PERFORMANCE


One can credit older Intel SSDs for the discovery of this optimization,
however, it remains to be a point of discussion and is not consistent with
every SSD. Some SSDs perform better with Write Cache Buffer Flushing
enable and some run better with it disabled. Common sense dictates that,
unless a much needed and significant performance advantage is gained, it
is best to leave this selection unchecked for data safety.

One can check out Write Cache Data Buffering by once again going into
the Device Manager, selecting Disk Drives, right clicking on the drive of
interest and selecting Properties.
14. DISABLE SUPERFETCH ENDURANCE
This is probably the most confusing optimization if we listen to Microsoft.
Initially, having it enabled was the flavor of the day but then they seemed
to have taken note of our SSD Optimization Guide and changed their
tune. In Windows 8, it is enabled again. In doing a bit of background, the
flavor today seems to be that it remains enabled for the ease of the
system user, but does not function once the WINSAT identifies that the
SSD is in use. This brings us right back to the mindset of why we want
something enabled that has no job. It is like having a car with five wheels.
The purpose of Superfetch originally, when it first appeared in MS Vista,
was to allow Windows to manage the systems memory for smoother
system activity. We spoke of something similar in Pagefile which we
disabled. Basically, Superfetch (and Prefetch) stored the location of
frequently accessed files in a trace file for quicker access, resulting in
shorter boot times for the most part. In todays system, features such as
Prefetch and Superfetch are disabled by Windows 8. We prefer the
comfort of disabling it first hand, however.

15. DISABLING PREFETCH ENDURANCE


First off. lets get back into Services by pressing the Windows key and S
simultaneously, finding Superfetch and then stopping and disabling it.
From there, we need to go into the Windows Registry to confirm all is shut
down. Hit the Windows Key and R, type in Regedit and hit enter. From
there follow this route:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManage
r\Memory Management\PrefetchParameters

Once your system has recognized that an SSD is running the show,
Windows 8 should delete the Superfetch key automatically. We found that
Prefetcher was still enabled in our systems and disabled it.
16. CONFIRM TRIM IS FUNCTIONING PERFORMANCE
TRIM is notification from Windows 8 to the SSD that files have been
deleted and blocks need to be wiped clean prior to new data being stored
there. Unlike a hard drive, which only removes the index that provides a
location to information when deleted and then simply writes over old
information, the SSD has to have a clean area to store information. That is
what garbage collection and Idle Time Garbage Collection (ITGC) do. TRIM
simply informs the SSD that something has been deleted and it needs to
TRIM the drive.
Without this, storage of data would entail checking a spot for storage,
realizing that it has old deleted info, moving good data from that block to
a new location, cleaning that block and then storing the new data. This
slows SSD performance significantly. ITGC wipes old data in the
background during idle time. We are able to check whether the TRIM
command is being sent to the SSD by typing fsutil behavior query
DisableDeleteNotify in a DOS screen.
If it returns 0, this means that it is enabled and if it returns 1, TRIM is
disabled.

This does a great jobin telling us whether the signal has actually been sent
but it does not tell us whether TRIM is actually working or not. Until
recently, this has been a problem with many users finding out that TRIM
was not working in their new installation only after performance dropped
significantly an to a visible level. Fortunately, a free utility called
TRIMcheck was created and much of the testing conducted with the author

on our own Forum Thread where its background can be examined and
a free copy downloaded.
17. UNDERSTANDING SSD DISKSPACE
As we explained earlier, SSD storage is a bit tricky as a block can contain
both deleted and valid information, the valid information having to be
relocated when the block has to be cleaned. This is all and well so long as
that unused storage space is available for this movement and this also
explains overprovisioning where SSDs may use a specific portion for this
purpose. What happens when we are nearing a full SSD though?
In simplistic terms, that valid data that may have to be relocated might be
larger than available space and your drive slows significantly while some
housekeeping is done. This is not at all a new discovery and has been
around snce the first consumer SSDs were released back in 2007. To
ensure top performance and endurance, it is best to leave AT LEAST 15%
free at all times to accomplish this, depending on the capacity of the SSD.
For a bit further elaboration, Kent Smith of LSI wrote this excellent blog
post recently.
18. MOVE DOC FOLDER TO HDD CAPACITY
Keeping in tune with the observing of SSD space above, Windows 7 and
Windows 8 provide the ability to change folder locations, enabling your
relocation of key folders to a hard drive. This is key for mass storage of
such things as music, pictures and video.

Whether you are in Windows 8 or Windows 7, right click on the folder you
want to move, search for the new location and Apply.

19. ADJUSTING CPU STATES PERFORMANCE


THIS TWEAK IS NOT ADVISED FOR THOSE THAT ARENT CONFIDENT IN
THEIR PC ABILITIES AND WE DO NOT RECOMMEND IT. IF NOT MONITORED
PROPERLY, IT MAY RESULT IN HARDWARE DAMAGE OF WHICH WE CANNOT
BE RESPONSIBLE
This last optimization will provide a significant performance boost,
however, it is not readily available in any Optimization Guides that we are
aware of and, in fact, discussion really isnt that prevalent considering the
boost that can be obtained. It consists of shutting off C1E, C3 and C6
states through the CPU management console of your bios which shuts

down regulation of the CPU. For overclockers, this is a common tweak and,
in fact, many sites have also adapted this (unbenounced to readers) in
order to achieve much higher low 4k random write performance. We also
did this in a few of our reviews, achieving results such as this:

These results were obtained while conducting our Samsung 840 Pro SSD
analysis some time ago. The difference is obvious. Shutting these states
down mean disabling the CPU thermal monitoring, higher idle CPU
temperatures and higher power draw. A great discussion and further
examples can be found in our Forum Thread. Once again, because of the
obvious drawbacks, we do not support this optimization and it is not used
(but for one or two testing instances) on any of our site systems.
20. THE SSD TOOLBOX
There can be many advantages to choosing the right SSD which provides
the buyer with many choices. Of particular interest are Toolboxes from
companies such as Samsung, Intel and OCZthat allow such things as
automated firmware updates, secure erase, resetting, formatting,
adjusting over provisioning, automated optimizations as well as

banchmark testing of the drives. All companies update their toolboxes on


a frequent basis and they can be obtained, free of charge, by clicking on
the company name above. In addition, Samsung and Intel provide free
data migration software.
21. FREE BENCHMARK SOFTWARE
There is nothing better than free stuff and in the benchmarking world free
software is everywhere. In our position, we elect to use much of this
software as it provides the reader with a no cost comparison that can be
done at home. Here are links to the free software that we are aware of:
AS SSD | ATTO | Crystal DiskMark | Crystal Disk Info | Anvil Storage
Utilites | CPU-Z | HD Tach | IoMeter | TRIMcheck |

You might also like