发新话题
打印

关于存储的write cache

关于存储的write cache

大家好!我是个新手。在做业务系统的性能测试时经常会涉及到关于存储性能的问题。关于很多存储都存在WRITE CACHE,一般是否建议打开这个CACHE,打开这个CACHE对写性能有何影响。我的测试表明,如果打开大的WRITE CACHE写的性能会大大提高,读性能基本不变。但我不是很理解为什么这个write cache开大会有益于写性能。哪位可以帮忙解释一下。多谢!

TOP

这就像一台没有内存的pc机一样的性能。
QQ:122567712
MSN: myprotein0007@hotmail.com
http://space.doit.com.cn/35700
本人言论不代表所就职公司的立场,若强行对号入座,纯属扯淡。

TOP

如果没有write-back cache, 那么主机的数据要写到硬盘上,IO才完成;
如果有wrtie-back cache, 那么数据是先写到cache上,IO已经完成, 然后再由write-cache flush到硬盘上.
由于cache的性能要比硬盘好很多, 所以write-back cache 可以大大提高写的性能, 与此类似read-ahead cache 可以提高顺序读的性能.

TOP

"这就像一台没有内存的pc机一样的性能。",非常贴切。个人觉得cache对于高端存储就是核心。

TOP

发新话题