Chinaunix首页 | 论坛 | 博客
  • 博客访问: 492860
  • 博文数量: 71
  • 博客积分: 1332
  • 博客等级: 少尉
  • 技术积分: 772
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-10 16:25
个人简介

文章分类

全部博文(71)

文章存档

2013年(19)

2012年(9)

2011年(43)

分类: LINUX

2011-04-08 16:17:50

环境:内网

问题:在192.168.1.41上执行 

  1. # telnet 192.168.1.45 XXXX
很慢,而在192.168.1.22上执行

  1. # telnet 192.168.1.45 XXXX
却很快。

查找问题:

使用strace命令跟踪telnet,比较两台机器上获取的结果发现,跟踪41的时候有如下的一段信息:

  1. recvfrom(3, "@Y\201\203\0\1\0\0\0\1\0\0\00211\003100\00210\00210\7in-add"...,
  2. 1024, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("8.8.4.4")},
  3. [16]) = 99
看到 8.8.4.4 眼前一亮,于是比较了一下22和41的/etc/resolv.conf文件。
将41 nameserver 8.8.4.4注释,然后再次 telnet,很快。
之前访问192.168.1.12的时候也是很慢,现在也快了。问题是一样的。


http://blog.wgzhao.com/2012/01/16/5-simple-ways-to-troubleshoot-using-strace/
阅读(1917) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~