1.???tune2fs??????block size?????????
1 2 |
tune2fs -l /dev/sda1 |grep "Block size" Block size: 1024 |
2.???stat??????block size?????????
1 2 |
stat /boot/|grep "IO Block" Size: 1024 Blocks: 2 IO Block: 1024 ?????? |
3.???dumpe2fs??????block size?????????
1 2 |
dumpe2fs /dev/sda1 |grep "Block size" Block size: 1024 |
Cache???Buffer??????????????????????????????????????????Cache????????????????????????buffer????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????buffer cache??????????????????????????????????????????cache???
Oracle??????log buffer?????????redo?????????????????????data buffer cache?????????data block????????????????????????Oracle???????????????IO?????????SGA??????????????????????????????IO???Oracle???????????????????????????????????????????????????????????????????????????????????????????????????RAID 10???????????????RAID 5?????????????????????????????????????????????????????????ASM????????????Oracle????????????????????????????????????????????????
?????????????????????cache??????????????????(???????????????????????????????????????cache)??????????????????cache????????????cache???RAID???????????????cache??????????????????cache????????????????????????Oracle????????????????????????????????????????????????cache?????????????????????????????????????????????????????????Oracle??????????????????????????????????????????
?????????????????????oracle?????????????????????????????????????????????
1???oracle???????????????PGA/SGA??????
2???OS?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????OS????????????????????????
3??????????????????
4???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????CACHE???????????????????????????????????????????????????????????????????????????????????????????????????????????????
5???cpu??????????????????
Oracle???Buffer Cache??????????????????Cache Buffer????????????????????????????????????????????????????????????????????????????????????OS ???????????????CACHE??????????????????????????????Buffer Cache??????????????????????????????OS ???????????????CACHE?????????????????????????????????????????????OS???CACHE??????Oracle Buffer Cache???????????????
??????????????????
CPU------???????????????????????????-----SGA-----OS????????????------??????coache-----??????coache------????????????
?????????????????????
CPU-----SGA-----??????coache-----????????????
??????CACHE L1???L2 CACHE?????????Oracle??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????CPU ????????????CACHE??????????????????????????????CACHE????????????????????????????????????????????????????????????????????????????????????
Oracle?????????????????????????????????Write ahead logging??????data block???????????????????????????????????????redo log????????????commit????????????????????????redo log????????????Oracle???????????????????????????????????????redo log?????????direct IO???Direct IO????????????OS??????????????????cache?????????????????????OS?????????????????????????????????????????????????????????cache????????????????????????????????????cache??????
?????????????????????cache????????????????????????????????????cache?????????????????????OS?????????????????????????????????writeback????????????????????????cache????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????cache??????????????????????????????????????????????????????UPS???????????????????????????????????????????????????30???????????????????????????cache?????????????????????????????????????????????????????????cache???????????????????????????????????????????????????????????????????????????????????????writethrouogh?????????????????????????????????????????????????????????????????????cache??????????????????????????????
RAID????????????cache??????????????????256MB????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????cache??????????????????????????????????????????????????????????????????????????????RAID?????????flashcache?????????????????????cache?????????????????????flash cache????????????????????????????????????????????????????????????????????????????????????PC?????????????????????????????????????????????????????????RAID?????????????????????????????????????????????????????????????????????????????????RAID?????????cache???????????????????????????
????????????cache????????????16MB-64MB?????????????????????????????????????????????????????????cache???????????????????????????????????????????????????????????????????????????????????????????????????????????????cache?????????????????????????????????cache????????????????????????SCSI??????????????????FUA(Force Unit Access)?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????cache??????????????????????????????????????????????????????????????????????????????RAID??????????????????cache???????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????Oracle???????????????IO????????????????????????cache???????????????????????????????????????cache??????????????????????????????????????????????????????????????????????????????????????????????????????Oracle???????????????????????????????????????????????????????????????
??????????????????????????????