David Black wrote:
One thing you can do to help, while partitioning your SSD, (if you can afford the space) leave 40GB free at the end (or what appears to be the end, based on opening remarks
) of the drive, this will be added for over-provisioning, and will help keep an SSD more responsive as it fills with data.
Is that an added 40GB unallocated partition or just add +40GB more to the swap partition? I can't see the SSD using unallocated space to do any moving around. 40GB sounds like a lot.
I may be wrong, but I think ext4 does not fragment files very often. I don't think fragmentation would be an issue in any Linux distros. I never hard it being an issue.
Maybe a bit off-topic but here is my strategy:
I already am using a 120GB Windows 8.1 SSD. I just allocated the whole thing NTFS for the OS and whatever Microsoft wants to do with it. That is C:\ and their recovery area. (sda, sda1,sda2) Heck, with all the updates Microsoft wants to do, I think it's not going to last long. But, it's all there for Microsoft. Let them do with it whatever they want--I don't care.
Then I have 2TB mechanical drive I have all my data and VM ware Virtual machines. I partition that thing 6 ways till Sunday (sdb, sdb1 sdb2, sdb3 .... sdbn) . It's got NTFS, FAT32, FAT16, ext4, and even ext2 partitions from time to time . I think I can use this to share data and programs across the different distros. Heck, mint is good at even recognizing stuff on NTFS partitions. That drive can be my all-purpose do-it-all drive. I have a 240 GB OCZ SSD drive on order. I plan on having that drive for Mint and maybe other Linux distros (sdc). I think I will partition it 10GB sdc1 ext4 for / (root), 20G-50GB ext4 for /home, and 4 - 10 GB for swap at least for mint. I am not bothering with LVM. That's about 64 -70 GB, tops, counting overhead for partition tables, etc . Plenty of room for over-provisioning and creating other partitions to mess around with.
I don't really think I will doing much swapping/memory paging with 20GB RAM. Maybe a swap file is a non-issue. The install procedure for Rebecca (don't know about LMDE Betsy) complains if you don't have a swap area. I think it still installs, but asks if you are sure and if you are sure you are sure, or whatever. If I give it something, like 4GB, it won't complain and just install.
The first being fstrim. fstrim runs weekly on Mint and in the optimize how to it says to run it at boot but the fstrim man page says that running fstrim too frequently might negatively affect the lifetime of poor quality ssd drives. Not sure which drives would be considered poor quality but I decided to leave this one alone.
The second thing I didn't like was setting Firefox cache to 0. I can understand the reasoning behind this because if Firefox is your default browser it's probably the application you use the most but not having any cache kind of sucks so what I did was to make a 128mb ramdisk and configured Firefox to store cache on the ramdisk. Yes, I know that everything in the ramdisk will be lost after a reboot but I don't mind.....it's good for privacy.
Not sure how much of this is really necessary. Like any drive it's always a good idea to do regular backups. SSD's are getting cheaper....I just picked up a 240gb Patriot Pryo for $79 so if it does where out in who knows when, I'll just junk it and get a new one....they'll probably be half the price and twice the capacity by then.
I need to read up about how fstrim and configure it properly. Thanks for the heads-up.
I think Firefox cache has more to do displaying offline web pages and not re-loading pages than with actual caching in a RAM management context. All sites force re-loads anyway, like facebook, weather underground almost minute by minute.
As far as the pricing on SSD's: Yeah, heck, I see some people RAID these things. Not sure that's a good idea.
http://www.pcworld.com/article/2365767/ ... raid-0.htm