1 UDP

buffer size    
sysctl -a        接收 net.core.rmem_default  (默认)
net.core.rmem_max      (最大)
发送 net.core.wmem_default  (默认)
net.core.wmem_default (最大)
2 TCP
buffer size
sysctl -a        net.ipv4.tcp_mem = 最小 合理  最大(最大=最小*1.5) 总体tcp页面数
net.ipv4.tcp_rmem = 最小 合理  最大(最大=最小*1.5) 接收tcp页面数
net.ipv4.tcp_wmem = 最小 合理  最大(最大=最小*1.5) 发送tcp页面数
tcp 连接的参数
sysctl  -a       net.ipv4.tcp_syn_retries=5(默认) 尝试连接次数
net.ipv4.tcp_max_syn_backlog 未连接数据包队列长度
net.ipv4.tcp_tw_recycle=0(关)1(开) (默认关)
是否允许重新建立等待中的链接                                                       tcp 存活定时器
sysctl  -a       net.ipv4.tcp_keepalive_time (连续监测时,每隔几秒监测连接)   
net.ipv4.tcp_keepalive_infvl (每隔多久开始连续监测)
 net.ipv4.tcp_keepalive_probes (一共连续监测几次)
3 DMA
buffer size   例:  modinfo  -p e1000(网卡)
/etc/modprobe.conf
alias   eth0   e1000   (给e1000取别名)
options   eth0   RxDescriptors=1024(发出数据包大小)  TxDescriptors=512(接收数据包大小)
options  st(控制器模块)  buffer_kbs=128 (buffer大小)
4 buffer
netstat  -tulnpa
lsof 列出正在被打开使用的文件
sar  -n  SOCK  
netstat  -s  统计数据包数量
net.ipv4.ipfrag_high_thresh=262144(默认) (当buffer里碎片达256kiB,被丢弃) 256*1024
net.ipv4.ipfrag_low_thresh=196608(默认) (当buffer里碎片达196kiB,被组装)192*1024
net.ipv4.ipfrag_time=30(默认)碎片在buffer里存活时间30秒