|
1)假如是一个写操作,存储的write cache如果起作用,是否这个64KIO会先写入cache,当cache写入磁盘的时候是不是因为strip size 64k,
而导致其实真正这个64k其实是写入了一个磁盘?
2)存储上的strip size和lv上的-s这两个参数使用上是否需要一些特定的规则?是否需要也写特定的倍数?
大家有没有在建立数据库前考虑这个?
我认为主要是考虑OS的lv的条带吧。
因为存储层有大CACHE,对于不一般的IO read/write,都是足够的存储性能较好的话,问题一般只会在OS端。
这个可以从带宽的使用率上看到。
在8i时代,存储的性能跟不上ORACLE的读写要求,要求尽量最大的话使用OS的iops。而且那时很多应用都是基于内置盘。所以条带才会如此重要。
但是到了SAN/NAS时代,还去要求做条带,是否还有这个必要? |
|