推广 热搜: APP  存储  企业存储  设备  闪存  交换机  华为  联想  oracle  思科 

  • 匿名
点击 328回答 0 2015-09-30 00:00

Windows是制约SSD性能的元凶?

待解决 悬赏分:0 - 离问题结束还有
Windows是制约SSD性能的元凶?

硬盘驱动器读的时间和写的时间基本相同,而用于PC的固态盘(SSD)写的时间竟然是读的时间的100倍之多。从很大程度上来说,只进行读取操作的固态盘性能要高于硬盘驱动器,但80/20这样的读写比率却拉近了两者的差距。任何超过80/20的比率都意味着固态盘在性能上不及硬盘驱动器。当然,这也要取决于其他很多因素,不过基本上这可以算是一条普遍适用的法则。

>

Windows具有以下两个可能产生问题的特点:

>

1)Windows假定读和写的时间是相同的。

>

2)Windows在虚拟内存中使用4KB大小的页。

>

这与IBM早在70年代除推出的虚拟内存系统是相同的,那个时候,4KB就整个大型主机核心内存来说可以说是占了很大比例。也就是说,每个页的输出变成了一个4KB、不连续的磁盘写入操作。

>

企业级固态盘内有多个DRAM写入缓冲区,其中聚集了这些小的随机写入操作,当不需要DRAM空间或者能源时这些写入操作会变得更大一些(写入组的整合),之后才会将其传送给闪存,因此闪存写入操作的频率是很低的。缓冲提高了驱动器的制造成本。PC用的固态盘没有这种缓冲(除了极少数,例如Micron新推出的P2000),所以固态盘遇到了瓶颈。

>

想要针对PC用固态盘来调整Windows的话,可以强制操作系统从DRAM输出较大的页,并且让其他软件推迟磁盘写入直到累积形成较大的写入页。NAND芯片的擦写块大小为256KB,这可能也是获得最快NAND响应速度的最理想大小。(可是这仍然非常小,似乎只有操作系统才能处理)

>

在8月中旬召开的Flash Memory Summit大会上,Xiotech副总裁Rob Peglar演示了在PC机启动时候的磁盘活动,他说竟然有180万次I/O操作!我没有问他读写比率是多少,但是这样看来写入操作的次数肯定不会少。Windows是受到磁盘限制的,它可以针对固态盘进行优化(不过这可能有些难度)。

>

我认为针对固态盘的Windows优化问题需要企业上下的通力合作,因为这一直没有引起足够的重视,所以这个问题可能分散地存在于企业的各个方面。

>

有趣的是,英特尔在最近发布Turbo Memory并没有谈到启动时间的提升。到目前为止,这是固态盘制造商唯一可以吹嘘的一点!

反对 0举报 0 收藏 0
网站首页  |  物流配送  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅  |  违规举报  |  京ICP备14047533号-2
Processed in 0.026 second(s), 6 queries, Memory 1.18 M