Linux下設定幀和socket緩衝區的大小

2021-09-01 13:37:34 字數 572 閱讀 2945

修改幀大小和socket緩衝區大小

mtu (最大傳輸單元)的預設值為1500. 

通過下面命令將其改為9000(jumbo frame)

% ifconfig eth0 mtu 9000

socket buffer size預設為64 kb.

理論上,最優的buffer大小為*

可以通過下列命令改變其大小(如256kb)

% sysctl -w net.core.rmem_max=262144 ;最大的接收緩衝區大小(tcp連線)

% sysctl -w net.core.wmem_max=262144 ;最大的傳送緩衝區大小(tcp連線)

% sysctl -w net.core.rmem_default=262144;預設的接收緩衝區大小(tcp連線)

% sysctl -w net.core.wmem_default=262144;預設的傳送緩衝區大小(tcp連線)

這些引數在proc/sys下面可以看到;

sysctl -p | grep mem:顯示當前緩衝區設定

round-trip delay 可由ping命令得到。

Linux下設定mysql和tomcat開機啟動

一 mysql設定開機啟動 1 cp usr local mysql support files mysql.server etc init.d mysql 將服務檔案拷貝到init.d下,並重命名為mysql 2 chmod x etc init.d mysql 賦予可執行許可權 3 chkcon...

Linux下設定網絡卡

linux下設定網絡卡的速率和模式 mii tool f 100basetx fd eth0 把網絡卡eth0設定為100m的全雙工模式 還可以用 ethtool ethtool s eth0 speed 100 duplex full autoneg on 檢視機器上的網絡卡裝置 lspci 檢視...

Linux下設定時間

提供兩種最根本有效的方式,就是更改時區。這裡以更改為國內上海時間例子,其他地方時區同理。備份檔案 mv etc localtime etc localtime.bak 複製時區檔案 cp usr share zoneinfo asia shanghai etc localtime 這裡選擇了亞洲下的...