频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

NAT服务器出现dst cache overflow!解决办法!

来源: 作者: 出处:巧巧读书 2006-10-31 进入讨论组

新进一家公司,公司有2台NAT服务器,系统FC2,2.6.9的内核,平时都正常,但是每隔一段时间就出现异常,察看日至里面都是dst cache overflow,后来将ip_conntrack_max调大一倍,ip_conntrack_tcp_timeout_established的时间调成半天,可是效果还是不明显,
有时还是会发生dst cache overflow的情况。请问有办法解决吗?谢谢! 解决办法: 1. 看看是否有啥特殊的 ip 大量連線。

cat /proc/net/ip_conntrack

那個檔案閱讀不方便,需要更好閱讀格式,請安裝 netstat-nat。

http://tweegy.demon.nl/projects/netstat-nat/

 
[root@nat ~]# netstat-nat  -n
Proto NATed Address                  Foreign Address                State
tcp   192.168.1.111:1035             207.46.6.116:1863              ESTABLISHED
tcp   192.168.1.111:2965             61.56.213.27:80                TIME_WAIT
tcp   192.168.1.111:2964             220.130.132.195:443            TIME_WAIT
tcp   192.168.1.111:2971             220.130.132.53:110             TIME_WAIT
tcp   192.168.1.129:1773             65.54.194.118:80               ESTABLISHED
tcp   192.168.1.129:1042             207.46.6.51:1863               ESTABLISHED
tcp   192.168.1.129:1055             211.78.161.178:80              ESTABLISHED
tcp   192.168.1.129:1774             65.54.194.118:80               ESTABLISHED
2. 看一下 kernel 內 slab 相關資訊是否有滿載情況。

 
$ cat /proc/slabinfo |grep conntrack

ip_conntrack_expect      0      0     84   47    1 : tunables  120   60    0 : slabdata      0      0      0
ip_conntrack          40    160    248   16    1 : tunables  120   60    0 : slabdata     10     10      0


 
$ cat /proc/slabinfo | grep ip_dst_cache
[root@lc168 ~]# cat /proc/slabinfo | grep ip_dst_cache
ip_dst_cache         222    390    256   15    1 : tunables  120   60    0 : slabdata     26     26      0
3. 另外使用 slabtop 程式觀察一下 cache 量。一般畫面為:

 
Active / Total Objects (% used)    : 457888 / 479487 (95.5%)
Active / Total Slabs (% used)      : 8868 / 8891 (99.7%)
Active / Total Caches (% used)     : 82 / 123 (66.7%)
Active / Total Size (% used)       : 32196.01K / 34882.93K (92.3%)
Minimum / Average / Maximum Object : 0.01K / 0.07K / 128.00K

  OBJS ACTIVE  USE OBJ SIZE  SLABS OBJ/SLAB CACHE SIZE NAME
366346 366222  99%    0.02K   1621      226      6484K fasync_cache
33611  29188  86%    0.13K   1159       29      4636K dentry_cache
29856  29151  97%    0.48K   3732        8     14928K ext3_inode_cache
13800   6581  47%    0.05K    184       75       736K buffer_head
4. 看一下 /proc/sys/net/ipv4/route/max_size 內容配置

 
cat /proc/sys/net/ipv4/route/max_size
==

摘自:chinaunix.net

打开: http://www.qqread.com/network/server/a256902.html 更多文章 更多内容请看FTP服务器双核服务器技术网站服务器的选型专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
最新论坛文章
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章