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秒
   转载于:https://blog.51cto.com/cjoker/828975