首页 > 商业模式思考 > 由硬盘瓶颈引发的思考

由硬盘瓶颈引发的思考

2010年9月4日 发表评论 阅读评论

当今PC机的瓶颈已经集中到机械式硬盘上了
从Win7的评分上看,CPU、内存、显卡,都很容易上到7分以上,只有机械式硬盘,死超不过5.9

硬盘连续读或写的速度还是比较可以的,我新买的希捷500G,读可以在135M/s 写也在110M/s或者以上。
然后最关键的问题:
1. “边读边写”
边读边写的时候,可以简单的一个硬盘的2个分区间拷贝文件,速度达不到单独读或写的1/2。 因为磁头要同时处理读也写,磁头的处理能力至少降低一半(连续性被打断,增加寻道时间)。读写都用同一块缓存,可用大小减少,命中率降低。
2. “随机读写”
正常使用中,大部分情况下,硬盘操作还都是小文件,除了少数时候的大文件复制等操作。
小文件,文件虽小,但是要加上机械硬盘那致命的慢的寻道时间,小文件读写(随机读写)效率严重下降。
SSD寻道时间则非常有优势,这也是现在不少人用SSD做系统盘的原因。

数据库(像mySQL)的性能,也因为硬盘的性能低,而出现瓶颈

扩展思考:读写同时操作,如何合理避免?
1. 如果无关的东西,放在不同硬盘,读写干扰就比较小了
2. 对于服务器应用,并发的频繁读写同一个小文件(读比较多),这就无法分开了。
读尽量使用内存(RamDisk/Memcached),写的时候内存更改,硬盘也更改,但硬盘尽量只做写操作。
使用RamDisk,硬盘作为镜像实时备份。
这里有个问题是掉电会丢失最后没有写入的数据,(不过,没有写完时掉电,就算直接用硬盘也是会丢失)
服务器电源比较保障,这个问题不是很大。

硬盘的发展:
SSD应该会成为主流,现在机械硬盘,将成为磁带机一类的记录性的媒介。

分类: 商业模式思考 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.