面临的挑战:分区发生在柱面边界(记住Linux中的fdisk使用“磁头”和“磁道”定义柱面),如果柱面边界和SSD的“页面”对不齐,在读/修改/写期间,SSD需要承担更多地工作,可能会导致额外的写周期,进而降低性能,如果你不对SSD分区,那么不需要担心这个问题。
默认情况下,Linux fsdisk使用默认的225磁头、63扇区/磁道几何形状,一个扇区等于512字节,每柱面就含有14175个512字节大小的扇区(1771.875个4KB页面),在4KB页面上着肯定是不行的,因此我们需要调整几何形状,在4KB页面上对齐柱面边界,以便任何分区都和柱面边界对齐。
Ext4之父Theodore Ts'o的建议是:224 heads (32*7) + 56 sectors per track (8*7)。如此,每个磁道28762字节,和每柱面4KB的7个块是一样的。因此每柱面4KB页面的数量是一个整数,这样任何分区都是协调一致的,下面是如何实现这种效果的一个例子:
# fdisk -H 224 -S 56 /dev/sdd
其次,32 heads + 32 sectors per track也是一种解决方案。
哪种方法更好呢?我认为这取决于许多因素,特别是SSD的内部结构和固件工作原理,如果你不打算给你的SSD分区,如使用整个设备作为一个分区,那么你不需要担心这些问题,但如果你打算分区,这两个方法你就得选择一个,最重要的一条原则是,确保分区和边界保持对齐,这样有助于发挥SSD的性能,并延长它的使用寿命。
【参考】
SSD硬盘咋分区?专家告诉你最佳分区实践
http://storage.chinaunix.net/a2011/0408/1175/000001175690.shtml
分享到:
相关推荐
果您正在使用或者准备购买固态硬盘(SSD),肯定会其已经有了一定的了解。由于固态硬盘的结构和机械硬盘有本质的不同,固态硬盘要实现真正的性能发挥需要 TRIM 指令等一些特殊的手段。不过大多数人并不知道,或者并...
ssd固态硬盘分区经验.pdf
ssd固态硬盘分区使用方法.docx
安装固态硬盘不再没有头绪,认识下mSATA SSD和 2.5英寸 SSD固态硬盘
ssd 硬盘健康状态检测工具,DiskInfo硬盘检测工具,包含32为和64为
文件包含SSD的原理图和pcb,pcb用altium designer可以直接打开
用CF卡打造SSD硬盘
Flshpoint是一款用于加快SSD固态硬盘读写速度的软件,最新发布的几个版本已经可以支持HDD加速,这款软件在低速的SSD硬盘上使用效果更明显。 我们知道EeePC类Netbook所用的Mini Pci-e接口的SSD固态硬盘是不带缓存的,...
硬盘分区软件,ssd 机械硬盘都能一键分区,方便快捷,1.解压到任意位置,调整分区,也可罚入优盘
V200R003内置SSD硬盘的GSU测试方案.doc.rar
一款不错的SSD硬盘写入优化工具,可大幅度提升SSD硬盘写入速度,内附说明。
在该软件中可随时随地的进行预览 SSD 的状态、动态分析、性能优化等功能,同时在对 SSD 的性能优化支持用户自定义设置索引功能、装置最佳化、时间戳记、休眠、索引碎片整理、AHCI 设定等操作的开启和关闭,有效的...
该简体中文语言文件来源于互联网,缺失和更新部分由本人补充。这两年作者突然更新快,每个月都会有新版本发布。不定期更新,以免浪费大家积分。
固态硬盘 SSD优化 固态硬盘 SSD优化
Flshpoint是一款用于加快SSD固态硬盘读写速度的软件,最新发布的几个版本已经可以支持HDD加速,这款软件在低速的SSD硬盘上使用效果更明显。 我们知道EeePC类Netbook所用的Mini Pci-e接口的SSD固态硬盘是不带缓存的,...
快速迁移系统到SSD硬盘,避免重新装系统,自动对齐分区
群晖6.1-15101 update3 SSD硬盘安装及洗白教程,包含所有文件及软件
可用于win7 X64系统SSD硬盘缓存设置,首先需装有SSD硬盘。
麒麟系统挂载硬盘方法及分区方法