固态硬盘如何选择 固态硬盘是什么东西( 三 )


当然还有固态硬盘的存储分配优化问题,但这个问题在SSD上远没有传统硬盘重要 。目前所有SSD厂商都在用固件优化来解决这个问题 。未来可能会有专门针对固态硬盘的“碎片整理”工具,但需要先了解各个厂商固态硬盘的具体工作方式 。
问题五:SSD会越用越慢吗?
回答:这是一个复杂的问题 。在固态硬盘的生命周期中,有许多因素会影响其性能 。最重要的问题之一是数据碎片 。不幸的是,没有办法从外部衡量SSD数据碎片的影响 。如上所述,测试程序可能能够检测SSD内部存储的性能差异,但这不会显著影响用户体验 。SSD文件系统的优化将在未来进一步解决这个问题 。
6问英特尔固态硬盘支持热插拔吗?
回答:没问题 。完全支持SATA规范定义的热插拔功能 。
问:SSD满了会不会性能下降?
回答一个好问题 。对于SSD来说,性能与存储多少数据无关 。无论空空是否仍接近满,闪存的损耗均衡管理算法都会照常工作 。一些常见的文件系统,比如NTFS和FAT32,在空之间不足时可能会出现性能下降的情况,但这是软件问题,与是否使用固态存储无关 。未来专门为固态硬盘设计的文件系统出来后,也可能会出现硬盘存储数据量对性能影响的例子 。
8 Q哪个文件系统最适合SSD?
答:目前各种文件系统都没有对SSD进行优化 。计算机行业已经花了几十年来优化旋转磁介质的存储,但固态驱动器的出现使这些优化完全无效 。幸运的是,以SSD目前的速度,它遵循旧文件系统的要求,像传统硬盘一样工作,没有太大的损失 。但在不久的将来,我们肯定会看到针对SSD优化的文件系统 。
微软将在 7中优化SSD,比如系统在使用固态硬盘时会禁用自动磁盘碎片整理功能 。其中我最关注的是ATA trim命令,它可以通知SSD某个块不再使用,SSD可以在空之间恢复它,并将其包含在下一次的“损失平衡”操作中 。
在Linux系统中,可以通过禁用内核磁盘IO调度器模块来优化SSD 。因为不存在磁头读写的移位问题,所以在磁盘读写时重新排序模块是没有意义的,甚至会降低性能 。预计 7将做出同样的改进,但尚未公布 。
9问:SSD RAID 0的性能如何?SSD内部可以实现RAID 0吗?
先回答第二个问题 。固态硬盘的读写是并行的 。目前英特尔SSD使用10个并行通道访问闪存,相当于内置10通道RAID 0 。
由多个固态硬盘组成的RAID 0阵列性能相当可观,但需要注意的是RAID控制器必须满足其要求 。SSD在阵列模式下工作的数据量是相当巨大的,很多RAID控制器在设计的时候可能根本不会考虑这个速度 。
问题10:SSD速度的决定因素是什么?目前瓶颈在哪里?
答:任何固态硬盘的性能都是由原来的闪存带宽、损耗均衡算法(固件)和接口(SATA、PCI-E等)的效率决定的 。).).有SATA接口速度卡,闪存性能没意义 。和业内其他厂商一样,我们会逐步提升固态硬盘的性能 。虽然不能说SSD正在“追赶”SATA-III标准,但是一旦第三代SATA标准推出,SSD肯定会从中受益 。
SSD和HDD相比有什么优缺点?
答:和其他东西一样,SSD和HDD各有利弊 。目前SSD更大的劣势是成本和容量,更大的优势是性能 。此外,固态硬盘完成同样的操作需要更少的电力,这意味着笔记本可以延长电池寿命,数据中心可以大大节省电力 。固态硬盘也比硬盘更适合移动设备,因为它们更耐冲击 。如果容量要求不高,SSD甚至可以比传统HDD便宜 。比如目前价格更低的上网本,基本都是用小容量的固态硬盘 。
我们来具体看看SSD的性能优势 。单纯的比较数据会让你忽略很多东西 。
比如英特尔X25-M硬盘的连续读取速度是250MB/s,而普通SATA硬盘的连续读取速度是100 MB/s,从字面上看,SSD比HDD快2.5倍 。这时候你就忽略了随机存取时间的问题 。X25-M的平均“寻道时间”只有85微秒,而传统硬盘大多是4到15毫秒,相差50倍甚至150倍 。