久久久久久久麻豆,中日韩av在线,麻豆av在线免费,中文字幕二区三区,欧美日韩视频一区二区,亚洲欧美日韩在线一区,国产无毒不卡

linux-2.6內(nèi)核升級文檔全


壓并打上內(nèi)核補丁
我以2.6.10為例子,patche以bk4的例子,目的只是讓大家知道怎么打patch,
其實本人用的是2.6.6的內(nèi)核,因為在AS3.0上升級到2.6.9以上的內(nèi)核,
mount大的nfs網(wǎng)絡(luò)硬盤時,df 顯示不正確,明明是800G的盤變成4.2G,
不過還是能正常用,我升級過nfs和mount的包都沒用,/var/log/message里
提示是kernel: nfs warning: mount version older than kernel,
還望知道的 告知一聲,謝 :    BTW:2.6.8的內(nèi)核沒用過

    內(nèi)核源代碼:http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.10.tar.bz2
    最新內(nèi)核補?。?A >http://www.kernel.org/pub/linux/ ... atch-2.6.10-bk4.bz2

    cd /usr/src
    rm -rf linux
    tar jxf /download/linux-2.6.10.tar.bz2
    ln -s linux-2.6.10 linux
    cd linux
    bunzip2 -dv /download/patch-2.6.10-bk4.bz2 |patch -p1
    如果在/usr/src目錄下就用patch -p0

二、修改內(nèi)核源代碼 升級2.6就是為了優(yōu)化,干脆連源代碼也改了吧
  
    1.修改/usr/src/linux/include/linux/posix_types.h
      設(shè)置fd_set支持的******數(shù)量 
      #define __FD_SETSIZE 1024 --->; 65536    
   
    2.修改/usr/src/linux/include/linux/fs.h
      設(shè)置******打開文件數(shù)量(TCP連接數(shù)量)
      #define INR_OPEN 1024 --->; 65536
      #define NR_FILE 8192 --->; 65536
      #define NR_RESERVED_FILES 10 --->; 128
    
    3.修改/usr/src/linux/include/net/tcp.h
      設(shè)置TIMEOUT的時間為1秒
      #define TCP_TIMEWAIT_LEN 60*HZ 60 --->; 1*HZ
      設(shè)置在backlog隊列里的半連接的重試次數(shù),每次都會花相應(yīng)的時間,本質(zhì)上 也是減少重試時間
      #define TCP_SYNACK_RETRIES  5 --->; 3

針對RHEL-AS3本來就是穩(wěn)定+優(yōu)化的,不過就算你用 RHEL-AS3 自己的內(nèi)核,那也要修改一下上面的參數(shù)才好呀 :

三、安裝必要的工具

    1.下載module-init-tools-3.1.tar.bz2
  http://www.kernel.org/pub/linux/ ... t-tools-3.1.tar.bz2
CODE:
[Copy to clipboard]
        ./configure --prefix=/
        make moveold
        make all install
        ./generate-modprobe.conf /etc/modprobe.conf
2.下載新的mkinitrd
   ftp://195.220.108.108/linux/6/fe ... d-4.1.18-2.i386.rpm
它需要lvm2 device-mapper
ftp://195.220.108.108/linux/6/fe ... -1.00.19-2.i386.rpm
ftp://195.220.108.108/linux/6/fe ... 00.25-1.01.i386.rpm
如果不更新這個包在make install時會提示以下錯誤:
CODE:
[Copy to clipboard]
        No module mptbase found for kernel 2.6.10-bk4, aborting.
        mkinitrd failed
        make[1]: *** [install] Error 1
        make: *** [install] Error 2
安裝lvm2-2.00.25-1.01.i386.rpm時請用rpm -ivh --nodeps package name

四、make menuconfig
CODE:
[Copy to clipboard]
01.Code maturity level options         --->;
        [*] Prompt for development and/or incomplete code/drivers                 
        [*]   Select only drivers expected to compile cleanly                           
    02.General setup  --->;
        [*] Support for paging of anonymous memory swap                     
        [*] System V IPC                                                                
        [*] POSIX Message Queues                                                        
        [ ] BSD Process Accounting                                                     
        [*] Sysctl support   &nbs

COPYRIGHT(C) 2011 廈門永宏亞得機電科技有限公司版權(quán)所有(閩ICP備05025945號) ALL RIGHTS RESERVED?

電話: 0592-5190891 傳真: 0592-5190720 E-Mail: E-mail:yade8895@163.com
地址: 廈門市海滄區(qū)興港六里17號2607室 郵編:361009 聯(lián)系人:翟先生