开机一天发现物理内存用去很多,这样属于正常现象吗?

limlzm 2006-03-21 06:01:34
开机一天物理内存使用从260M到 502 M,这种情况算不算正常?我什么都没干。
[root@limlzm]# free -m
total used free shared buffers cached
Mem: 502 463 39 0 113 123
-/+ buffers/cache: 225 277
Swap: 1019 0 1019
系统是fedora1。
...全文
221 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
fierygnu 2006-03-22
  • 打赏
  • 举报
回复
不奇怪。这与你的系统、设置、应用都有关系。
x86 2006-03-22
  • 打赏
  • 举报
回复
buffers和cached从某种意义上都可以看作可用内存的,是kernel用来维持性能用的,并不是真正分配了的内存,一旦有内存需求,这些内存可以立刻被分配。

举个例子,你复制一个很大的文件之后会发现buffers或cached会增加很多,即使复制结束。

limlzm 2006-03-22
  • 打赏
  • 举报
回复
上面各位都说这样是正常的,如果这样也受影响,那有什么方法能把物理内存的使用降低?我见gentoo却不会出现这种事情,奇怪。
fierygnu 2006-03-22
  • 打赏
  • 举报
回复
只要使用资源就会有影响:)
关键是能忍受到什么程度。
limlzm 2006-03-22
  • 打赏
  • 举报
回复
to fierygnu(va_list):server主要是处理消息的进和出,至于和mysql交互,那是client和数据库打交道,用mysql的机会也挺多吧。server端有时候也会处理sql语句的。这样会受影响吗?
victor03 2006-03-22
  • 打赏
  • 举报
回复
应该是当作磁盘cache用了,suse自带有显示当前内存使用情况的工具的,发现系统开启时,内存大部分都 用作了磁盘cache,以提高启动速度,这部分不影响以后的使用.(也许还有别的用处)
fierygnu 2006-03-22
  • 打赏
  • 举报
回复
什么server?mysql使用的多吗?这是一个具体问题具体分析的事情。
limlzm 2006-03-22
  • 打赏
  • 举报
回复
占用内存的应用都是自带安装的rpm包,用得最多的都是mysql。如果我想做一个server端在上面,这样有问题?
fierygnu 2006-03-22
  • 打赏
  • 举报
回复
放心了?
limlzm 2006-03-22
  • 打赏
  • 举报
回复
那就放心了
debehe 2006-03-21
  • 打赏
  • 举报
回复
正常,操作系统有资源这一概念。系统对资源的分配有些是只有重启后才能回收的回来的。
windows也有类似的情况+_+
夜醉长安 2006-03-21
  • 打赏
  • 举报
回复
正常
linux的内存管理就是这样的
把内存当硬盘用 有多少估计他都会给你用完
不过不用担心
需要的时候会及时的收回

个人认为跟他的文件系统有关系
这样的内存分配会减少磁盘碎片
(个人观点)
fierygnu 2006-03-21
  • 打赏
  • 举报
回复
那要看是什么应用占据了内存,系统是用来干什么的。
feny911 2006-03-21
  • 打赏
  • 举报
回复
正常

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧