优化linux 内核:
删除没有的rpm 包:
首先要停止正在运行的进程
cd /etc/rc.d/init.d
./sendmail stop ./apmd stop ./kudzu stop
rpm -e --nodeps sendmail kudzu nfs-utils
编辑文件 /usr/src/linux/include/linux/tasks.h
编辑第十四行 (vi 14 ) :
NR_TASKS 5120 ---> 3072 MIN_TASKS_LEFT_FOR_ROOT 16 ---> 24
编辑文件 /usr/src/linux/Makefile
编辑第十八行 (vi 18 ) :
HOSTCC =gcc ---> HOSTCC =egcs
编辑第二十五行 (vi 25 ) :
CC =$(CROSS_COMPILE)gcc -D__KERNEL__ -I$(HPATH) ---> CC =$(CROSS_COMPILE)egcs -D__KERNEL__ -I$(HPATH)
编辑第九十行 (vi 90 ) :
CFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer ---> CFLAGS = -Wall -Wstrict-prototypes -O9 -funroll-loops -ffast-math -malign-double -mcpu= pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions
编辑第十九行 (vi 19 ) :
HOSTCFLAGS =-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer ---> HOSTCFLAGS =-Wall -Wstrict-prototypes -O9 -funroll-loops -ffast-math -malign-double -mcpu= pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions
设置内核:
make xconfig
具体可自己根据系统来设置
在 /usr/src/linux/ 目录下
make dep make clean make bzlilo make modules make modules_install
|