Fedora16下使用SSD

换了电脑,趁着硬盘比较贵就顺手入手SSD(Solid State Drives)玩玩。

SSD的优点就不说了,缺点呢,就是写的寿命有限(贵不能说是缺点吧),机械硬盘就没有这个限制,现在的技术怎么样,也没有认真去了解,前辈们都为使用更好的使用SSD做了相应配置,下面是我的一些配置。

少写SSD,多写内存,tmpfs个/tmp(我设了上限是7G,用多少算多少,我的内存是8G的,)来充当firefox的Cache以及可以将临时文件全部扔进去/tmp下,还有就是将yum安装软件时候产生的cache(下载的安装包)扔到/tmp,最后就是修改下挂载ext4文件系统(据前辈说受不了btrfs系统了,所以没去做小白鼠了,尽管说得很适合SSD用)的选项。详细可以见Four Tweaks for Using Linux with Solid State Drives。关于ext4文件系统挂载也可以看看Linux系统中对SSD硬盘优化的方法。我最后的配置文件是这样的。

#
# /etc/fstab
# Created by anaconda on Wed Feb  8 22:48:03 2012
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=4b4ee2a7-3fd9-47ab-922c-743fbd7c7a07 /                       ext4    discard,defaults,data=writeback,noatime        1 1
UUID=85d4f48d-c32c-4d01-ba6d-911bfbf0e275 /boot                   ext2    defaults        1 2
UUID=24168179-8363-4cf3-9cdd-64fbe842baea swap                    swap    defaults        0 0
tmpfs /tmp tmpfs nodev,nosuid,noatime,mode=1777,size=7G 0 0

还有就是改改IO的工作方式,搞个/etc/rc.d/rc.local,在启动的时候修改之,缘由可以看Four Tweaks for Using Linux with Solid State Drives后面关于IO的部分,我就不再重复叙述,其实我也不懂,囧。我的/etc/rc.d/rc.local如下:

#!/bin/sh
echo deadline > /sys/block/sda/queue/scheduler
echo 1 > /sys/block/sda/queue/iosched/fifo_batch
echo 1 > /proc/sys/vm/swappiness

最后一行是跟SWAP有关的,详细见Arch wiki关于SSD的内容,传送门:https://wiki.archlinux.org/index.php/SSD

接着补充一个,由于Fedora16默认没有rc.local,要自己systemctl下。

systemctl enable rc-local.service

另外,看系统的IO使用情况,可以使用iotop这个不错的工具。

相关的链接:
https://wiki.archlinux.org/index.php/SSD
http://tombuntu.com/index.php/2008/09/04/four-tweaks-for-using-linux-with-solid-state-drives/
https://www.csslayer.info/wordpress/linux/btrfs-try/
http://fgqiblog.appspot.com/?p=41002

Update:Wed Apr 18 21:49:05 HKT 2012

由于写代码压力有点大,所以将OS换成了gentoo,接着呢,date=writeback这个选项导致gentoo启动的时候是readonly,只能通过tune2fs -O ^has_journal /dev/sda3,sda3对应你的ext4。

6 篇回應 (訪客:6 篇, 博主:0 篇)

  1. kita ~

    嘛。。。東西買來就是拿來用的麼,等乃用了一兩年後估計硬盤也差不多換代,ssd價格也沒那麼高了麼

  2. 这个。。。SSD。。。还有8G内存。。。乃真是有钱淫。。。

留下評論

:?: :razz: :sad: :!: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: :smile: :evil:
貼圖 表情 ( ps. 若要貼代碼, 請將 "<" 改成 "&lt;" 即可, 此方法在所有 WP 網站均適用. )

這篇文章上的評論 RSS feed TrackBack URL