????2.2 inode size

???????????????????????inode????????????????????????mkfs.ext3 -i???????????????????С???????趨?????????????????????????

????2.3 reserved block

????mkfs.ext3 -m????????5%?????С??????????????洢???

????2.4 disable journal

????????????????????????web cache???????????????????????I/O?????

????tune2fs -O^has_journal /dev/sdb

????3??mount????

????3.1 noatime?? nodirtime

?????????????????????????????????????????С??????????????Ч????????

????3.2 async

??????I/O????????д?????

????3.3 data=writeback (if journal)

??????????£?????д???????????д?????????д?????????????????????????????????????????????????á?

????3.4 barrier=0 (if journal)

????barrier=1??????????????????????д?????????дcommit???????????????????????????????п??????????????

????4??С??

??????/dev/sdb???????????????????£??????????е?????

????sdparm -s WCE=1?? RCD=0 -S /dev/sdb
????echo deadline > /sys/block/sdb/queue/scheduler
????echo 500 > /sys/block/sdb/queue/iosched/read_expire
????echo 1000 > /sys/block/sdb/queue/iosched/write_expire
????blockdev --setra 256 /dev/sdb

????mkfs.ext3 -b 4096 -i 16384 -m 2 /dev/sdb1
????tune2fs -O^has_journal /dev/sdb1

????mount /dev/sdb1 /cache1 -o defaults??noatime??nodirtime??async??data=writeback??barrier=0 (if with journal)
????mount /dev/sdb1 /cache1 -o defaults??noatime??nodirtime??async (if without journal)