LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 581|回复: 5

这个问题这么解决?

[复制链接]
发表于 2004-10-27 11:48:21 | 显示全部楼层 |阅读模式
我在做工程中发现了一个问题,希望各位大侠帮忙:
[root@ftp root]# uname -a
Linux ftp 2.4.21-4.ELsmp #1 SMP Fri Oct 3 17:52:56 EDT 2003 i686 i686 i386 GNU/Linux


[root@ftp root]# free
             total       used       free     shared    buffers     cached
Mem:       1028476    1023844       4632          0       8492     830184
-/+ buffers/cache:     185168     843308
Swap:      2048184          0    2048184



实际内存只有4兆了,怎么swap还没有使用啊 ,怎么把调用swap的进程启动起来啊 ?  求救!!!!!!!!!!
发表于 2004-10-27 12:56:59 | 显示全部楼层
你的swap已经启动了。

你想想内存还足够为什么要用swap?难道你认为硬盘的速度比内存快吗?呵呵
发表于 2004-10-27 13:03:10 | 显示全部楼层
[root@shlinux root]# free
             total       used       free     shared    buffers     cached
Mem:        498216     492248       5968          0      61924     281272
-/+ buffers/cache:     149052     349164
Swap:      1601168      56060    1545108
对tx-cary的回答表示疑问。。
内存会有保留量的。。。不至于变为0时才用swap吧。。。。。。
 楼主| 发表于 2004-10-27 13:38:45 | 显示全部楼层
这个问题肯定有问题,一般用到物理的一半的时候,swap就开始使用了,但现在4兆的物理内存,swap使用率为0, 造成的现象就是系统反映很慢,我认为是不是内核编译的问题啊
发表于 2004-10-27 19:36:09 | 显示全部楼层
建议你看一下论坛中相关的帖子吧。这类的问题讨论得都烂了。

你的内存占用除了程序和系统占用的空间之外,剩余的部分几乎全部被linux分配做磁盘缓存。这和你用windows查看内存的工具看到的结果是不太一样的。
你说的 ”一般用到物理的一半的时候,swap就开始使用了,“我还从来没有见过这种情况,可能只有在windows下才会出现吧。
 楼主| 发表于 2004-10-27 19:39:30 | 显示全部楼层
楼上的仁兄我实在不清楚你说什么意思,什么”用除了程序和系统占用的空间之外,剩余的部分几乎全部被linux分配做磁盘缓存“
那swap 是用来干什么的 ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表