免费注册 查看新帖 |

Chinaunix

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

急问大家:为什么物理内存没用完,就开始用swap了? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-01 09:05 |只看该作者 |倒序浏览
请问大家我的物理内存还有385864k free,为什么swap还占用了那么多?这样会不会很影响效率?
还有从%MEM中看,加起来还没有占到1%。那被占用的内存都是谁用的?怎么收回?
谢谢大家!

Mem:  1029276k av,  643412k used,  385864k free,       0k shrd,  183784k buff
                    327676k actv,    7460k in_d,   26644k in_c
Swap: 5622664k av,   31768k used, 5590896k free                  175960k cached

%MEM
  0.1
  0.1
  0.1
  0.1
  0.1
  0.0
  0.0
  0.3
  0.0
  0.0
  0.0
  0.0
  0.0
  0.0

论坛徽章:
1
寅虎
日期:2015-01-23 02:35:47
2 [报告]
发表于 2005-06-01 09:09 |只看该作者

急问大家:为什么物理内存没用完,就开始用swap了?

应该是正常的

论坛徽章:
0
3 [报告]
发表于 2005-06-01 09:58 |只看该作者

急问大家:为什么物理内存没用完,就开始用swap了?

只是目前我一任务在计算中。我担心使用的是swap而影响计算效率。

论坛徽章:
1
寅虎
日期:2015-01-23 02:35:47
4 [报告]
发表于 2005-06-01 10:11 |只看该作者

急问大家:为什么物理内存没用完,就开始用swap了?

你可以观察swap的变化,如果使用swap是上升的,那你的系统就会有问题

论坛徽章:
0
5 [报告]
发表于 2005-06-01 11:07 |只看该作者

急问大家:为什么物理内存没用完,就开始用swap了?

我记得早期的一些LINUX版本默认情况下只能有效使用64M内存,如果内存超过64M,就需要在LILO中加一条语句来告诉内核实际内存的大小后内核才会真正有效地使用。看你的情况好象是这个问题。
如果你的LINUX版本号比较低的话,应该是有可能的。
如果我说的是对的,你可以进入/etc/lilo.conf
append="mem=256M"
然后使用lilo命令,把更改写入引导区就可以了。

不知道我说得对不对,请大侠指正。

论坛徽章:
0
6 [报告]
发表于 2005-06-01 11:10 |只看该作者

急问大家:为什么物理内存没用完,就开始用swap了?

OH,你的情况应该是128M内存吧,那把上边的数字改成128

论坛徽章:
0
7 [报告]
发表于 2005-06-07 10:42 |只看该作者

急问大家:为什么物理内存没用完,就开始用swap了?

我的机器是1G的内存。
我查了/etc/下,只有这样一个文件:
*******************
[root@localhost etc]# ls lilo*
lilo.conf.anaconda
*******************
内容是:
[root@localhost etc]# more lilo.conf.anaconda
prompt
timeout=50
default=linux
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
message=/boot/message
lba32

image=/boot/vmlinuz-2.4.20-8smp
        label=linux
        initrd=/boot/initrd-2.4.20-8smp.img
        read-only
        append="root=LABEL=/"

image=/boot/vmlinuz-2.4.20-8
        label=linux-up
        initrd=/boot/initrd-2.4.20-8.img
        read-only
        append="root=LABEL=/"
***************************
我的机器是装的linux redhat 9.0与redhat 2.1as的双系统。不过我目前指的问题是9.0下的问题。再次希望大侠指点一下。

我总是想不明白,为什么显示只占了百分之几的内存,但物理内存基本占掉了70%以上,swap也经常被战用。再谢。

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
8 [报告]
发表于 2005-06-07 14:24 |只看该作者

急问大家:为什么物理内存没用完,就开始用swap了?

自己用vmstat 1 100看是否有频繁的swap out swap in动作,如果没有,不用担心。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP