亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2037 | 回復(fù): 0
打印 上一主題 下一主題

[轉(zhuǎn)載] 2.6.15.5內(nèi)核配置選項(xiàng)(Kernel Box) 完全手冊(cè) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-01-27 17:26 |只看該作者 |倒序?yàn)g覽
[color="#ff0000"]主目錄
  Code maturity level options
--->代碼成熟度選項(xiàng)
  General setup  --->常規(guī)設(shè)置
  Loadable module support  
--->可加載模塊支持
  Block layer  --->塊設(shè)備層
  Processor type and features  
--->處理器類型及特性
  Power management options (ACPI, APM)  --->電源管理選項(xiàng)

  Bus options (PCI, PCMCIA, EISA, MCA, ISA)  --->總線選項(xiàng)
  
Executable file formats  --->可執(zhí)行文件格式
  Networking  --->網(wǎng)絡(luò)
  
Device Drivers  --->設(shè)備驅(qū)動(dòng)程序
  File systems  --->文件系統(tǒng)
  
Instrumentation Support  --->分析支持
  Kernel hacking  
--->內(nèi)核hack選項(xiàng)
  Security options  --->安全選項(xiàng)
  Cryptographic
options  --->加密選項(xiàng)
  Library routines  --->庫(kù)子程序
                     
---                                       
  Load an Alternate
Configuration File載入備選的配置文件
  Save Configuration to an Alternate
File保存配置為備選文件
-----------------------
[color="#ff0000"]  [color="#ff0000"]Code maturity level options  --->代碼成熟度選項(xiàng)
  
  • Prompt for development
    and/or incomplete code/drivers
       
    出現(xiàn)開(kāi)尚在發(fā)中或者不完全的代碼/驅(qū)動(dòng)這個(gè)選項(xiàng)會(huì)讓內(nèi)核配置多出很多選項(xiàng),由于我們需要使用一些正在開(kāi)發(fā)中的功能,因此必需打開(kāi)這一選項(xiàng)。
      [color="#0000ff"]
  • Select only drivers expected to compile cleanly
         選擇這個(gè)選項(xiàng)你不會(huì)看到一些已知的存在問(wèn)題的驅(qū)動(dòng)程序選項(xiàng),默認(rèn)的情況下也是選擇的。
       
    但如果你有設(shè)備沒(méi)有找到驅(qū)動(dòng)選項(xiàng),你可以將這一項(xiàng)去掉,或許就可以找到相關(guān)驅(qū)動(dòng)了,不過(guò)它可能是有BUG的。
    ------------------------------
      [color="#ff0000"]General setup  --->常規(guī)設(shè)置
    ()
    Local version - append to kernel release
       內(nèi)核顯示的版本信息
    可以把自己的名字寫在里面哦
       按回車 填入 64字符以內(nèi)的字符串,你在這里填上的字符口串可以用uname -a命令看到。
  • Automatically append
    version information to the version string
       自動(dòng)在版本字符串后面添加版本信息,編譯時(shí)需要有perl以及git倉(cāng)庫(kù)支持
  • Support for paging of
    anonymous memory (swap)
       使用交換分區(qū)或交換文件來(lái)做為虛擬內(nèi)存,[color="#ff0000"]一定要選上。
    [color="#0000ff"]
  • System V IPC
      
    表示系統(tǒng)的進(jìn)程間通信Inter Process
    Communication,它用于處理器在程序之間同步和交換信息,如果不選這項(xiàng),很多程序運(yùn)行不起來(lái),必選。
    [color="#0000ff"]
  • POSIX Message Queues
       
    POSIX標(biāo)準(zhǔn)的消息隊(duì)列,它同樣是一種IPC。建議你最好將它選上
  • BSD
    Process Accounting
       
    用戶進(jìn)程訪問(wèn)內(nèi)核時(shí)將進(jìn)程信息寫入文件中。通常主要包括進(jìn)程的創(chuàng)建時(shí)間/創(chuàng)建者/內(nèi)存占用等信息。建議最好選上。
    [color="#0000ff"]
  • BSD Process Accounting version 3 file format
       使用新的第三版文件格式,可以包含每個(gè)進(jìn)程的PID和其父進(jìn)程的PID,但是不兼容老版本的文件格式。
    [color="#0000ff"]
  • Sysctl support
       
    這個(gè)選項(xiàng)能不重新編譯內(nèi)核修改內(nèi)核的某些參數(shù)和變量,如果你也選擇了支持/proc,將能從/proc/sys存取可以影響內(nèi)核的參數(shù)或變量。建議你最好
    將它選上。
       
    此項(xiàng)功能可在不重新編譯內(nèi)核或是重新開(kāi)機(jī)的前提下,動(dòng)態(tài)變更某些特定的內(nèi)核參數(shù)和變量,賦予內(nèi)核較大的彈性。除非內(nèi)存太少或是編譯出來(lái)的內(nèi)核是給安裝、救
    援磁盤所使用,否則這個(gè)選項(xiàng)一定要選上。這將提供一個(gè)接口讓你可以動(dòng)態(tài)的更改一些核心參數(shù)與變量,而不需要重新啟動(dòng)系統(tǒng)。打開(kāi)這個(gè)選項(xiàng)將會(huì)增加內(nèi)核的體積
    至少8KB。如果你的內(nèi)核僅用制作安裝與恢復(fù)系統(tǒng)系統(tǒng)盤那么可以不選,以減少對(duì)內(nèi)存的占用。
    [color="#0000ff"][ ] Auditing support
       
    審記支持,用于和內(nèi)核的某些子模塊同時(shí)工作,例如Security Enhanced
    Linux。只有選擇此項(xiàng)及它的子項(xiàng),才能調(diào)用有關(guān)審記的系統(tǒng)調(diào)用。
        Enable
    system-call auditing support
         支持對(duì)系統(tǒng)調(diào)用的審計(jì)
    --- Support for
    hot-pluggable devices  
       支持熱插拔設(shè)備,已經(jīng)成為必選
    [color="#0000ff"][ ] Kernel .config support
      
    把內(nèi)核的配置信息編譯進(jìn)內(nèi)核中,以后可以通過(guò)[color="#ff0000"]scripts/extract-ikconfig腳
    本來(lái)提取這些信息
    ()Initramfs
    source file(s)
       initrd已經(jīng)被initramfs取代,建議不填。參看ramdisk與
    initrd、initramfs的關(guān)系
  • Optimize for size (Look out
    for broken compilers!)
       
    編譯時(shí)優(yōu)化內(nèi)核尺寸(使用"-Os"而不是"-O2"參數(shù)編譯),有時(shí)會(huì)產(chǎn)生錯(cuò)誤的二進(jìn)制代碼
  • Configure standard kernel
    features (for small systems)-->
       
    這是為了編譯某些特殊用途的內(nèi)核使用的,例如引導(dǎo)盤系統(tǒng)。通常你可以不選擇這一選項(xiàng),你也不用對(duì)它下面的子項(xiàng)操心了。
        Load
    all symbols for debugging/kksymoops
          
    裝載所有的調(diào)試符號(hào)表信息,僅供調(diào)試時(shí)選擇。建議不選
       Include all symbols in
    kallsyms
          
    kallsyms是在調(diào)試中用到的列出non-stack變量的命令。在kallsyms中包含內(nèi)核知道的所有符號(hào),內(nèi)核將會(huì)增大300K 。不選
       [color="#ff00ff"]Do an extra kallsyms pass
         除非你在kallsyms中發(fā)現(xiàn)了bug并需要報(bào)告這個(gè)bug才打開(kāi)該選項(xiàng)。不選。
       Enable
    support for printk
         允許內(nèi)核向終端打印字符信息,[color="#ff0000"]在需要診斷內(nèi)核為什么不能運(yùn)行時(shí)選擇
       BUG()
    support
         顯示故障和失敗條件(BUG和WARN),禁用它將可能導(dǎo)致隱含的錯(cuò)誤被忽略。
       Enable full-sized data
    structures for core
         
    在內(nèi)核中使用全尺寸的數(shù)據(jù)結(jié)構(gòu).禁用它將使得某些內(nèi)核的數(shù)據(jù)結(jié)構(gòu)減小以節(jié)約內(nèi)存,但是將會(huì)降低性能。
       [color="#ff00ff"]Enable futex support
         
    快速用戶空間互斥體可以使線程串行化以避免競(jìng)態(tài)條件,也提高了響應(yīng)速度.禁用它將導(dǎo)致內(nèi)核不能正確的運(yùn)行基于glibc的程序
      [color="#ff00ff"] Enable eventpoll support
       
    支持事件輪循的系統(tǒng)調(diào)用
      [color="#ff00ff"] Use full shmem filesystem
       

    啟用shmem支持.shmem是基于共享內(nèi)存的文件系統(tǒng)(可能用到swap),在啟用TMPFS后可以掛載為tmpfs供用戶空間使用,它比簡(jiǎn)單的
    ramfs先進(jìn)許多
      (0)
    Function alignment
     (0) Label alignment
     (0) Loop alignment
      
    (0)Jump alignment
         
    這些選項(xiàng)表示內(nèi)核代碼在編譯時(shí)內(nèi)存中的對(duì)齊方式,0表示編譯器的默認(rèn)方式。使用內(nèi)存對(duì)齊能提高程序的運(yùn)行速度,但是會(huì)增加程序?qū)?nèi)存的使用量。建議不做修
    改。
    -----------------------
    Loadable module support  
    --->可加載模塊支持
  • Enable
    loadable module support
        [color="#ff0000"]打開(kāi)可加載模塊支持,如果打開(kāi)它則必須通過(guò)"make
    modules_install"把內(nèi)核模塊安裝在/lib/modules/中
  • Module
    unloading
        允許卸載已經(jīng)加載的模塊
    [ ]Forced
    module unloading
        允許強(qiáng)制卸載正在使用中的模塊(比較危險(xiǎn))
    [color="#0000ff"]
  • Module versioning support
       
    允許使用其他內(nèi)核版本的模塊(可能會(huì)出問(wèn)題)
    [ ]Source checksum for
    all modules
       
    這個(gè)功能是為了防止更改了內(nèi)核模塊的代碼但忘記更改版本號(hào)而造成版本沖突。我估計(jì)現(xiàn)在沒(méi)有哪家公司在開(kāi)發(fā)中還沒(méi)使用版本控制工具,所以不需要這項(xiàng)了。所有
    的模塊校驗(yàn)源碼,如果你不是自己編寫內(nèi)核模塊就不需要它。
  • Automatic kernel module
    loading
        讓內(nèi)核通過(guò)運(yùn)行modprobe來(lái)自動(dòng)加載所需要的模塊,比
    如可以自動(dòng)解決模塊的依賴關(guān)系。

    -----------------------
    [color="#ff0000"] Block layer  --->塊設(shè)備層

    [color="#0000ff"] [ ]Support for Large Block Devices
       
    僅在使用大于[color="#ff0000"]2TB的塊設(shè)備時(shí)需要,你的硬盤有這么大嗎?
      [color="#0000ff"]IO Schedulers --->
       IO調(diào)度器
        [color="#ff00ff"]Anticipatory I/O scheduler
          
    假設(shè)一個(gè)塊設(shè)備只有一個(gè)物理查找磁頭(例如一個(gè)單獨(dú)的SATA硬盤),將多個(gè)隨機(jī)的小寫入流合并成一個(gè)大寫入流,用寫入延時(shí)換取最大的寫入吞吐量.適用于
    大多數(shù)環(huán)境,特別是寫入較多的環(huán)境(比如文件服務(wù)器)
       Deadline
    I/O scheduler
          
    使用輪詢的調(diào)度器,簡(jiǎn)潔小巧,提供了最小的讀取延遲和尚佳的吞吐量,特別適合于讀取較多的環(huán)境(比如數(shù)據(jù)庫(kù))
       [color="#ff00ff"]CFQ I/O scheduler
         
    使用QoS策略為所有任務(wù)分配等量的帶寬,避免進(jìn)程被餓死并實(shí)現(xiàn)了較低的延遲,可以認(rèn)為是上述兩種調(diào)度器的折中.適用于有大量進(jìn)程的多用戶系統(tǒng)
      
    [color="#ff00ff"]Default I/O scheduler
          默認(rèn)IO調(diào)度器

    -----------------------
      Processor type and features
    --->處理器類型及特性
      []Subarchitecture
    Type (PC-compatible)  --->   
       
    這選項(xiàng)的主要的目的,是使Linux可以支持多種PC標(biāo)準(zhǔn),一般我們使用的PC機(jī)是遵循所謂IBM兼容結(jié)構(gòu)(pc/at)。這個(gè)選項(xiàng)可以讓你選擇一些其它
    架構(gòu).
      []Processor family
    (Pentium-Pro)
        選擇處理器型號(hào)。
      [color="#0000ff"][ ] Generic x86 support
       
    這一選項(xiàng)針對(duì)x86系列的CPU使用更多的常規(guī)優(yōu)化。如果你在上面一項(xiàng)選的是i386、i586之類的才選這個(gè)
      [color="#0000ff"]
  • HPET Timer Support
       
    HPET是替代8254芯片的下一代時(shí)鐘處理器。這里你可以安全的選上這一選項(xiàng)。如果硬件不支持的話,將仍使用8254時(shí)鐘處理器
      [color="#0000ff"]
  • Symmetric multi-processing support
         
    對(duì)稱多處理器支持,在單CPU的機(jī)器上,不選這個(gè)選項(xiàng)會(huì)更快一些。由于超線程技術(shù),看起來(lái)是兩顆CPU,因些要選上這個(gè)選項(xiàng)
       Preemption Model (Preemptible Kernel (Low-Latency
    Desktop))  --->
    搶占式的工作機(jī)制,2.4沒(méi)什么作用。到2.6有大的進(jìn)展
         No Forced Preemption
    (Server)
         適合服務(wù)器環(huán)境的禁止內(nèi)核搶占
         Voluntary
    Kernel Preemption (Desktop)
         適合普通桌面環(huán)境的自愿內(nèi)核搶占
         [color="#ff00ff"]Preemptible Kernel (Low-Latency Desktop)
       
    合運(yùn)行實(shí)時(shí)程序的主動(dòng)內(nèi)核搶占
      
  • Preempt The Big Kernel
    Lock
        可以搶占大內(nèi)核鎖,應(yīng)用于實(shí)時(shí)要求高的場(chǎng)合,不適合服務(wù)器環(huán)境
      [color="#0000ff"][ ]Local APIC support on uniprocessors
       
    表示處理器中是否有高級(jí)可編程中斷控制器APIC
      
  • Machine Check
    Exception
        讓CPU檢測(cè)到系統(tǒng)故障時(shí)通知內(nèi)核,以便內(nèi)核采取相應(yīng)的措施(如過(guò)熱關(guān)機(jī)等)
      Check for non-fatal errors on
    AMD Athlon/Duron / Intel Pentium 4
       
    每5秒檢測(cè)一次這些cpu的非致命錯(cuò)誤并糾正它們,同時(shí)記入日志
       
    Toshiba Laptop support
       Dell laptop support
      [ ] Enable X86
    board specific fixups for reboot
        這將打開(kāi)芯片或者主板上的重啟修復(fù)功能
    ,從而能夠使之正常工作。這功能僅僅在一些硬件和BIOS的特定組合上需要。需要這項(xiàng)功能的征兆是重啟時(shí)使系統(tǒng)卡死或者掛起。
       /dev/cpu/microcode - Intel IA32 CPU microcode
    support
       是否支持Intel IA32架構(gòu)的CPU。這個(gè)選項(xiàng)將讓你可以更新Intel
    IA32系列處理器的微代碼,顯然你需要到網(wǎng)上去下載最新的代碼,LINUX不提供這些代碼。當(dāng)然你還必須在文件系統(tǒng)選項(xiàng)中選擇/dev file
    system support才能正常的使用它。如果你把它譯為模塊 ,它將是 microcode。
    IA32主要用于高于4GB的內(nèi)存。詳見(jiàn)下
    面的“高內(nèi)存選項(xiàng)”。
       /dev/cpucpuid - CPU
    information support
    是否打開(kāi)記錄CPU相關(guān)信息功能。能從/dev/cpu/x/cpuid獲得CPU的唯一
    標(biāo)識(shí)符(CPUID) 這會(huì)在/dev/cpu中建立一系列的設(shè)備文件,用以讓過(guò)程去訪問(wèn)指定的CPU。
      [color="#0000ff"][ ]Firmware Drivers
       固件驅(qū)動(dòng)程序
         [color="#ff00ff"]BIOS Enhanced Disk Drive calls determine boot disk

           有些BIOS支持從某塊特定的硬盤啟動(dòng)(如果BIOS不支持則可能無(wú)法啟動(dòng)),目前大多數(shù)BIOS還不支持
         [color="#ff00ff"]BIOS update support for DELL systems via sysfs
          
    僅適用于DELL機(jī)器
         Dell Systems Management Base
    Driver
           僅適用于DELL機(jī)器
       [color="#0000ff"][]High Memory Support--4G
         
    最高內(nèi)存支持,總內(nèi)存小于等于1G的選"off",1G到4G選"4G",大于4G的選"64G"
       [color="#0000ff"]Memory model (Flat Memory)  --->
         
    指定Linux的內(nèi)存管理方式,只有一個(gè)選項(xiàng)
      []Allocate
    3rd-level pagetables from highmem
         
    在內(nèi)存很多(大于4G)的機(jī)器上將用戶空間的頁(yè)表放到高位內(nèi)存區(qū),以節(jié)約寶貴的低端內(nèi)存
      []Math
    emulation
         數(shù)學(xué)協(xié)處理器仿真,486DX以上的cpu就不要選它了
      [color="#0000ff"]
  • MTRR (Memory Type Range Register) support
       
    打開(kāi)它可以提升PCI/AGP總線上的顯卡2倍以上的速度,并且可以修正某些BIOS錯(cuò)誤
      [
    ]Use register arguments (EXPERIMENTAL)
         
    使用"-mregparm=3"參數(shù)編譯內(nèi)核,將前3個(gè)參數(shù)以寄存器方式進(jìn)行參數(shù)調(diào)用,可以生成更緊湊和高效的代碼.
      [ ]Enable seccomp to safely compute
    untrusted bytecode (SECCOMP)
         允許SECCOMP(快速計(jì)算)安全地運(yùn)算非信任代碼。
       

    這個(gè)內(nèi)核特性在程序出現(xiàn)數(shù)碼錯(cuò)誤,需要重新對(duì)非信任的代碼進(jìn)行運(yùn)算時(shí)非常有效。它使用管道或者其他傳輸方式,使文件描述進(jìn)程支持讀/寫的系統(tǒng)調(diào)用,這樣可
    以利用SECCOMP隔離那些程序本身的空間。
        一旦 seccomp
    通過(guò)/proc//seccomp運(yùn)行,它將不能停止,任務(wù)也只能進(jìn)行一些安全的被seccomp認(rèn)證的系統(tǒng)調(diào)用。
       
    如果不清楚,選Y。只有嵌入式系統(tǒng)選N。
      Timer frequency (250
    HZ)  --->
        這是用戶定義的時(shí)鐘中斷頻率 100HZ-1000 HZ ,不過(guò) 100 HZ
    對(duì)服務(wù)器和NUMA系統(tǒng)更合適,它們不需要很快速的響應(yīng)用戶的要求,因?yàn)闀r(shí)鐘中斷會(huì)導(dǎo)致總線爭(zhēng)用和緩沖打回。注意在SMP環(huán)境中,時(shí)鐘中斷由變量
    NR_CPUS * Hz定義在每個(gè)CPU產(chǎn)生。
    其實(shí)和前面的搶先式進(jìn)程差不多,就是多少頻率來(lái)響應(yīng)用戶要求。我選了250HZ的。要快點(diǎn)的可以
    選1000HZ的。但是還是那句話,一切是平衡的。機(jī)器過(guò)快響應(yīng)你,它自己的活就不知道做得好不好了。
        [color="#ff00ff"]100 HZ (HZ_100)
          100 HZ是傳統(tǒng)的對(duì)服務(wù)器、SMP 和
    NUMA的系統(tǒng)選項(xiàng)。這些系統(tǒng)有比較多的處理器,可以在中斷較集中的時(shí)候分擔(dān)中斷
       [color="#ff00ff"] 250 HZ (HZ_250)
         250
    HZ對(duì)服務(wù)器是一個(gè)好的折衷的選項(xiàng),它同樣在SMP 和 NUMA 系統(tǒng)上體現(xiàn)出良好的反應(yīng)速度。
       [color="#ff00ff"] 1000 HZ (HZ_1000)
         1000
    HZ對(duì)于桌面和其他需要快速事件反應(yīng)的系統(tǒng)是非常棒的。
      [ ]kexec system
    call
       提供kexec系統(tǒng)調(diào)用,可以不必重啟而切換到另一個(gè)內(nèi)核 ,不要選。
    -----------------------------
      Power management options
    (ACPI, APM)  --->電源管理選項(xiàng)
      [color="#0000ff"]
  • Power Management support
       
    電源管理有APM和ACPI兩種標(biāo)準(zhǔn)且不能同時(shí)使用.即使關(guān)閉該選項(xiàng),X86上運(yùn)行的Linux也會(huì)在空閑時(shí)發(fā)出HLT指令將CPU進(jìn)入睡眠狀態(tài)
    [color="#0000ff"]
  • Legacy Power Management API
       
    傳統(tǒng)的電源管理API,比如軟關(guān)機(jī)和系統(tǒng)休眠等接口
      []Power Management Debug
    Support
        僅供調(diào)試使用 不選
      []Software
    Suspend
        類似于休眠的功能,掛起系統(tǒng),保存程序,切斷電源
      []ACPI
    (Advanced Configuration and Power Interface) Support -->
      
    必須運(yùn)行acpid守護(hù)程序ACPI才能起作用.ACPI是為了取代APM而設(shè)計(jì)的,因此應(yīng)該盡量使用ACPI而不是APM
      [color="#0000ff"]APM (Advanced Power Management) BIOS Support --->
         APM (Advanced
    Power Management) BIOS Support --->
       APM在SMP(Symmetric
    Multi Processing 對(duì)稱多處理系統(tǒng))機(jī)器上必須關(guān)閉,一般來(lái)說(shuō)當(dāng)前的筆記本都支持ACPI,所以應(yīng)盡量關(guān)閉該該選項(xiàng)
        [color="#ff00ff"] [ ]Ignore USER SUSPEND
          只有NEC Versa
    M系列的筆記本才需要選擇這一項(xiàng)
         [color="#ff00ff"][ ]Enable PM at boot time         

          系統(tǒng)啟動(dòng)時(shí)即啟用APM,選上這個(gè)選項(xiàng)能讓系統(tǒng)自動(dòng)的進(jìn)行電源管理,但常常導(dǎo)致啟動(dòng)時(shí)死機(jī)
       
    [color="#ff00ff"]
  • Make CPU Idle calls when idle
          
    系統(tǒng)空閑時(shí)調(diào)用空閑指令(halt),只有老式的CPU才需要選它,且對(duì)于SMP系統(tǒng)必須關(guān)閉
         [color="#ff00ff"][ ]Enable console blanking using APM
          
    在屏幕空白時(shí)關(guān)閉LCD背光,事實(shí)上對(duì)所有的筆記本都無(wú)效
         [color="#ff00ff"]
  • RTC stores time in GMT
          
    將硬件時(shí)鐘應(yīng)該設(shè)為格林威治時(shí)間,否則視為本地時(shí)間.建議你使用GMT,這樣你無(wú)須為時(shí)區(qū)的改變而擔(dān)心
         [color="#ff00ff"][ ]Allow interrupts during APM BIOS calls
         
    允許APM的BIOS調(diào)用時(shí)中斷,IBM Thinkpad的一些新機(jī)器需要這項(xiàng).如果休眠時(shí)掛機(jī)(包括睡下去就醒不來(lái)),可以試試它
       
    [[color="#ff00ff"] ]Use real mode APM BIOS call to power off
         
    此驅(qū)動(dòng)為某些有Bug的BIOS準(zhǔn)備,如果你的系統(tǒng)不能正常關(guān)機(jī)或關(guān)機(jī)時(shí)崩潰,可以試試它
      [color="#0000ff"]CPU Frequency scaling --->
         [color="#ff00ff"][ ]CPU Frequency scaling
          
    允許動(dòng)態(tài)改變CPU主頻,達(dá)到省電和降溫的目的,必須同時(shí)啟用下面的一種governor才行.一般不選。
    Bus options (PCI, PCMCIA, EISA,
    MCA, ISA)  --->總線選項(xiàng)
    [color="#0000ff"]
  • PCI support
       
    PCI支持,如果使用了PCI或PCI Express設(shè)備就必選
    PCI access mode
    --->
       
    PCI訪問(wèn)模式,強(qiáng)列建議選"Any"(系統(tǒng)將優(yōu)先使用"MMConfig",然后使用"BIOS",最后使用"Direct"檢測(cè)PCI設(shè)備)
    [color="#0000ff"][ ]PCI Express support
        PCI
    Express支持(目前主要用于顯卡和千兆網(wǎng)卡)
    [ ]Legacy /proc/pci
    interface
       
    是否使用/proc/pci目錄下的信息文件來(lái)描述PCI設(shè)備的信息,F(xiàn)在的系統(tǒng)多數(shù)都使用lspci工具來(lái)得到這樣的信息。
    [color="#0000ff"][ ]PCI Debugging
        將PCI調(diào)試信息輸出到系統(tǒng)日志里
    [color="#0000ff"][ ]ISA support
        現(xiàn)在基本上沒(méi)有ISA的設(shè)備了,如果有就選吧
    [color="#0000ff"][ ]EISA support
       
    擴(kuò)展ISA總路,早期計(jì)算機(jī)上的總路,現(xiàn)已淘汰,建議關(guān)閉。
    [ ]Vesa Local Bus
    priming
        ESA總線,也是擴(kuò)展工業(yè)總線的一種,已經(jīng)被PCI代替,所以不用選擇
    [color="#0000ff"][ ]Generic PCI/EISA bridge
        PCI、EISA兩種總線的橋
    [color="#0000ff"][ ]EISA virtual root device
       
    EISA總線的虛擬根設(shè)備
    [color="#0000ff"][ ]EISA device name database
     
     內(nèi)核中的EISA設(shè)備信息庫(kù)
    [color="#0000ff"][ ]MCA support
        IBM

    PS/2上的總線,現(xiàn)已淘汰,建議關(guān)閉。微通道總線,老舊的IBM的臺(tái)式機(jī)和筆記本上可能會(huì)有這種總線,包括它的p系列、e系列、z系列機(jī)器上都用到了這
    種總線
    [color="#0000ff"][ ]NatSemi SCx200 support
       
    松下的一種半導(dǎo)體處理器的驅(qū)動(dòng)。
    PCCARD
    (PCMCIA/CardBus) support--->
       [
    ]PCCARD (PCMCIA/CardBus) support
          
    一般只有筆記本電腦上才會(huì)有PCMCIA插槽,如果你是臺(tái)式機(jī)的話,可以不選這一項(xiàng),然后跳過(guò)這一部份。我的IBM機(jī)器是辦公用的,經(jīng)常會(huì)臨時(shí)接一些亂七
    八糟的設(shè)備。我自己都不知道哪些設(shè)備需要什么模塊。所以這里我都搞成模塊,免得以后接上用不了,又得切換到XP下。
    [color="#0000ff"]PCI Hotplug Support--->
       [color="#ff00ff"][ ]PCI Hotplug Support
         
    PCI熱插拔支持.到2.6會(huì)出很多子項(xiàng)

    ----------------------------------------
    Executable file formats  
    --->可執(zhí)行文件格式
  • Kernel support for
    ELF binaries
       
    ELF是開(kāi)放平臺(tái)下最常用的二進(jìn)制文件格式,支持動(dòng)態(tài)連接,支持不同的硬件平臺(tái).除非你知道自己在做什么,否則必選
      Kernel support for a.out and
    ECOFF binaries
       早期UNIX系統(tǒng)的可執(zhí)行文件格式,目前已經(jīng)被ELF格式取代
    [color="#0000ff"]  Kernel support for MISC binaries
      
    允許插入二進(jìn)制的封裝層到內(nèi)核中,使用Java,.NET,Python,Lisp等語(yǔ)言編寫的程序時(shí)需要它,要使用 binfmt_misc
    你可能需要掛載它:

    -----------------------------------
    [color="#ff0000"] Networking  --->網(wǎng)絡(luò)
    [color="#0000ff"]  --- Networking support
    [color="#000000"]   必選
    [color="#0000ff"]Networking options  --->   
       [color="#ff00ff"]Packet socket
         
    這種Socket可以讓應(yīng)用程序(比如tcpdump,iptables)直接與網(wǎng)絡(luò)設(shè)備通訊,而不通過(guò)內(nèi)核中的其它中介協(xié)議
      [color="#ff00ff"]
  • Packet socket: mmapped IO
         讓Packet
    socket驅(qū)動(dòng)程序使用IO映射機(jī)制以使連接速度更快
      Unix
    domain sockets
         一種僅運(yùn)行于本機(jī)上的效率高于TCP/IP的Socket,簡(jiǎn)稱Unix
    socket.許多程序都使用它在操作系統(tǒng)內(nèi)部進(jìn)行進(jìn)程間通信(IPC),比如X Window和syslog
    [color="#ff00ff"]  PF_KEY sockets
    用于可信任的密鑰管理程序和操作系統(tǒng)內(nèi)核內(nèi)
    部的密鑰管理進(jìn)行通信,IPsec依賴于它
    [color="#ff00ff"]  
  • TCP/IP networking

      TCP/IP協(xié)議當(dāng)然要選
    [color="#ff00ff"]  
  • IP: multicasting

    組廣播,似乎與網(wǎng)格計(jì)算有關(guān),僅在使用MBONE的時(shí)候才需要
      
  • IP: advanced
    router
    高級(jí)路由,如果想做一個(gè)路由器就選吧
      
  • IP:
    policy routing
    策略路由
      
  • IP: equal
    cost multipath
    用于路由的基于目的地址的負(fù)載均衡
      
  • IP: verbose route monitoring
    顯示冗余的路由監(jiān)控信息
    [color="#ff00ff"]  IP: kernel level autoconfiguration

    內(nèi)核啟動(dòng)時(shí)自動(dòng)配置ip地址/路由表等,需要從網(wǎng)絡(luò)啟動(dòng)的無(wú)盤工作站才需要這個(gè)東西
      
  • IP: GRE tunnels over IP
    基于IP的GRE(通用路由封裝)隧道
    [color="#ff00ff"]
  • IP: multicast routing
    多重傳播路由
      
  • IP: PIM-SM version 1 support
      
  • IP: PIM-SM version 2 support
      [ ]IP: ARP daemon support
    ARP
    的守護(hù),這東西尚處于試驗(yàn)階段就已經(jīng)被廢棄了
      
  • IP: TCP syncookie
    support
    抵抗SYN flood攻擊的好東西,要啟用它必須同時(shí)啟用/proc文件系統(tǒng)和"Sysctl
    support",然后在系統(tǒng)啟動(dòng)并掛載了/proc之后執(zhí)行"echo 1
    >/proc/sys/net/ipv4/tcp_syncookies"命令
      IP: AH transformation
    IPsec驗(yàn)證頭(AH)實(shí)現(xiàn)了數(shù)據(jù)發(fā)送方的驗(yàn)證處理,可確保數(shù)據(jù)既對(duì)于
    未經(jīng)驗(yàn)證的站點(diǎn)不可用也不能在路由過(guò)程中更改
      IP: ESP
    transformation
    IPsec封閉安全負(fù)載(ESP)實(shí)現(xiàn)了發(fā)送方的驗(yàn)證處理和數(shù)據(jù)加密處理,用以確保數(shù)據(jù)不會(huì)被攔截
    /查看或復(fù)制
      IP:
    IPComp transformation
      [  ]IP: tunnel transformation
      
    隧道傳輸
      NET: socket monitoring
    interface
      socket監(jiān)視接口,一些Linux本地工具(如:包含ss的iproute2)需要使用它
      [color="#ff00ff"][  ]TCP: advanced congestion control
      
    高級(jí)擁塞控制,如果沒(méi)有特殊需求(比如無(wú)線網(wǎng)絡(luò))就別選了,內(nèi)核會(huì)自動(dòng)將默認(rèn)的擁塞控制為"Cubic"并將"Reno"作為候補(bǔ)
       [color="#ff00ff"]IP: Virtual Server Configuration --->
       
    IP虛擬服務(wù)器允許你基于多臺(tái)物理機(jī)器構(gòu)建一臺(tái)高性能的虛擬服務(wù)器,不玩集群就別選了
       
       The IPv6 protocol
        你要是需要IPv6就選吧
    [ ]     IPv6: Privacy Extensions (RFC
    3041) support
           IPv6: AH transformation
           IPv6: ESP transformation
           IPv6: IPComp
    transformation
           IPv6: tunnel transformation
           IPv6: IPv6-in-IPv6 tunnel
       不用IPv6就都不用選
      [color="#ff00ff"]
  • Network packet filtering (replaces ipchains)--->
      Netfilter可以對(duì)數(shù)據(jù)包進(jìn)行過(guò)濾和修改,可以作為防火墻("packet
    filter"或"proxy-based")或網(wǎng)關(guān)(NAT)或代理(proxy)或網(wǎng)橋使用.選中此選項(xiàng)后必須將"Fast
    switching"關(guān)閉,否則將前功盡棄
         []Network
    packet filtering debugging
              僅供開(kāi)發(fā)者調(diào)試Netfilter使用
        [color="#0000ff"]
  • Bridged IP/ARP packets filtering
            
    如果你希望使用一個(gè)針對(duì)橋接的防火墻就打開(kāi)它
         [color="#0000ff"]Core Netfilter Configuration  --->
             

    核心Netfilter配置(當(dāng)包流過(guò)Chain時(shí)如果match某個(gè)規(guī)則那么將由該規(guī)則的target來(lái)處理,否則將由同一個(gè)Chain中的下一個(gè)規(guī)則
    進(jìn)行匹配,若不match所有規(guī)則那么最終將由該Chain的policy進(jìn)行處理)
         Netfilter netlink interface --->
            
    Netfilter netlink interface
            
    允許Netfilter在與用戶空間通信時(shí)使用新的netlink接口.netlink
    Socket是Linux用戶態(tài)與內(nèi)核態(tài)交流的主要方法之一,且越來(lái)越被重視
         [color="#0000ff"]IP: Netfilter Configuration --->
          針對(duì)IPv4的Netfilter配置  
            省略30項(xiàng)  
    里面常見(jiàn)協(xié)議還是要選成Module的
        [color="#0000ff"]IPv6: Netfilter Configuration (EXPERIMENTAL)--->
         
    針對(duì)IPv6的Netfilter配置,不用選
        DECnet:Netfilter
    Configuration --->
            Routing message grabulator
    (for userland routing daemon)
            DEC設(shè)備的配置
        Bridge:Netfilter
    Configuration --->
            Ethernet Bridge tables
    (ebtables) support
           網(wǎng)橋表支持
       DCCP
    Configuration (EXPERIMENTAL)--->
         [color="#ff00ff"] The DCCP Protocol (EXPERIMENTAL)
       
    數(shù)據(jù)報(bào)擁塞控制協(xié)議在UDP的基礎(chǔ)上增加了流控和擁塞控制機(jī)制,使數(shù)據(jù)報(bào)協(xié)議能夠更好地用于流媒體業(yè)務(wù)的傳輸
       [color="#0000ff"]SCTP Configuration  (EXPERIMENTAL)--->
       
      SCTP
    Configuration  (EXPERIMENTAL)
         
    流控制傳輸協(xié)議是一種新興的傳輸層協(xié)議.TCP協(xié)議一次只能連接一個(gè)IP地址而在SCTP協(xié)議一次可以連接多個(gè)IP地址且可以自動(dòng)平衡網(wǎng)絡(luò)負(fù)載,一旦某一
    個(gè)IP地址失效會(huì)自動(dòng)將網(wǎng)絡(luò)負(fù)載轉(zhuǎn)移到其他IP地址上
        Asynchronous
    Transfer Mode (ATM)
         
    ATM是在局域網(wǎng)絡(luò)或者廣域網(wǎng)絡(luò)上使用的一種高速網(wǎng)絡(luò)傳輸技術(shù),它使用固定的數(shù)據(jù)包,允許協(xié)調(diào)使用最小的帶寬需求。如果想使用ATM網(wǎng)絡(luò),在你的
    Linux系統(tǒng)上,你必須有支持ATM的網(wǎng)卡,當(dāng)然,需要的話,選上它,內(nèi)核會(huì)啟動(dòng)對(duì)它的支持。
        [color="#ff00ff"]   Classical IP over ATM (EXPERIMENTAL)
       
    典型的基于ATM的IP協(xié)議
       [ ]     Do
    NOT send ICMP if no neighbour (EXPERIMENTAL)
          LAN
    Emulation (LANE) support (EXPERIMENTAL)
            
    Multi-Protocol Over ATM (MPOA) support (EXPERIMENTAL)
          RFC1483/2684 Bridged
    protocols
       
  •      Per-VC IP filter kludge
         802.1d
    Ethernet Bridging
         802.1d以太網(wǎng)橋
         
    如果你開(kāi)啟了它,你的Linux就可以作為網(wǎng)橋使用。網(wǎng)那意味著,不同的網(wǎng)絡(luò)段可以通過(guò)它互相訪問(wèn)。很多網(wǎng)橋在利用數(shù)結(jié)構(gòu)算法的基礎(chǔ)上,可以同時(shí)工作。因
    為它是一個(gè)標(biāo)準(zhǔn)協(xié)議,Linux可以和第三方的橋接產(chǎn)品一起工作。當(dāng)然,為了能夠使用這個(gè)功能,你就必須有配置工具,具體內(nèi)容可以查看內(nèi)核相關(guān)文檔。如果
    你同時(shí)啟用了iptables支持和橋接支持,那么你就可以將你的系統(tǒng)配置成橋接的IP防火墻。Iptables將會(huì)在傳輸IP數(shù)據(jù)包的時(shí)候觀察它的內(nèi)
    容,所以,你就得在配置你的防火墻規(guī)則的時(shí)候著中考慮這一點(diǎn)。如果開(kāi)啟了arptables支持,這樣,網(wǎng)橋就會(huì)讓arptables在
    arptalbes頭鏈中觀察ARP通信量。
         [color="#ff00ff"] 802.1Q VLAN Support
         802.1Q虛擬局域網(wǎng)
    開(kāi)啟它,就會(huì)在你的網(wǎng)絡(luò)接口上建立802.1Q
    VLAN接口。它幾乎支持所有所有的網(wǎng)絡(luò)接口特性,包括防火墻,網(wǎng)絡(luò)橋,當(dāng)然包括了IP傳輸。你得通過(guò)'vconfig'工具來(lái)有效的使用VLANS。
       [color="#ff00ff"]  DECnet Support
         DECnet是一種很生僻的協(xié)議 DECnet網(wǎng)絡(luò)協(xié)議是使用在Digital(now
    Compaq).它提供了可靠的流和序列包通信功能,這和在運(yùn)行在TCP/IP的網(wǎng)絡(luò)上有很多相似的地方。使用這個(gè)功能,你必須開(kāi)啟內(nèi)核的其他功能,具體
    請(qǐng)查看內(nèi)核配置文檔。
       
  •    
    DECnet: router support (EXPERIMENTAL)
       
  •      DECnet: use FWMARK
    value as routing key (EXPERIMENTAL)
         ANSI/IEEE 802.2 LLC
    type 2 Support
        這是第二種類型的邏輯鏈接層。如果你想支持PF_LLC
    sockets,那么就必須選上。
       
    The IPX protocol
       
    這是用于支持Novell網(wǎng)絡(luò)協(xié)議。IPX,在windows局域網(wǎng)中是經(jīng)常使用的。如果你想訪問(wèn)Novell
    Netware文件,或者是使用ncpfs客戶端協(xié)議的打印服務(wù),或者是Linux
    DOS模擬器你就必須選上。IPX是在IP作用域范圍內(nèi)和IP相似,不過(guò),SPX(順序數(shù)據(jù)分組交換協(xié)議)是運(yùn)行在IPX上的,相似于IPX。Linux
    中對(duì)SPX提供實(shí)驗(yàn)性的支持。如果你想使用NetWare文件服務(wù)或則是IPX路由器,那么你就得選擇它,同時(shí)你還得安裝
    lwared,mars_nwe。關(guān)于聯(lián)接Linux, Windows, Macs機(jī)器,在
    http://www.eats.com/linux_mac_win.html
    >上有相關(guān)內(nèi)容。IPX協(xié)議會(huì)增大內(nèi)核16KB,它可以被編譯為名為ipx的模塊。
       [ ]   IPX: Full internal IPX network
       
    Appletalk protocol support
       [ ]   Appletalk interfaces
    support
            Apple/Farallon
    LocalTalk PC support
            COPS LocalTalk PC
    support
       
  •        Dayna firmware support
       
  •        Tangent
    firmware support
            Appletalk-IP driver
    support
       
  •        IP to Appletalk-IP Encapsulation support
       
  •        Appletalk-IP to IP Decapsulation support
       
    Appletalk是用于Apple機(jī)器間相互通訊的協(xié)議。如果你的Linux系統(tǒng)想要聯(lián)接此種網(wǎng)絡(luò),那就選上。你可能需要 netatalk
    軟件包,這樣的你Linux系統(tǒng)可以作為Macs機(jī)器的打印或者是文件服務(wù)器,就象在訪問(wèn)AppleTalk打印機(jī)一樣。EtherTalk是在以太網(wǎng)上
    AppleTalk協(xié)議的名稱,而LocalTalk是用于小型的慢速的通過(guò)串口傳輸?shù)腁pple私有網(wǎng)絡(luò)。Linux對(duì)這兩個(gè)功能提供萬(wàn)全的支持
        CCITT X.25 Packet
    Layer (EXPERIMENTAL)
        LAPB Data Link
    Driver
        大約沒(méi)人需要這東西
       [color="#ff00ff"] Acorn Econet/AUN protocols
       
    一種被Acorn計(jì)算機(jī)使用的又老又慢的協(xié)議
      [color="#ff00ff"]  WAN router
       
    廣域網(wǎng)路由
    [color="#ff00ff"]   QoS and/or fair queueing --->
       
    如果你需要Qos或公平隊(duì)列就選吧
       [color="#ff00ff"] Network testing  --->
       
    網(wǎng)絡(luò)測(cè)試,僅供調(diào)試使用
       [color="#0000ff"][ ]Amateur Radio support
       
    業(yè)余無(wú)線電支持
       IrDA (infrared) subsystem support
    --->
        紅外線支持,比如無(wú)線鼠標(biāo)或無(wú)線鍵盤
       Bluetooth
    subsystem support --->
        藍(lán)牙支持
       [color="#0000ff"]Generic IEEE 802.11 Networking Stack
       
    通用無(wú)線局域網(wǎng)(IEEE 802.11系列協(xié)議)支持
                   
                   
                   

    本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u1/43662/showart_2162377.html
  • 您需要登錄后才可以回帖 登錄 | 注冊(cè)

    本版積分規(guī)則 發(fā)表回復(fù)

      

    北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年舉報(bào)專區(qū)
    中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
    感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP