Chinaunix首页 | 论坛 | 博客
  • 博客访问: 302973
  • 博文数量: 35
  • 博客积分: 825
  • 博客等级:
  • 技术积分: 913
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-11 09:44
文章分类

全部博文(35)

文章存档

2013年(10)

2012年(24)

2010年(1)

我的朋友

分类: 系统运维

2012-11-03 18:43:50

某某人说X服务器丢包有点严重 丢包率维持在30% - 50% 左右  之前刚调整过网络 划分了vlan 这个已经导致了某个服务不能访问外网 再来这处 直接暴走 

重新检验丢包的过程中 用了几个小工具 感觉还不错A 拿出来简单说一下吧

1, mtr -r -c 10 server

mtr 检查server与运行mtr命令的机器之间的网络连接 它会选择TTL较小的包 并且观察中间路由的响应时间 这样可以利用mtr得出本地机器与server之间的网络状况

mtr -r -c 10 baidu.com


2,ethtool 获取或者修改网卡设置 用这个命令来检查网卡驱动的版本信息 



还有一个需要介绍的就是bond的模式 我们在这台丢包严重的服务器上使用了bond mode=1  bond设置可以Google一下 

在/etc/modprobe.conf中的设置如下 可以确认我们配置无误

点击(此处)折叠或打开

  1. alias bond0 bonding
  2. options bond0 miimon=100 mode=1

但是查看运行时的参数 却发现bond 运行的模式是mode 0
cat /sys/class/net/bond0/bonding/mode 显示的结果是 round-robin 0

哎 不清楚为什么会是这样 没办法 改吧 先吧bond关了(ifdown 就可以了)然后 改变运行模式
echo 1 > /sys/class/net/bond0/bonding/mode

重启网络 看了运行的模式 已经是1了 但是网络死活不通 查看/proc/net/bonding/bond0 有两块网卡 但是当前使用的网卡为None (Currently Active Slave: None) 有一个奇怪的状况 就是把其中的一块网卡从bond里去除 网络就ok了 以为是那块拿掉的网卡的硬件挂了 但是检查了网卡 发现没什么问题 联想到之前交换机调整过 问了一下 是有一块网卡的mac地址没有记录到交换机上去 最后加上 一切ok a门
阅读(12010) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~