• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Linux系統調優參數知多少?

    發表于:2013-05-20來源:博客園作者:qileilove點擊數: 標簽:linux
    所有的TCP/IP調優參數都位于/proc/sys/net/目錄。例如,下面是最重要的一些調優參數,后面是它們的含義:
    所有的TCP/IP調優參數都位于/proc/sys/net/目錄。例如,下面是最重要的一些調優參數,后面是它們的含義:
    1、/proc/sys/net/core/rmem_max — 最大的TCP數據接收緩沖
    2、/proc/sys/net/core/wmem_max — 最大的TCP數據發送緩沖
    3、/proc/sys/net/ipv4/tcp_timestamps — 時間戳在(請參考RFC 1323)TCP的包頭增加12個字節
    4、/proc/sys/net/ipv4/tcp_sack — 有選擇的應答
    5、/proc/sys/net/ipv4/tcp_window_scaling — 支持更大的TCP窗口. 如果TCP窗口最大超過65535(64K), 必須設置該數值為1
    6、rmem_default — 默認的接收窗口大小
    7、rmem_max — 接收窗口的最大大小
    8、wmem_default — 默認的發送窗口大小
    9. wmem_max — 發送窗口的最大大小

      /proc目錄下的所有內容都是臨時性的,所以重啟動系統后任何修改都會丟失.

      建議在系統啟動時自動修改TCP/IP參數:

      把下面代碼增加到/etc/rc.local文件,然后保存文件,系統重新引導的時候會自動修改下面的TCP/IP參數:

    echo 256960 > /proc/sys/net/core/rmem_default
    echo 256960 > /proc/sys/net/core/rmem_max
    echo 256960 > /proc/sys/net/core/wmem_default
    echo 256960 > /proc/sys/net/core/wmem_max
    echo 0 > /proc/sys/net/ipv4/tcp_timestamps
    echo 1 > /proc/sys/net/ipv4/tcp_sack
    echo 1 > /proc/sys/net/ipv4/tcp_window_scaling

      TCP/IP參數都是自解釋的,TCP窗口大小設置為256960,禁止TCP的時間戳(取消在每個數據包的頭中增加12字節),支持更大的TCP窗口和TCP有選擇的應答。

      上面數值的設定是根據互連網連接和最大帶寬/延遲率來決定。

      注:上面實例中的數值可以實際應用, 但它只包含了一部分參數。

      另外一個方法:使用 /etc/sysctl。conf 在系統啟動時將參數配置成您所設置的值:

    net.core.rmem_default = 256960
    net.core.rmem_max = 256960
    net.core.wmem_default = 256960
    net.core.wmem_max = 256960
    net.ipv4.tcp_timestamps = 0
    net.ipv4.tcp_sack =1
    net.ipv4.tcp_window_scaling = 1

      ----------------------------------------------------------------

    /proc/sys/fs/super-max

      該文件指定超級塊處理程序的最大數目。掛裝的任何文件系統需要使用超級塊,所以如果掛裝了大量文件系統,則可能會用盡超級塊處理程序。

      缺省設置:256

    /proc/sys/fs/super-nr

      該文件顯示當前已分配超級塊的數目。該文件是只讀的,僅用于顯示信息。

    /proc/sys/kernel
    /proc/sys/kernel/acct

      該文件有三個可配置值,根據包含日志的文件系統上可用空間的數量(以百分比表示),這些值控制何時開始進行進程記帳:

      ● 如果可用空間低于這個百分比值,則停止進程記帳

      ● 如果可用空間高于這個百分比值,則開始進程記帳

      ● 檢查上面兩個值的頻率(以秒為單位)

      ● 要更改這個文件的某個值,應該回送用空格分隔開的一串數字。

      缺省設置:2 4 30

      如果包含日志的文件系統上只有少于 2% 的可用空間,則這些值會使記帳停止,如果有 4% 或更多可用空間,則再次啟動記帳。每 30 秒做一次檢查。

    /proc/sys/kernel/ctrl-alt-del

      該文件有一個二進制值,該值控制系統在接收到 ctrl+alt+delete 按鍵組合時如何反應。這兩個值表示:

      ● 零(0)值表示捕獲 ctrl+alt+delete,并將其送至 init 程序。這將允許系統可以完美地關閉和重啟,就好象您輸入 shutdown 命令一樣。

    原文轉自:http://www.blogjava.net/qileilove/archive/2013/03/28/397086.html

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>