Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1170351
  • 博文数量: 115
  • 博客积分: 950
  • 博客等级: 准尉
  • 技术积分: 1734
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-08 20:46
文章分类

全部博文(115)

文章存档

2015年(5)

2014年(28)

2013年(42)

2012年(40)

分类: LINUX

2013-06-24 18:25:15

不清楚从何时开始,使用ubuntu的图形界面unity来配置interface的网络参数时候,会出现非常大的延时,需要过几分钟才会有响应。

这个时候,使用所有的sudo 命令,都会出现延时现象。

更甚至无奈之下,关闭系统重启后,会出现系统一直停滞在弹出输入用户名密码之前的那个ubutu的界面
此时使用命令行登陆系统,可以输入用户名,密码,但是输入后,也会出现停滞状态,需要过很长时间才会提示登陆成功

怀疑是unity自动进行的网络配置,占用某些系统资源,比如sudo命令,导致其他进程都需要进行等待
故使用以下措施:
 1. 或者在启动时候把物理的网络连接断掉
 2. 等待正常登陆后,直接把unity网络配置的自动连接功能取消

使用以上措施后,在登陆后,至少不会出现几乎不能登陆的现象。

后来空闲查看系统的log信息时候发现,

点击(此处)折叠或打开

  1. Jun 13 12:23:38 martin-pc kernel: [ 9179.176082] device eth0 left promiscuous mode
  2. Jun 13 12:23:40 martin-pc kernel: [ 9181.896034] eth0: no IPv6 routers present
  3. Jun 13 12:25:25 martin-pc kernel: [ 9287.293912] via-rhine 0000:01:01.0: eth1: link down
在eth0查找ipv6的router的时候,会出现2分钟的断层时间,果断怀疑是ipv6的配置,导致该现象的产生。

修改unity中的网络连接,发现原先的ipv6功能是auto;修改该选项,设置只获取link local的ipv6地址,或者直接关闭ipv6。于是,整个世界都清净了。

-------
在网络上搜索sudo 命令延时候,有一种说法是:
使用sudo 命令时候,会调用dns来解析hostname对应的ip地址,所以需要在/etc/hosts添加一个hostname对应的ip

点击(此处)折叠或打开

  1. [martin@debug]$
  2. [martin@debug]$ hostname
  3. martin-pc
  4. [martin@debug]$ cat /etc/hosts
  5. 127.0.0.1    localhost
  6. 127.0.1.1    martin-pc


阅读(2514) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~