|
# cat /proc/interrupts CPU0 CPU1 1: 76 0 Phys-irq-level i8042 6: 5 0 Phys-irq-level floppy 7: 0 0 Phys-irq-level parport0 8: 0 0 Phys-irq-level rtc 9: 0 0 Phys-irq-level acpi 12: 147 2867 Phys-irq-level i8042 14: 0 0 Phys-irq-level libata 15: 5427 6975 Phys-irq-level libata 17: 9064 1343 Phys-irq-level ioc0 18: 1525405 6344 Phys-irq-level peth0 256: 377093 0 Dynamic-irq-level timer0 257: 6835 0 Dynamic-irq-level resched0 258: 35 0 Dynamic-irq-level callfunc0 259: 0 6868 Dynamic-irq-level resched1 260: 0 89 Dynamic-irq-level callfunc1 261: 0 153764 Dynamic-irq-level timer1 262: 144 0 Dynamic-irq-level xenbus 263: 0 0 Dynamic-irq-level console NMI: 0 0 LOC: 0 0 ERR: 0 |
|
# cat /proc/irq/17/smp_affinity 00000000,00000001 |
| ¥µ¡¼¥Ó¥¹ | readahead_early | readahead_later |
| ¼Â¹Ô¥¿¥¤¥ß¥ó¥° | ³Ærunlevel¤Î¼Â¹Ô½é´ü (Fedora7¤Î¾ì¹ç¡¢S04readahead_early) |
³Ærunlevel¤Î¼Â¹Ô¸å´ü (Fedora7¤Î¾ì¹ç¡¢S96readahead_later) |
| ÀèÆÉ¤ß¥Õ¥¡¥¤¥ë | xwindow°Ê³°¤Î°ìÈÌŪ¤Ê¥³¥Þ¥ó¥É¡¢¥é¥¤¥Ö¥é¥ê¡¢ÀßÄê¥Õ¥¡¥¤¥ë | ¼ç¤Ëxwindow¤Ë´Ø¤¹¤ë¥³¥Þ¥ó¥É¡¢¥é¥¤¥Ö¥é¥ê¡¢ÀßÄê¥Õ¥¡¥¤¥ë |
| Hardware | |
| CPU | Xeon 5110 ¡ß1way (2core) (4MB L2 cache 1.60MHz 1066MHzFSB) |
| Memory | 1GB(2¡ß512MB 1R) |
| HDD | SATAII 160GB HDD |
| Software(OS) | |
| ¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó | Fedora 7 |
| ¥Ñ¥Ã¥±¡¼¥¸ | ¥¤¥ó¥¹¥È¡¼¥é¤è¤êÁ´¤Æ¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë |
| Runlevel | runlevel 5(¥°¥é¥Õ¥£¥«¥ë¥í¥°¥¤¥ó) |
| ¬ÄêÊýË¡ | |
| readahead_early,readahead_laterÁÐÊý¤òON¤Þ¤¿¤ÏOFFÀßÄꤷ¤¿¾õÂÖ¤ÇOS¤òµ¯Æ°¤·µ¯Æ°¤Ëͤ¹¤ë»þ´Ö¤ò¬Äꤹ¤ë¡£Â¬Äê¤Ï¡¢Grub¤«¤é¼êưÁàºî¤Ë¤è¤ê¥Ö¡¼¥È¼Â¹Ô¤·¤¿½Ö´Ö¤«¤é¥°¥é¥Õ¥£¥«¥ë¥í¥°¥¤¥ó¤Î¥í¥°¥¤¥ó²èÌ̤Îɽ¼¨¤¬´°Î»¤·¤¿½Ö´Ö¤Þ¤Ç¤Î»þ´Ö¤ò¥¹¥È¥Ã¥×¥¦¥©¥Ã¥Á¤Ë¤ÆÂ¬Äꤷ¤¿¡£Â¬Äê¤Ï¤½¤ì¤¾¤ì¤Î´Ä¶¤Ë¤ª¤¤¤Æ¡¢OSºÆµ¯Æ°¤ò3²óϢ³¤Ç¼Â»Ü¤·¡¢¤½¤Î»þ¤ÎOSµ¯Æ°»þ´Ö¤ÎÊ¿¶Ñ¤ò»»½Ð¤·¤¿¡£ | |
| ¹àÌÜ | readahead:ON | readahead:OFF |
| 1st | 1:32.5 | 1:25.3 |
| 2nd | 1:32.0 | 1:26.9 |
| 3rd | 1:33.5 | 1:25.8 |
| ave. | 1:32.7 | 1:26.0 |
#!/bin/sh # script to start and stop cloop devices # and mount and umount cloop filesystems # # chkconfig: 35 60 20 # description: Starts, stops cloop modules # # set the maximum number of cloop device # refer to the MAX_CLOOP in compressed_loop.c MAX_CLOOP=8 CLOOP_DEV[0]=/dev/cloop0 CLOOP_FIL[0]=/tmp/a.cloop CLOOP_DIR[0]=/tmp/a #CLOOP_DEV[1]=/dev/cloop1 #CLOOP_FIL[1]=/dummy1 #CLOOP_DIR[1]=/dummy1 #CLOOP_DEV[2]=/dev/cloop2 #CLOOP_FIL[2]=/dummyr2 #CLOOP_DIR[2]=/dummy2 #CLOOP_DEV[3]=/dev/cloop3 #CLOOP_FIL[3]=/dummy3 #CLOOP_DIR[3]=/dummy3 # Source function library. . /etc/init.d/functions function abend(){ echo ERROR: $@ failure exit 1 } function load_cloop_module(){ lsmod |grep cloop > /dev/null [ $? -eq 0 ] && (echo "cloop has already been loaded.";return ) modprobe cloop [ $? -ne 0 ] && abend can not load the cloop module. i=0; FLAG=FALSE while [ $i -lt 10 ] do sleep 1 if [ -b "/dev/cloop`expr $MAX_CLOOP - 1`" ] then FLAG=TRUE; break fi i=`expr $i + 1` done [ "$FLAG" != TRUE ] && abend not found the maximum cloop device. } function bind_and_mount(){ # check a cloop device [ -b $1 ] || abend $1 is a invalid cloop device. # check a cloop file [ -f $2 ] || abend not found $2 file. head -3 $2 | grep cloop 2>&1 > /dev/null [ $? -eq 0 ] || abend $2 is a invalid cloop file. # check mount directory [ -d $3 ] || abend $3 is not directory. losetup $1 $2 || abend can not bind $2 file to $1 device. mount -r -t iso9660 $1 $3 || abend can not mount $1 on $3. } function start(){ load_cloop_module i=0 while [ -n "${CLOOP_DEV[$i]}" -a \ -n "${CLOOP_FIL[$i]}" -a \ -n "${CLOOP_DIR[$i]}" ] do bind_and_mount ${CLOOP_DEV[$i]} ${CLOOP_FIL[$i]} ${CLOOP_DIR[$i]} i=`expr $i + 1` done success touch /var/lock/subsys/cloop } function stop(){ i=0 while [ -n "${CLOOP_DEV[$i]}" -a \ -n "${CLOOP_FIL[$i]}" -a \ -n "${CLOOP_DIR[$i]}" ] do umount ${CLOOP_DIR[$i]} losetup -d ${CLOOP_DEV[$i]} i=`expr $i + 1` done modprobe -r cloop success rm -f /var/lock/subsys/cloop } # See how we were called. case "$1" in start) start ;; stop) stop ;; restart|reload) stop start ;; *) echo $"Usage: $0 {start|stop|restart}" exit 1 esac exit 0 |
| # vi /etc/init.d/cloop # chown root:root /etc/init.d/cloop # chmod 755 /etc/init.d/cloop |
| # chkconfig --add cloop # chkconfig --list|grep cloop |
| # chkconfig: 35 60 20 # description: Starts, stops cloop modules |
| # yum install global # yum update global |
| $ tar -zxvf global-5.4.1.tar.gz $ cd global-5.4.1 $ ./configure $ make $ su # make install |
| $ cd <Âоݥ½¡¼¥¹¤Î¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê> $ gtags |
| $ htags -anFt¡¡HTML¤Î¥¿¥¤¥È¥ë |
| /boot/grub/grub.conf¤ÎÊÔ½¸ÆâÍÆ ¡GRUB¤òtextɽ¼¨¤Ë¤¹¤ë¤¿¤á¡¢splashimage¤ò¥³¥á¥ó¥È¥¢¥¦¥È¤¹¤ë¡£ # splashimage=(hd0,0)/grub/splash.xpm.gz ¢¥·¥ê¥¢¥ë¥Ý¡¼¥È¤ÎÄÌ¿®ÀßÄê¤ò¹Ô¤¦ serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 £¥°¥é¥Õ¥£¥Ã¥¯¤È¥·¥ê¥¢¥ë¤ÎξÊý¤¬»ÈÍѤǤ¤ë¤è¤¦ÀßÄê terminal --timeout=3 serial console ¡¡¡¡¢¨3ÉÃ°ÊÆâ¤Ë¥¡¼ÆþÎϤ¬¤¢¤Ã¤¿¾ì¹ç¤ÏserialÀܳ¡¢ ¡¡¡¡¡¡¡¡Ìµ¤¤¾ì¹ç¤Ï¡¢¥°¥é¥Õ¥£¥Ã¥¯Àܳ¡£ ¡¡¡¡¡¡¡¡É¬¤ºserialÀܳ¤Ë¤¹¤ë¾ì¹ç¤Ï¡¢"terminal serial" |
| # grub-install /dev/hda |
| /boot/grub/grub.conf¤ÎÊÔ½¸ÆâÍÆ ¥«¡¼¥Í¥ë¥ª¥×¥·¥ç¥ó¤Ë¡¢"console=tty0 console=ttyS0,115200n8r"¤òÄɲ乤롣 kernel /vmlinuz-2.6.19-1.2288.2.1.fc5 ro root=LABEL=/ |
| # grub-install /dev/hda |
| /etc/inittab¤Ë°Ê²¼¤ÎÀßÄê¤òÄɲà co:2345:respawn:/sbin/agetty -h 115200 ttyS0 vt100 |
| # init q |
| console vc/1 ¡¡¡ãÃæÎ¬¡ä tty10 tty11 ttyS0 <- Äɲà |
| NOZEROCONF=yes |
| alias net-pf-10 off alias ipv6 off |
| $ ifconfig eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX inet addr:192.168.1.10 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::240:63ff:feea:7bed/64 Scope:Link <°Ê²¼Î¬> |
| $ ifconfig eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX inet addr:192.168.1.10 Bcast:192.168.0.255 Mask:255.255.255.0 <°Ê²¼Î¬> |