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

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97