Linux 2.6.31内核优化-1
介绍
本文档是一篇关于Linux Kernel 2.6.31的最简优化指南。作者旨在编译一份性能最佳且适合普通Application/Server开发用的内核。
本文提及的内核调优,主要是通过选择最佳编译选项,删除无用驱动,减少内核尺寸等方式来进行的。
由于作者水平有限,如果描述错误,还请不吝指教。
?
运行环境
虚拟机 |
Virtualbox 3.1.4 |
CPU |
Core 2 Duo P9500 2.53G?双核 开启?vt-x, APIC |
磁盘 |
虚拟?10G的SATA磁盘 |
内存 |
分了1G物理内存 |
网卡 |
虚拟?AMD PCNet32 100M |
其他 |
USB,串口,显卡,声卡全关 |
作者是在虚拟机中编译的内核,如果你与作者的运行环境不同,则本文档中的部分描述可能会与你的实际情况有一定出入。
不过,相信大部分用户在看到选项释义时,能做出适合自己的选择。
?
说明
下列选项中,通过?“// “?注释的行
通过红色?“<===”?注释的行,代表内核默认开启,本文档推荐关闭的选项,释义部分会给出关闭的理由。
?
?
General setup? —>
[ ] Prompt for development and/or in