网络设备与服务器(linux)端口捆绑带宽加倍问题

网络设备与服务器(linux)端口捆绑带宽加倍问题,第1张

在实施的时候, 需要考虑应用的特点(比如流入/流出数据包的大小, 流入流出的比例等诸多因素), 分别设置交换机/服务器端的负载均衡算法

交换机在测试的时候, 需要考虑交换机自身的包转发率等, 小包太多, 多打一等情况容易导致不够强悍的交换机丢包

服务器测试时, 需要考虑网卡及内核驱动是否支持多队列, 如果是单队列的网卡应用在接收小包多的应用场景下, 会出现软中断将单个CPU核心吃死的情况,(表现是网卡pps比较多, 但bps上不来)

另, 个人浅见, 链路聚合不管用什么负载均衡算法, 都很难达到1加1等于2的效果.大负载情况下,比较常见的情况是, 一个网卡已经接近极限, 另一个网卡还差点, 能做到大面上均衡就可以满足需求了.

netstat -ntlp 可以查看已启动的服务对应的端口号和PID

netstat -anp|grep 服务名 可以查看某个服务对应的端口号,

比如 netstat -anp |grep mysql

运行一个应用程序绑定即可.'

------解决方案--------------------------------------------------------

关了防火墙,所有端口都开了,或者去iptables 里添加防火墙规则

------解决方案--------------------------------------------------------

端口默认都是开放的吧,应该是你的防火墙限制外部访问这些端口了。

你可以在防火墙配置文件中添加允许访问这些端口的规则,也可以关闭防火墙,以便访问这些端口。

但是出去安全考虑,最好还是不要关闭防火墙,而是添加防火墙规则。

------解决方案--------------------------------------------------------

Red Hat系不要手动去修改配置文件,因为它提供了比其他的Linux强很多的设置工具。

请用system-config-firewall,或者系统管理里的防火墙。

------解决方案--------------------------------------------------------

先使用命令netstat -anp | grep 端口号,查看相应的端口号是否打开;

另外,22端口是ssh服务的默认端口,3306是mysql的,8080是tomcat的,这些服务在系统上是否都已经安装并启用


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8938423.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存