佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Linux內(nèi)核配置選項(xiàng)

Linux內(nèi)核配置選項(xiàng)

熱門標(biāo)簽:解決方案 美團(tuán) 外呼系統(tǒng) 百度競價(jià)點(diǎn)擊價(jià)格的計(jì)算公式 家政服務(wù)網(wǎng)絡(luò) 電話機(jī)器人搭建 硅谷的囚徒呼叫中心 服務(wù)器配置
第一部分
01、Code maturity level options ---> 代碼成熟等級選項(xiàng)
01.01、 [ ] Prompt for development and/or incomplete code/drivers 默認(rèn)情況下是選擇的,這將會在設(shè)置界面中顯示還在開發(fā)或者還沒有完成的代碼與驅(qū)動.你應(yīng)該選擇它,因?yàn)橛性S多設(shè)備可能必需選擇這個選項(xiàng)才能進(jìn)行配置,實(shí)際上它是安全的。
01.02、[ ] Select only drivers expected to compile cleanly 選擇這個選項(xiàng)你將不會看到一些已知的存在問題的驅(qū)動程序選項(xiàng),默認(rèn)的情況下也是選擇的。如果你有設(shè)備沒有找到驅(qū)動選項(xiàng),你可以將這一項(xiàng)去掉,或許就可以找到相關(guān)驅(qū)動了,不過它可能是有BUG的。
第二部分
02、General setup ---> 常規(guī)安裝選項(xiàng)
02.01、() Local version - append to kernel release
02.02、
Support for paging of anonymous memory (swap) 這個選項(xiàng)將使你的內(nèi)核支持虛擬內(nèi)存,也就是讓你的計(jì)算機(jī)好象擁有比實(shí)際內(nèi)存更多 多的內(nèi)存空間用來執(zhí)行很大的程序。默認(rèn)是選擇的。
02.03、
System V IPC (IPC:Inter Process Communication)是組系統(tǒng)調(diào)用及函數(shù)庫,它能讓程序彼此間同步進(jìn)行交換信息。某些程序以及DOS模擬環(huán)境都需要它。為進(jìn)程提供通信機(jī)制,這將使系統(tǒng)中各進(jìn)程間有交換信息與保持同步的能力。有些程序只有在選Y的情況下才能運(yùn)行,所以不用考慮,這里一定要選。
02.04、
BSD Process Accounting 一般用戶所執(zhí)行的程序,可通知內(nèi)核將程序統(tǒng)計(jì)數(shù)據(jù)寫成文件,詳細(xì)記錄相關(guān)信息。
02.05、[ ] BSD Process Accounting version 3 file format
02.06、
Sysctl support 此項(xiàng)功能可在不重新編譯內(nèi)核或是重新開機(jī)的前提下,動態(tài)變更某些特定的內(nèi)核參數(shù)和變量,賦予內(nèi)核較大的彈性。除非內(nèi)存太少或是編譯出來的內(nèi)核是給安裝、救援磁盤所使用,否則這個選項(xiàng)一定要選上。這將提供一個接口讓你可以動態(tài)的更改一些核心參數(shù)與變量,而不需要重新啟動系統(tǒng)。打開這個選項(xiàng)將會增加內(nèi)核的體積至少8KB。如果你的內(nèi)核僅用制作安裝與恢復(fù)系統(tǒng)系統(tǒng)盤那么可以不選,以減少對內(nèi)存的占用。
02.07、
Auditing support 審記支持,用于和內(nèi)核的某些子模塊同時工作,例如SELinux。只有選擇此項(xiàng)及它的子項(xiàng),才能調(diào)用有關(guān)審記的系統(tǒng)調(diào)用。
02.08、
Enable system-call auditing support
--- Support for hot-pluggable devices 是否支持熱插拔的選項(xiàng),肯定要選上。不然USB、PCMCIA等這些設(shè)備都用不了。
02.09、
Kernel Userspace Events內(nèi)核中分為系統(tǒng)區(qū)和用戶區(qū),這里系統(tǒng)區(qū)和用戶區(qū)進(jìn)行通訊的一種方式,選上。
02.10、[ ] Kernel .config support 這將會把內(nèi)核的配置信息與相關(guān)的文檔說明編譯進(jìn)內(nèi)核中,以后可以使用一些工具來提取它用來重新構(gòu)建內(nèi)核,一般不用選它。
02.11、[ ] Configure standard kernel features (for small systems) ---> 這是為了編譯某些特殊用途的內(nèi)核使用的,例如引導(dǎo)盤系統(tǒng)。通常你可以不選擇這一選項(xiàng),你也不用對它下面的子項(xiàng)操心了。
第三部分
03、Loadable module support ---> 可引導(dǎo)模塊支持 建議作為模塊加入內(nèi)核
03.01、
Enable loadable module support 這個選項(xiàng)可以讓你的內(nèi)核支持模塊,模塊是什么呢?模塊是一小段代碼,編譯后可在系統(tǒng)內(nèi)核運(yùn)行時動態(tài)的加入內(nèi)核,從而為內(nèi)核增加一些特性或是對某種硬件進(jìn)行支持。一般一些不常用到的驅(qū)動或特性可以編譯為模塊以減少內(nèi)核的體積。在運(yùn)行時可以使用modprobe命令來加載它到內(nèi)核中去(在不需要時還可以移除它)。一些特性是否編譯為模塊的原則是,不常使用的,特別是在系統(tǒng)啟動時不需要的驅(qū)動可以將其編譯為模塊,如果是一些在系統(tǒng)啟動時就要用到的驅(qū)動比如說文件系統(tǒng),系統(tǒng)總線的支持就不要編為模塊了,否在無法啟動系統(tǒng)。
03.02、
Module unloading 這個選項(xiàng)可以讓你卸載不再使用的模塊,如果不選的話你將不能卸載任何模塊(有些模塊一旦加載就不能卸載,不管是否選擇了這個選項(xiàng))。不選擇這個選項(xiàng)會讓你的內(nèi)核體積減小一點(diǎn)。
03.03、 [ ] Source checksum for all modules這個功能是為了防止更改了內(nèi)核模塊的代碼但忘記更改版本號而造成版本沖突。我估計(jì)現(xiàn)在沒有哪家公司在開發(fā)中還沒使用版本控制工具,所以不需要這項(xiàng)了。如果你不是自己寫內(nèi)核模塊,那就更不需要這一選項(xiàng)了。
03.04、
Automatic kernel module loading 一般情況下,如果我們的內(nèi)核在某些任務(wù)中要使用一些被編譯為模塊的驅(qū)動或特性時,我們要先使用modprobe命令來加載它,內(nèi)核才能使用。不過,如果你選擇了這個選項(xiàng),在內(nèi)核需要一些模塊時它可以自動調(diào)用modprobe命令來加載需要的模塊,這是個很棒的特性,當(dāng)然要選Y嘍。
第四部分
04、Processor type and features ---> 處理器類型
04.01、 Subarchitecture Type (PC-compatible) ---> 這選項(xiàng)的主要的目的,是使Linux可以支持多種PC標(biāo)準(zhǔn),一般我們使用的PC機(jī)是遵循所謂IBM兼容結(jié)構(gòu)(pc/at)。這個選項(xiàng)可以讓你選擇一些其它架構(gòu)。我們一般選擇PC-compatible就可以了。
04.01.01、(X) PC-compatible 就在這里選PC模式。
04.01.02、( ) AMD Elan
04.01.03、( ) Voyager (NCR)
04.01.04、( ) NUMAQ (IBM/Sequent)
04.01.05、( ) SGI 320/540 (Visual Workstation)
04.02、Processor family (Pentium-Pro) ---> CPU選項(xiàng) 這里針對自己的CPU型號,選取相應(yīng)的選項(xiàng)。
04.02.01、( ) 386
04.02.02、( ) 486
04.02.03、( ) 586/K5/5x86/6x86/6x86MX
04.02.04、( ) Pentium-Classic
04.02.05、( ) Pentium-MMX
04.02.06、( ) Pentium-Pro
04.02.07、( ) Pentium-II/Celeron(pre-Coppermine)
04.02.07、( ) Pentium-III/Celeron(Coppermine)/Pentium-III Xeon
04.02.08、( ) Pentium M
04.02.09、( ) Pentium-4/Celeron(P4-based)/Pentium-4 M/Xeon
04.02.10、( ) K6/K6-II/K6-III
04.02.11、(x) Athlon/Duron/K7 我使用的CPU是Athlon XP2000+,所以選上這項(xiàng)。
04.02.12、( ) Opteron/Athlon64/Hammer/K8
04.02.13、( ) Crusoe
04.02.14、( ) Efficeon
04.02.15、( ) Winchip-C6
04.02.16、( ) Winchip-2
04.02.17、( ) Winchip-2A/Winchip-3
04.02.18、( ) GeodeGX1
04.02.19、( ) CyrixIII/VIA-C3
04.02.20、( ) VIA C3-2 (Nehemiah)
04.03、[ ] Generic x86 support 這個選項(xiàng)提供了對X86系列CPU最大的兼容性,用來支持一些很少見的x86體系的CPU,它可能會降低一些系統(tǒng)性能。如果你的CPU能夠在上面的列表中找到,就里就不用選了。
04.04、
HPET Timer Support 這也是一個新的特性,HPET是intel制定的新的用以代替?zhèn)鹘y(tǒng)的8254(PIT)中斷定時器與RTC的定時器,全稱叫作高精度事件定時器。如果你有一臺較新的機(jī)器就選它吧,一般它是一個安全的選項(xiàng),即使你的硬件不支持HPET也不會造成問題,因?yàn)樗鼤詣佑?254替換。
04.05、[ ] Provide RTC interrupt There is no help available for this kernel option.
04.06、[ ] Symmetric multi-processing support 支持多處理器選項(xiàng)。如果只使用單CPU,那么得關(guān)閉。
04.07、
Preemptible Kernel 這可是個新特性,幾乎所有介紹2.6的文章都會提到,這就是可搶先式內(nèi)核。也就是說被一些優(yōu)先級很高的程序可以先與一些低優(yōu)先級的程序執(zhí)行,即使這些程序是在核心態(tài)下執(zhí)行(這實(shí)際上仍然不是真正的搶先式內(nèi)核)。從而減少內(nèi)核潛伏期,提高系統(tǒng)的響應(yīng)。當(dāng)然在一些特殊的點(diǎn)的內(nèi)核是不可搶先的,比如內(nèi)核中的調(diào)度程序自身在執(zhí)行時就是不可被搶先的。這個特性可以提高桌面系統(tǒng)、實(shí)時系統(tǒng)的性能,所以還是選上吧。
04.08、[ ] Local APIC support on uniprocessors
04.09、
Machine Check Exception 如果系統(tǒng)出現(xiàn)一些問題比如CPU過熱,內(nèi)核將會在屏幕上打印相關(guān)信息來提醒你。這個功能是需要硬件支持的。你可以查看/proc/cpuinfo看看是否有mce標(biāo)志,有的話就選吧。如果你十分十分的不幸,選了它之后出現(xiàn)問題,可以在啟動時加nomce參數(shù)來關(guān)閉它。
04.10、 Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4 打開這個選項(xiàng)將會檢查你機(jī)器上可能存在的問題,如果有一個非致命錯誤出現(xiàn)將會自動的修復(fù)并且記錄,這可以幫助你查出程序出現(xiàn)問題的原因,是一個不錯的選項(xiàng)。當(dāng)然它只能用在AMD Athlon/Duron / Intel Pentium 4這類CPU上。如果你正好在用它們中的一個你就選吧。
04.11、  Toshiba Laptop support 東芝筆記本支持。這個選項(xiàng)是針對Toshiba筆記本的,可以用來訪問Toshiba的系統(tǒng)管理模式,也就是可以直接設(shè)置BIOS。不過要注意它只在 Toshiba自己的 BIOS中起作用。假如你有一臺Toshiba筆記本,可惜它的BIOS是Phoenix的,那這個選項(xiàng)仍然是無用的。臺式機(jī)就關(guān)閉!
04.12、 Dell laptop support DELL筆記本支持。功能如上面,臺式機(jī)就關(guān)閉!
04.13、[ ] Enable X86 board specific fixups for reboot
04.14、  /dev/cpu/microcode - Intel IA32 CPU microcode support 是否支持Intel IA32架構(gòu)的CPU(Xeon)?這個選項(xiàng)將讓你可以更新Intel IA32系列處理器的微代碼,當(dāng)然你還必須在文件系統(tǒng)選項(xiàng)中選擇devfs才能正常的使用它。如果你把它譯為模塊你還需要在modprobe.conf中加上這一行alias char-major-10-184 microcode 內(nèi)核本身并不帶有微代碼的二進(jìn)制文件,你可以到這個網(wǎng)址去得到新的信息http://www.urbanmyth.org/microcode/
04.15、  /dev/cpu/*/msr - Model-specific register support 是否打開Pentium CPU特殊功能寄存器的功能?這個選項(xiàng)桌面用戶一般用不到,它主要用在Intel的嵌入式CPU中的,這個寄存器的作用也依賴與不同的CPU類型而有所不同,一般可以用來改變一些CPU原有物理結(jié)構(gòu)的用途,但不同的CPU用途差別也很大。
04.16、 /dev/cpu/*/cpuid - CPU information support 是否打開記錄Petium CPU相關(guān)信息功能?這會在/dev/cpu中建立一系列的設(shè)備文件,用以讓過程去訪問指定的CPU。一般不用選。
04.17、Firmware Drivers --->
04.18、High Memory Support (4GB) ---> 高容量內(nèi)存支持
04.18.01、(x) off 我用512M內(nèi)存,選用這項(xiàng)。
04.18.02、( ) 4GB
04.18.03、( ) 64GB
04.19、
Allocate 3rd-level pagetables from highmem除非有幾G的內(nèi)存,否則選擇這個是沒有意義的。
04.20、[ ] Math emulation Linux核心模擬數(shù)學(xué)浮點(diǎn)運(yùn)算器,協(xié)處理器是在386時代的寵兒,現(xiàn)在早已下崗。
04.21、
MTRR (Memory Type Range Register) support 在PCI或者AGP總線眾進(jìn)行更快速的通訊。由于現(xiàn)在所有系統(tǒng)都將它們的顯卡接在PCI或AGP總線上,你通常需要選擇“MTRR”。無論如何,打開這個選項(xiàng)通常都是安全的——即使你的機(jī)器沒有使用 PCI或AGP總線的顯卡。
04.22、[ ] Boot from EFI support (EXPERIMENTAL) 由于我使用的是GRUB,所以選上這個也沒什么用,如果你打算使用EFI的功能,你可以到http://elilo.sourceforge.net/看看。
04.23、
Enable seccomp to safely compute untrusted bytecode
第五部分
05、Power management options (ACPI, APM) ---> 電源管理選項(xiàng)
05.01、
Power Management support
05.02、[ ] Power Management Debug Support 電源管理的調(diào)試信息支持,如果不是要調(diào)試內(nèi)核有關(guān)電源管理部份,請不要選擇這項(xiàng)。
05.03、 ACPI (Advanced Configuration and Power Interface) Support ---> Some kernel features may be built directly into the kernel. Some may be made into loadable runtime modules. Some features may be completely removed altogether. There are also certain kernel parameters which are not really features, but must be entered in as decimal or hexadecimal numbers or possibly text.
Menu items beginning with
,  or [ ] represent features configured to be built in, modularized or removed respectively. Pointed brackets  represent module capable features.
To change any of these features, highlight it with the cursor keys and press  to build it in,  to make it a module or  to removed it. You may also press the  to cycle through the available options (ie. Y->N->M->Y).
05.03.01、
ACPI Support 高級電源接口配置支持,如果BIOS支持,建議選上這項(xiàng)。
05.03.02、 AC Adapter 電源適配器
05.03.03、 Battery 電池
05.03.04、 Button
05.03.05、 Fan 風(fēng)扇
05.03.06、 Processor 處理器
05.03.07、 Thermal Zone 據(jù)說大部份的臺式機(jī)和筆記本都支持,不選還可能把處理器燒掉。如果你不會讓模塊正常工作,還是把它編進(jìn)內(nèi)核吧,怪嚇人的。
05.03.08、 ASUS/Medion Laptop Extras 華碩筆記本擴(kuò)展支持,建議關(guān)閉
05.03.09、 IBM ThinkPad Laptop Extras IBM筆記本擴(kuò)展支持,建議關(guān)閉
05.03.10、 Toshiba Laptop Extras Toshiba筆記本擴(kuò)展支持,建議關(guān)閉
(2001) Disable ACPI for systems before Jan 1st this year
05.04、[ ] Debug Statements詳細(xì)的ACPI調(diào)試信息,不搞開發(fā)就別選。
05.05、APM (Advanced Power Management) BIOS Support --->
05.05.01、 APM (Advanced Power Management) BIOS support
05.05.02、[ ] Ignore USER SUSPEND 忽略用戶暫停請求。建議關(guān)閉
05.05.03、[ ] Enable PM at boot time 開機(jī)時節(jié)能,這項(xiàng)就不用了,建議關(guān)閉。
05.05.04、
Make CPU Idle calls when idle CPU空閑時節(jié)能
05.05.05、[ ] Enable console blanking using APM 空閑時console轉(zhuǎn)成空白,建議關(guān)閉。
05.05.06、[ ] RTC stores time in GMT 按Unix的標(biāo)準(zhǔn),硬件的時鐘應(yīng)該設(shè)為格林威治時間。如果要硬件時鐘設(shè)成了本地時間,這個選項(xiàng)就不用了。
05.05.07、[ ] Allow interrupts during APM BIOS calls 允許APM的BIOS調(diào)用時中斷。多數(shù)的機(jī)器不需要這項(xiàng),Thinkpad的一些新機(jī)器需要這項(xiàng)。如果休眠時掛機(jī)(包括睡下去就醒不來),再把這項(xiàng)選上。
05.05.08、 [ ] Use real mode APM BIOS call to power off 建議最好選上此項(xiàng),保證軟件關(guān)機(jī)。如果你有興趣可以試試你的機(jī)器不選這項(xiàng)能不能正常的軟件關(guān)機(jī)(多數(shù)機(jī)器不能)。補(bǔ)充一點(diǎn),如果既選擇了ACPI又選擇了 APM,先加載的將被使用。
05.06、CPU Frequency scaling ---> 這一選項(xiàng)允許改變CPU的主頻,使CPU在低負(fù)荷或使用電池時降低主頻,達(dá)到省電的目的。
05.06.01、
CPU Frequency scaling
05.06.02、
Enable CPUfreq debugging 是否允許調(diào)試CPU改變主頻的功能,如果要調(diào)試,還需要在啟動時加上參數(shù)。cpufreq.debug= 1:變頻技術(shù)的內(nèi)核調(diào)試 2:變頻技術(shù)的驅(qū)動調(diào)試 3:變頻技術(shù)的調(diào)節(jié)器調(diào)試
05.06.03、 CPU frequency translation statistics
05.06.04、
CPU frequency translation statistics details
05.06.05、Default CPUFreq governor (performance) ---> 默認(rèn)的主頻調(diào)節(jié),圓括號內(nèi)的是你選擇的結(jié)果,這里表示以性能為主。
05.06.06.01、(X) performance
05.06.06.02、() userspace
05.06.07、 'performance' governor
05.06.08、 'powersave' governor 最大限度的節(jié)約電能調(diào)節(jié)器。
--- 'userspace' governor for userspace frequency scaling 用戶自定義調(diào)節(jié)器。
05.06.09、 'ondemand' cpufreq policy governor 自動調(diào)節(jié)主頻。
05.06.10、 'conservative' cpufreq governor
--- CPUFreq processor drivers
05.06.11、 ACPI Processor P-States driver 報(bào)告處理器的狀態(tài)。
05.06.12、 AMD Mobile K6-2/K6-3 PowerNow! AMD移動版K6處理器的變頻驅(qū)動。
05.06.13、 AMD Mobile Athlon/Duron PowerNow! AMD移動版毒龍、雷烏的變頻驅(qū)動。
05.06.14、 Cyrix MediaGX/NatSemi Geode Suspend Modulation Cyrix處理器的變頻驅(qū)動。
05.06.15、 Intel Enhanced SpeedStep Intel的變頻技術(shù)支持。
05.06.16、
Use ACPI tables to decode valid frequency/voltage pairs 使用BIOS中的主頻/電壓參數(shù)。
05.06.17、[ ] Built-in tables for Banias CPUs 迅馳一代的主頻/電壓參數(shù)。
05.06.18、 Intel Speedstep on ICH-M chipsets (ioport interface) Intel ICH-M南橋芯片組的支持。
05.06.19、 Intel Pentium 4 clock modulation P4處理器的時鐘模塊支持。
05.06.20、 Transmeta LongRun Transmeta處理器的支持。
05.06.21、 VIA Cyrix III Longhaul VIA Cyrix處理器的支持。
--- shared options
05.06.22、[ ] /proc/acpi/processor/../performance interface (deprecated) 從/proc/acpi/processor/../performance獲得CPU的變頻信息。
05.06.23、[ ] Relaxed speedstep capability checks 不全面檢測Intel Speedstep,有的系統(tǒng)雖然支持Speedstep技術(shù),卻無法通過全面的檢測。 

標(biāo)簽:邢臺 臨沂 撫州 南昌 烏蘭察布 防城港 韶關(guān) 北海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux內(nèi)核配置選項(xiàng)》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    营山县| 晋州市| 蒙城县| 蚌埠市| 墨竹工卡县| 泾阳县| 庄河市| 平阳县| 芦山县| 买车| 崇州市| 麻城市| 资源县| 贡觉县| 泽州县| 永寿县| 永和县| 安溪县| 集安市| 东乌珠穆沁旗| 信宜市| 辉南县| 肥西县| 巢湖市| 留坝县| 名山县| 江永县| 全椒县| 新邵县| 黄山市| 杭州市| 阿拉善盟| 大庆市| 芜湖市| 琼中| 浠水县| 辽阳市| 井研县| 盐源县| 扶风县| 鹤壁市|