测试编译内核, bonnie++ 和 iozone
kernelbuild.sh
#!/bin/sh for ((;;)) do make mrproper cp /boot/config-2.4.21-138-smp arch/i386/defconfig make oldconfig make dep make bzImage make modules done
一 kernelbuild.sh 说明: /root/ostest/kernel/buildkernel.sh -- 循环编译内核的测试程序 通过它可以提高系统的计算压力
用法: # cd /var ; cp -a /usr/src/linux-2.4.21-138 . # cd /opt ; cp -a /usr/src/linux-2.4.21-138 . # cd /usr/src/linux ; nohup sh buildkernel.sh & # cd /var/linux-2.4.21-138 ; nohup sh buildkernel.sh & # cd /opt/linux-2.4.21-138 ; nohup sh buildkernel.sh &
二 bonnie++ 说明: /root/ostest/kernel/bonnie/bonnie++*.tar.gz
编译: # mkdir -p /root/build # cd /root/build; tar zxf /root/ostest/bonnie/bonnie++*.tar.gz # cd bonnie* # ./configure # make # make install
用法: # mkdir -p /opt/bonnie++ # bonnie++ -d /opt/bonnie++ -s 16000 -n 100:2048:0:1000:512 -m GW04 -r 0 -x 2 -u 0:0
三 iozone 说明: /root/ostest/kernel/iozone/iozone*
用法: # mkdir -p /root/build/iozone # cd /root/build/iozone # tar xvf /root/ostest/iozone/iozone*.tar # cd src; make linux # cd /opt; /root/build/iozone/iozone -Ra -g 8G
|