- 论坛徽章:
- 0
|
硬件环境:ML350G3,SMARTARRAY 642卡,内存2G,73G*2
系统软硬件设定:两块硬盘做raid1,条带大小设成32k
分区 /dev/cciss/c0d0p1 /boot 200m
/dev/cciss/c0d0p2 swap 3000m
/dev/cciss/c0d0p3 / 10000m
/dev/cciss/c0d0p4 扩展分区
/dev/cciss/c0d0p5 /oracle 10000m
/dev/cciss/c0d0p6 /oracle_data 剩余空间
在安装linux 的时候gurb安装在mbr里,格式化c0d0p5和c0d0p6是,块大小是4096
心中的疑问:
1. 因为在x86体系中的系统都有磁盘对齐的问题,硬盘的第一个扇区被mbr占用,会造成分区的块和条带也对不齐.这样当读到条带上第8个数据块时(4096*8+512>32k)就需要跨条带读写,这样对IO有多大的影响?有哪些技术可以避免这些?
2. oracle的数据文件,控制文件,日志文件都放在/dev/cciss/c0d0p6上,oracle的数据块和分区的块是对齐的么?
3. 硬件条件同上,要怎样做才能是系统的IO性能最优? |
|