怎么说呢。。。集成在主板上的网卡在大点的nat环境,基本没法用
原帖由 skylove 于 2007-9-3 23:32 发表
因为有打算在上面做个 web proxy 给内网用 。。。所以打算把squid的临时文件的一部分丢在内存里去~~~ 用这个擦写的速度快一些~~~
原帖由 platinum 于 2007-9-4 01:22 发表
关键在于内核
我也没用过 Lintrack,若它的内核没特殊定制过的话,和正常发行版没什么区别
因为做 NAT 的话,关键是内核的网络协议栈在工作
2.jpg (11.66 KB, 下载次数: 61)
原帖由 platinum 于 2007-9-4 13:10 发表
你个马后炮……
64 位的系统我没用过,因为身边没有 64 位处理器
但听说 64 位在 netfilter 部分有 BUG,会导致内存溢出还是怎么样我忘记了,已经得到了 redhat 的证实,那是去年年底或今年年初的事 ...
原帖由 huzi1986 于 2007-9-4 13:16 发表
skylove 可否考虑用router os MONOwall 这些软件路由呢.第一个基在linux 平台,,第二个基于unix (freebsd )..效果不错.现在国内很多大网都是用这些软路由来做NAT..可以接双线.负载!!router os 2.97 的网上有破解 ...
原帖由 skylove 于 2007-9-4 12:21 发表
对了,咨询一下~~~
附件里这个网卡效率如何? 这类双口的一块网卡和2个单块的网卡比较起来,在做nat的时候是有优势一些还是比较劣势呢???
原帖由 dzb_01 于 2007-9-4 13:56 发表
这个intel双千兆电口网卡我正在使用已经快一年了,
两个电口,一个跑网通80M,一个跑电信100M,
相当可以了,还没出现过故障
readme里说,如果你用的是2.6.14/15/16的内核还可以给内核打个ioatdma的 I ...
原帖由 dzb_01 于 2007-9-4 13:56 发表
这个intel双千兆电口网卡我正在使用已经快一年了,
两个电口,一个跑网通80M,一个跑电信100M,
相当可以了,还没出现过故障
readme里说,如果你用的是2.6.14/15/16的内核还可以给内核打个ioatdma的 I ...
原帖由 dzb_01 于 2007-9-4 14:24 发表
现在用户总数大约是5300多
晚上高峰期同时在线2200左右
现在运行
cat /proc/slabinfo | grep ip_conn | tail -1 | cut -d " " -f 8
90058
晚上看到的是个六位数,第一位j是1,具体多少没有注意过 ...
cat /proc/slabinfo | grep ip_conn
ip_conntrack 803 3900 256 76 260 1
原帖由 dzb_01 于 2007-9-4 14:44 发表
不好意思,两位版主,我说错了
我这个不是NAT是只是一个linux做的路由器,
它的下面带了三个NAT,网通,电信,铁通各一个NAT
不过我以前确定是NAT和路由都在一台机器上做的,也是三条专线,
那时晚上最高 ...
原帖由 dzb_01 于 2007-9-4 15:32 发表
这台机器就一个CPU,Intel(R) Xeon(TM) CPU 3.00GHz,内存2G
/pric/irq/下关于网卡的irq已经做了调整
或是直接service irqbalance start就行了
但现在每到晚上CPU的idle都非常低,ps ax发现ksoftirq0, ...
原帖由 skylove 于 2007-9-4 15:46 发表
我上面那台机器是一台 p4 的机器上开了 ht,内核是2.4 的,用了ipp2p (奇怪的是用layer7 会使iptables丧失响应)
原帖由 skylove 于 2007-9-4 15:46 发表
做nat过程中,对cpu消耗比较大。。。恩,是因为做了包解析后策略过滤(ipp2p,layer7)这类的设置的缘故么?
我上面那台机器是一台 p4 的机器上开了 ht,内核是2.4 的,用了ipp2p (奇怪的是用layer7 会 ...
原帖由 dzb_01 于 2007-9-4 16:05 发表
那些机器上只用了ipp2p,没有做NAT
区分网通,电信,铁通的流量也没有用iptables的MARK目标匹配
是用了纯路由的方法
因为我先后用两种方法试验之后发现用iptables来打标记区分流量时,内网总是丢包 ...
原帖由 skylove 于 2007-9-4 16:13 发表
小弟正好也是如此~~~ 我分的时候也是用
route add -net 202.96.137.75/32 gw 网关1 metric 1
route add -net 210.12.0.0/15 gw 网关2 metric 2
这样的方式来路由分别走的~~~
不知道大哥 ...
/sbin/modprobe ip_conntrack hashsize=131072 /sbin/modprobe ip_nat_ftp /sbin/modprobe ip_conntrack_ftp echo "1" >/proc/sys/net/ipv4/ip_forward echo "0" >/proc/sys/net/ipv4/icmp_echo_ignore_all echo 1 > /proc/sys/net/ipv4/tcp_syncookies echo 4096 > /proc/sys/net/ipv4/tcp_max_syn_backlog echo 3 > /proc/sys/net/ipv4/tcp_syn_retries echo 3 > /proc/sys/net/ipv4/tcp_synack_retries echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts echo 1 > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses echo 1800 > /proc/sys/net/ipv4/tcp_keepalive_time echo 2097152 > /proc/sys/net/ipv4/ip_conntrack_max echo 1800 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established |
原帖由 skylove 于 2007-9-4 16:56 发表
大哥的网络规模甚大,以后还要多多向您请教~~~
顺带一提,我的网络有遇到过:
内网有机器中了arp 病毒或者其他病毒的时候,会高速地发一些特别小尺寸的udp包或者频繁地请求nat服务器的内网卡 ...
原帖由 dzb_01 于 2007-9-4 17:19 发表
谢谢你,我以后会多注意内网病毒问题
大家都是互相帮助
也午你们不知道,我从你们的以前贴子中真的学到好多东西
你们帮助别人的同时,也帮助了我
原帖由 dzb_01 于 2007-9-4 13:56 发表
这个intel双千兆电口网卡我正在使用已经快一年了,
两个电口,一个跑网通80M,一个跑电信100M,
相当可以了,还没出现过故障
readme里说,如果你用的是2.6.14/15/16的内核还可以给内核打个ioatdma的 I ...
cut -d " " -f 8
原帖由 wysilly 于 2007-9-4 22:25 发表
呵呵,我的经验是5000元左右的机子,就可以了.调优很重要,多核及64位不适合nat也是过时的言论了.我看到一个6月的测试文档,2.6.20的内核.能够满足大多数的应用了.
原帖由 platinum 于 2007-9-4 13:04 发表
82571EB 我没接触过,你说“双口电口网卡”,是说一块网卡上有两个网口吗?
我见过一种 4 网口的,忘记叫什么名字了,觉得挺牛的
至于发行版的选择,我个人认为 ubuntu 没有 redhat 更权威
redhat 是多年的 ...
原帖由 platinum 于 2007-9-4 23:20 发表
那个 2.6 的 netfilter 的 BUG 是在加一定数量规则以后产生的,一般用户不会遇到,是 RH 受理的,也不知道他们会怎么处理这个 BUG,是自己处理还是公开提交
至于你说的 6 月的测试文档,在哪里可以找到?我也 ...
原帖由 skylove 于 2007-9-5 09:17 发表
按照原来而论,转发的ip track 状态注定是需要一个hash表来维护查找的,这个有内存开销;包的解码分析(7层过滤p2p这些)也是决定了会导致cpu负载增加的。
不知道朋友提到的是cisco哪一款防火墙? 或许小 ...
原帖由 platinum 于 2007-9-5 09:27 发表
这是我一个朋友做项目,公司用 AS4 的时候遇到的,x64 的系统,iptables 添加了上万条策略,结果报错
因为用的是 redhat 的产品,而且是付费了的,所以要求他们解决
redhat 经过很长时间摸索发现这是一个 n ...
原帖由 platinum 于 2007-9-5 09:27 发表
这是我一个朋友做项目,公司用 AS4 的时候遇到的,x64 的系统,iptables 添加了上万条策略,结果报错
因为用的是 redhat 的产品,而且是付费了的,所以要求他们解决
redhat 经过很长时间摸索发现这是一个 n ...
原帖由 skylove 于 2008-3-5 00:11 发表
采购的人把机器买回来了,最后买的是一台 intel 至强 4核 ,8G 内存的机器 。。。
目前我已经装了 Centos 5.1 ,但是用默认的最新源代码无法编译内核,现在下了一个 linux-2.6.24.3 版本的内核,编译成功,目 ...
原帖由 kevin.tan 于 2008-3-5 09:18 发表
在使用rh发行版过程中,经常有套件tarball方式无法编译成功的,比喻说我在centos 5(rhel 5)中最新版的pppd和rp-pppoe就没编译成功过,使用自带的套件也因为pppd进程与syslogd进程冲突先造成pppoe-server无 ...
原帖由 skylove 于 2008-3-5 17:59 发表
偶们这里是根据需求来定制,所以有不少规则会蛮奇特的~~~ 而关于流量整形等方面,还在考虑是用tc还是前端时间看到有网友写的一个限速模块实现。目前正在考虑把ip和mac绑定的程序写成数据库+php前台(方便那 ...
原帖由 kevin.tan 于 2008-3-6 10:40 发表
squid 可以结合tmpfs使用,反正有大量的空闲内存,顺便加个DNS forward效果也会很好。(在我测试的网络环境中,上行链路拥堵的厉害的环境中,DNS forward是有必要的)。
顺便问一下,你那个4路服务器真的 ...
原帖由 skylove 于 2008-3-6 12:52 发表
是真的,是1w+5k元左右,超出去的5k的部分是后来追加的,除了4路cpu那里增加了点钱,多加了4g内存多了点点钱,我还要了个4g的u盘,一个外置的apache的dvd刻录机,还有一个19寸的宽屏显示器,samsung的。。。 ...
原帖由 skylove 于 2008-3-6 17:55 发表
目前进度:
1.内核编译修改大致完成,优化了一些,从正常运行时候reboot到重新启动完成可nat状态,大约3~4分钟 (关机1分钟,系统自我检测1分钟,启动大约1-2分钟),大致能够接受;
2.netfilter/iptable 编 ...
原帖由 kevin.tan 于 2008-3-7 09:23 发表
如果skylove兄要作限速的话,我推荐 iptables + IMQ + HTB ,规则多的话,可用“散列表"作优化。(这个在本站网友翻的那篇高级路由与流量控制有讲)
CU blog中也有网友有写。http://blog.chinaunix.net ...
原帖由 skylove 于 2008-3-7 09:37 发表
感谢推荐,以前也拜读过牛老师翻译的中文版,不过 IMQ 这个是第一次听说呢,等下查查资料 ~~~ 感谢您热心帮助,实施的过程中,还请多多指教。
原帖由 sgsfly 于 2008-3-7 11:12 发表
劝你还是在考虑下 或者在借鉴下别人的意见
现在我在测试这个网卡
在主板_微星_I3200_MS-9656 上进行测试
用的ISCSI 影射另外一个机器 简单跑IOmeter 发现速度较低 开始速度正常 8个小时后速度明显开始 ...
1.JPG (58.99 KB, 下载次数: 45)
原帖由 skylove 于 2008-3-9 01:13 发表
是5千来台机器。。。 当然,不是全部同时用
今天大致上把 squid 微调到比较合适了,昨天效果不是太理想,原来是因为limits的限制太小,而内存盘tmpfs设置地过大了,刚把 postgresql 装上,打算配合自己写 ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |