免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6759 | 回复: 7
打印 上一主题 下一主题

linux速度很慢的问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-23 16:52 |只看该作者 |倒序浏览
在XenSorce Express 下装了一个CentOS 5,使用paravirtualized技术,CentOS 上只开了ssh服务。但是在xencenter里看到centos内存占用率在98%左右。我给linux虚拟机分配了256MB内存和1024MBswap(因为考虑到以后会扩展linux的虚拟内存到512MB)。cpu的占用率一直很低0%-1%,有时我通过ssh登录时,输入字符时系统响应很慢,查看free
[root@logserver ~]# free
             total       used       free     shared    buffers     cached
Mem:        262316     254384       7932          0     143860      76916
-/+ buffers/cache:      33608     228708
Swap:      1052248          0    1052248

vmstat:
[root@logserver ~]# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
0  0      0   7768 143948  76916    0    0     0     4    7    8  0  0 100  0  0

虚拟系统的swap分区就从来没使用过,不解。难道是虚拟机本身的问题?

问了一个朋友,他说可能是dns反向解析的问题,当你通过ssh登录系统时,ssh会一直反向解析你的机器名。清空/etc/resolv.conf文件,再登录,的确系统响应很正常。

我想问2个问题:
1。这个系统响应慢的确是由dns反向解析引起的吗?
2。为什么我的swap一直不被系统使用?如何查看、修复该问题?swap在虚拟机上是不是有什么问题?

论坛徽章:
0
2 [报告]
发表于 2007-10-23 20:13 |只看该作者
等高手来,偶不懂

论坛徽章:
0
3 [报告]
发表于 2007-10-23 20:16 |只看该作者
1、把 /etc/resolv.conf 清空不是什么好方法,正确方法是 a)配置 DNS 反解 ;b)在 /etc/hosts 中添加1个记录

2、内存够用的话,为什么要用 swap ?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2007-10-24 00:07 |只看该作者
swapon没?

论坛徽章:
0
5 [报告]
发表于 2007-10-24 00:22 |只看该作者
我也遇到了这个问题,请高手解答

论坛徽章:
0
6 [报告]
发表于 2007-10-24 10:15 |只看该作者
swapon 应该是开了,因为在/etc/fstab文件里 有swap的配置:
LABEL=SWAP-xvda3        swap                    swap    defaults        0 0

如果我运行 swapon /dev/xvda3  系统说该设备正忙,busying。说明已经挂载了。
[root@logserver ~]# cat /proc/partitions
major minor  #blocks  name

202    48      37476 xvdd
202     0   29360128 xvda
202     1     200781 xvda1
202     2    3068415 xvda2
202     3    1052257 xvda3

用free查看  Swap:      1052248
所以我判断系统已经加载了swap分区。

[root@logserver ~]# free
             total       used       free     shared    buffers     cached
Mem:        262316     257712       4604          0     148896      75240
-/+ buffers/cache:      33576     228740
Swap:      1052248          0    1052248

为什么系统不使用swap呢?我在另一台物理PC上安装的centos 5上查看free:
[root@wiki pub]# free
             total       used       free     shared    buffers     cached
Mem:        466332     462112       4220          0     108476     261736
-/+ buffers/cache:      91900     374432
Swap:      1052248        128    1052120

一直不解,难道登录慢真的是ssh反向解析的问题?求高手帮忙并最好能给出证据。我感觉用tcpdump抓包的话没什么实际意义,而且cpu占用率一直很低,内存虽然很高,但主要是被cached和buffered,不会影响系统性能,因为系统会自动管理,释放这些内存,如果有进程需要的话。

论坛徽章:
0
7 [报告]
发表于 2014-04-11 14:06 |只看该作者
期待高手解答
另外 “清空/etc/resolv.conf文件,再登录,的确系统响应很正常。”
这个步骤对机器有啥影响不?

论坛徽章:
14
处女座
日期:2013-11-26 09:21:15操作系统版块每日发帖之星
日期:2016-03-25 06:20:00操作系统版块每日发帖之星
日期:2016-03-22 06:20:00操作系统版块每日发帖之星
日期:2016-03-21 06:20:00数据库技术版块每日发帖之星
日期:2015-11-13 06:20:00操作系统版块每日发帖之星
日期:2015-11-01 06:20:002015亚冠之卡尔希纳萨夫
日期:2015-09-29 13:31:42IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00双鱼座
日期:2014-07-17 15:08:51卯兔
日期:2014-04-08 09:54:34
8 [报告]
发表于 2014-04-11 17:58 |只看该作者
回复 7# RegistIn


    3楼正解
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP