当前位置:  开发笔记 > 编程语言 > 正文

您对闪存驱动器的体验如何?

如何解决《您对闪存驱动器的体验如何?》经验,为你挑选了1个好方法。

EMC正在推广固态闪存驱动器,我的项目正考虑在未来朝着这个方向发展.有没有人有用闪存驱动器替换传统磁盘存储的经验?除了价格,您是否经历过该技术的任何缺点?



1> Keith Smith..:

有几个人已经提出了对闪存的写入限制.这对于更好的SSD来说并不是什么大问题 - 特别是对于像EMC这样的高端用户而言.

例如,看看英特尔的X25-E.它使用单层单元(SLC)闪存,可以处理比低端,密集型多层单元(MLC)闪存更多的写入,这种闪存用于低端和消费级固态硬盘.如今典型的SLC部件的写入耐久性为100,000次写入.

因此,如果您获得英特尔的64GB硬盘,并以最大持续带宽(170MB/s)写入,则需要64K*100,000/170秒= 1.12年才能将足够的数据写入SSD以开始进入写入限制.

当然,这是一种过度简化.还有其他因素可以发挥作用.最重要的是:

SSD过度配置闪存,有时高达25%.因此具有64GB广告容量的硬盘可能内部有80GB的闪存.所以穿它会花更长的时间.

平均而言,一次写入SSD会导致多次写入内部闪存,因为闪存擦除块大小比典型I/O大,并且SSD需要在闪存库之间移动数据以确保均匀磨损.过度配置闪存(见上文)和智能固件可以最大限度地减少这种影响---每次写入SSD时都可能有1.1次闪存写入.但是,与上述计算结果相比,这仍然会导致SSD在写入次数较少后磨损.

最重要的是,实际工作负载不会接近170 MB/s的长期持续写入带宽.

总而言之,如今市场上任何基于SLC的固态硬盘都应该能够在写入耐久性成为问题之前持续数年.作为一个指标,你会发现许多更好的固态硬盘都有多年保修.


为100,000次写入.
推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有