|
![]() |
Overclock.net - Overclocking.net > Components > Hard Drives & Storage | |
Howto: Get the Most Out of Your SSD
|
||
![]() |
|
|
LinkBack | Thread Tools |
|
|
#1 (permalink) | |||||||||||||
|
ATI Enthusiast
![]() |
Apologies if this is in the wrong section. This is a quick guide to explain some of the differences in behavior between standard mechanical hard drives and solid state drives and how to manipulate operating systems designed for mechanical hard drives into working better with SSD's. Most of the changes here will be for Windows, but some will also work with Linux and some specific programs. Credits to Tombuntu and OCZ for these items. I'm just organizing them better and inserting my own opinions.
DISCLAIMER: I take no responsibility for your actions. If you mess something up doing any of these tweaks, it is your fault entirely. Back up any files you intend to modify before proceeding. Linux There are a few tweaks you can apply to a Linux install to decrease the number of unnecessary writes and increase the lifespan of the drive. 1. You can tell the operating system not to write file access times to the filesystem. Open the file /etc/fstab as root, and in the fourth column on the line representing the partition on the SSD, either add noatime to the list of options, separating it from the others with a comma, or replace relatime with noatime. Save the file, and then reboot. 2. Use a RAMdisk to store temporary files instead of continuously writing them to disk. This will not only increase the lifespan of the drive, but will also make accessing and writing to temporary files much quicker. To do this, open the file /etc/fstab as root and add these two lines: Code:
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0 tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0 3. If your motherboard or laptop supports it, enable write back caching in the BIOS. After you've enabled it in the BIOS, run the following command as root to enable write-back caching in Linux: Code:
hdparm -W1 /dev/sda Code:
hdparm -W1 /dev/sdb 4. The default disk I/O scheduler in Linux is designed for conventional platter-based disks, and really doesn't work well with SSD's. To use a different scheduler for the drive, you can add the following command to your /etc/rc.local file: Code:
echo noop > /sys/block/sdb/queue/scheduler Windows The tweaks listed here will only apply to the specific SSD. 1. Windows XP was designed before SSD's were created, and should not be used with them. If you have Windows XP on an SSD, I suggest you upgrade to Windows Vista or Windows 7 immediately. Most of the tweaks ahead are only available to users of Vista and 7. 2. The most important thing to do is to disable defragging on the drive, because it's absolutely unnecessary and will decrease the lifespan of the drive. To disable defragging under Vista:
4. Turn off Superfetch because the read times are so low it becomes unnecessary. To turn it off:
Firefox Since SSD's have limited write-cycles, Firefox's behavior of writing cache files to disk is not good. We can force Firefox to write the data to RAM instead by doing the following:
Hardware The biggest tweak you can do to increase the performance of an SSD is get more RAM. I recommend having 4GB at least. This increases room for RAM disks and temporary files, which means less writing to the disk. Plus, it will increase performance in general. Secondly, if you plan on using SSD's in RAID, get a hardware RAID controller. Many onboard chipsets don't play well with SSD's, and a hardware controller will do the job much better. One other thing you can do to increase performance is to disable every CPU power-saving feature except for EIST in the BIOS. Newer SSD's can be bottlenecked by the slower speed of the CPU when it's idle. Disabling all of those features will remove the bottleneck, although disabling EIST doesn't seem to help enough to be worth increased power consumption. Credit to TomsHardware via DuckieHo for this one. Obviously this is only the beginning. I hope to have a lot more items here soon. If you've ideas, post them here and I'll respond soon.
__________________
Last edited by mentholmoose : 03-12-09 at 02:13 PM |
|||||||||||||
|
|
|
|
|
#2 (permalink) | |||||||||||||
|
2 + 2 = 5
![]() |
__________________
To answer most of your questions: (1) a fridge cannot cool a PC (2) 64-bit OS for over 3.4GB (3) If a PCIe card fits, it should work (4) Resolution, not screen size (5) If you have a question, it is not news (6) Report, not respond to Spam (7) Single-Rail/Non-Modular PSUs are not always better than Multi-Rail/Modular
|
|||||||||||||
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|