LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: hmy258

关于suse 10的内存使用

[复制链接]
发表于 2005-12-22 18:20:46 | 显示全部楼层
我1G内存,经常满着。。。。。。。。。。。。无奈~~~服务能停得都ting了
还有很多进程不懂是干什么的~
回复 支持 反对

使用道具 举报

发表于 2005-12-22 18:26:57 | 显示全部楼层
tgz本身只是一个普通的压缩包,并没有倚赖关系的信息在里面,怎么会有倚赖关系比rpm严重这一说。在slackware上的倚赖关系应该是各种程序本身对其他程序或者各种库文件的倚赖。
关于Slack太少配置工具的说法,我觉得只要有一个vi就足够了。
而且对于所有的Linux发行版来说,不存在“不先进”,“软件旧”的说法。
回复 支持 反对

使用道具 举报

发表于 2005-12-22 18:29:22 | 显示全部楼层
那么多内存空着不觉得浪费么?Linux 的特点就是充分利用系统的内存来提高系统性能。
回复 支持 反对

使用道具 举报

发表于 2005-12-23 09:57:51 | 显示全部楼层
Post by james_su
那么多内存空着不觉得浪费么?Linux 的特点就是充分利用系统的内存来提高系统性能。


也不一定就是优点吧?哎……,说好听的就是“情人眼里出西施”
回复 支持 反对

使用道具 举报

发表于 2005-12-23 22:53:37 | 显示全部楼层

linux是先用RAM再用SWAP

LINUX是先用RAM的,当RAM 用得差不多才用SWAP
回复 支持 反对

使用道具 举报

发表于 2005-12-24 01:00:47 | 显示全部楼层
linux 优先使用物理内存,当物理内存还有空闲时,linux是不会施放内存的,即时占用内存的程序已经被关闭了(这部分内存就用来做缓存了)。也就是说,即时你有2G的内存,用过一段时间后,也会被占满。这样做的好处是,启动那些刚开启过的程序、或是读取刚存取过得数据会比较快,对于服务器很有好处。
你可以用 free 指令查看一下输出,用 used 减去 buffer 和 cache,才是你运行中的程序所占用的空间,这是我的输出
             total       used       free                 shared   buffers     cached
Mem:        516300     504264      12036          0      88396     236792
-/+ buffers/cache:     179076     337224
Swap:      1544184      21276    1522908
504264 - 88396 - 236792 = 179076
也就是说目前正在被使用的内存只有 179 兆。不要被 504兆的used吓住了。

windows则总是给内存留下一定的空闲空间,即时内存有空闲也会让程序使用一些虚拟内存,这样做的好处是,启动新的程序比较快,直接分给它些空闲内存就可以了,而linux下呢?由于内存经常处于全部被使用的状态,则要先清理出一块内存,再分配给新的程序使用,因此,新程序的启动会慢一些。

另外,内存是随机访问的,也就是说,无论你的内存占用了多少,数据的存取时间都是相同的,跟硬盘不同。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-24 14:42:39 | 显示全部楼层
受教育了。玩游戏的时候感觉比较不错。退出游戏都不会有太大反映。就是启动office是超慢的。都不想用。
回复 支持 反对

使用道具 举报

发表于 2005-12-25 17:37:29 | 显示全部楼层
OpenOffice启动的时候会自动搜索Java Runtime环境
进入选项,把使用JAVA那个选项去掉,启动会快很多。当然在显示那个设置窗口时候会假死一会。
回复 支持 反对

使用道具 举报

发表于 2005-12-26 14:23:39 | 显示全部楼层
可以设定操作系统大多数用swap分区吗?
回复 支持 反对

使用道具 举报

发表于 2005-12-26 19:05:12 | 显示全部楼层
Post by smole
可以设定操作系统大多数用swap分区吗?

这个不太清楚,但是如果linux开始大量使用swap的时候,系统会爆慢,像老牛一样,我见识过一次。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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