ubuntu 9.04 如何释放物理内存

为当前最终发行版之前的所有版本提供支持
DruculaC
帖子: 22
注册时间: 2009-06-29 16:55
送出感谢: 0
接收感谢: 0

ubuntu 9.04 如何释放物理内存

#1

帖子 DruculaC » 2010-03-03 13:46

问下应该如何释放物理内存阿?我搜了一下,大家的意思是linux的内存效率分配很合理,不需要关avaliable memory,但是我用的EDA软件simvision,就只检测物理内存,如果avaliable memory达不到600多M,他就不启动。

一般我一开机就可以用这个软件,但是将rythmbox打开后,再关闭,就不能启动我的专业软件了。

到底有没有办法将物理释放呢?

ps:不是必须要释放物理内存,我也不会发帖问了。。。
Nothing endures but change!
centerbot
帖子: 375
注册时间: 2010-02-27 16:48
送出感谢: 0
接收感谢: 0

post from IRC #ubuntu-cn

#2

帖子 centerbot » 2010-03-03 13:50

开机箱拔条子   <-----来自IRC聊天室#ubuntu-cn的网友roylez的回帖。欢迎访问 Ubuntu 中文官方支持频道http://webchat.freenode.net。频道填#ubuntu-cn,用户名随意。疑难问题大牛现场解答
DruculaC
帖子: 22
注册时间: 2009-06-29 16:55
送出感谢: 0
接收感谢: 0

Re: ubuntu 9.04 如何释放物理内存

#3

帖子 DruculaC » 2010-03-03 13:53

我晕阿 :em01
Nothing endures but change!
头像
tenzu
论坛版主
帖子: 36913
注册时间: 2008-11-21 20:26
送出感谢: 0
接收感谢: 21 次

Re: ubuntu 9.04 如何释放物理内存

#4

帖子 tenzu » 2010-03-03 14:01

别老想着windows那套,换换思维
DruculaC
帖子: 22
注册时间: 2009-06-29 16:55
送出感谢: 0
接收感谢: 0

Re: ubuntu 9.04 如何释放物理内存

#5

帖子 DruculaC » 2010-03-03 14:07

我已经说的很明白了,是软件要求的,难道要我改软件吗?

我是做硬件的,不是玩软件的,更不是一天到晚玩code的,这个windows有什么关系??

楼上的说说应该如何转换思维呢?给点提示也好嘛,大神
Nothing endures but change!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: ubuntu 9.04 如何释放物理内存

#6

帖子 eexpress » 2010-03-03 14:16

simvision。。那估计这软件,太傻了。难道这软件自己还检测内存够不够?
● 鸣学
头像
懒蜗牛Gentoo
论坛版主
帖子: 7293
注册时间: 2007-03-02 17:36
送出感谢: 0
接收感谢: 96 次

Re: ubuntu 9.04 如何释放物理内存

#7

帖子 懒蜗牛Gentoo » 2010-03-03 14:17

4楼属于回帖不看型,可以无视。 :em04

我也不知道咋整,帮你顶顶吧
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
DruculaC
帖子: 22
注册时间: 2009-06-29 16:55
送出感谢: 0
接收感谢: 0

Re: ubuntu 9.04 如何释放物理内存

#8

帖子 DruculaC » 2010-03-03 14:19

对,如果不够,它就不启动。simvision可以cadence公司的软件,不要说软件傻阿,我相信作为IC设计软件业界巨头不会这么傻,一定是软件有什么需求才会这样设计的,因为他旗下我用的其他有些软件就没有这样的内存检测。
Nothing endures but change!
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中
送出感谢: 9 次
接收感谢: 61 次

Re: ubuntu 9.04 如何释放物理内存

#9

帖子 luojie-dune » 2010-03-03 14:22

就算是巨头也是傻啊。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
DruculaC
帖子: 22
注册时间: 2009-06-29 16:55
送出感谢: 0
接收感谢: 0

Re: ubuntu 9.04 如何释放物理内存

#10

帖子 DruculaC » 2010-03-03 14:32

呵呵,我算看明白了,其实大家都是不知道如何释放内存的方法,才努力说linux内存分配如何如何牛B,就算我承认linux的方法很牛B,但我也不承认那些专门踩别人的菜鸟所说的话。。。

既然ubuntu系统这么好,这么牛B,为啥连个释放物理内存的方法也找不到呢? 不要告诉我因为不必要,所以不需要知道。直接承认 因为不知道,所以不知道。呵呵。
Nothing endures but change!
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中
送出感谢: 9 次
接收感谢: 61 次

Re: ubuntu 9.04 如何释放物理内存

#11

帖子 luojie-dune » 2010-03-03 14:44

DruculaC 写了:呵呵,我算看明白了,其实大家都是不知道如何释放内存的方法,才努力说linux内存分配如何如何牛B,就算我承认linux的方法很牛B,但我也不承认那些专门踩别人的菜鸟所说的话。。。

既然ubuntu系统这么好,这么牛B,为啥连个释放物理内存的方法也找不到呢? 不要告诉我因为不必要,所以不需要知道。直接承认 因为不知道,所以不知道。呵呵。
因为别人不需要,你需要,你就指责别人——自己找办法吧,不替你google了。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
懒蜗牛Gentoo
论坛版主
帖子: 7293
注册时间: 2007-03-02 17:36
送出感谢: 0
接收感谢: 96 次

Re: ubuntu 9.04 如何释放物理内存

#12

帖子 懒蜗牛Gentoo » 2010-03-03 14:45

http://doc.linuxpk.com/67032.html

http://blog.csdn.net/yysdsyl/archive/20 ... 53206.aspx

希望有用,大约都是和/proc/sys/vm/drop_caches文件有关
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
DruculaC
帖子: 22
注册时间: 2009-06-29 16:55
送出感谢: 0
接收感谢: 0

Re: ubuntu 9.04 如何释放物理内存

#13

帖子 DruculaC » 2010-03-03 15:01

thanks to 懒蜗牛Gentoo。这两个地址我也早就google到了,不过我刚才在我的ubuntu下总说permission denied,就算用sudo也没用。

后来又搜了一下,权限问题,一定要用super user,所以结合起来就应该如下了:

代码: 全选

sudo su 
passwd
echo 3 > /proc/sys/vm/drop_caches
cat /proc/sys/vm/drop_caches
3
exit
btw:对于纯玩code或者os的人来说,也许看到permission denied就知道如何处理了,但对于很多不是coder或者oser来说,就不一定知道了。也许连sudo su都不知道呢。

to luojie-dune : 你不想帮助别人,你可以不说话阿,如果你有解决问题的idea可以提供,但请不要踩别人,你以为别人都不会google吗?论坛提问的作用不就是google不到,需要大家帮忙才有那么一点点作用吗?
Nothing endures but change!
头像
missing
帖子: 1470
注册时间: 2008-03-28 20:52
系统: QNX
送出感谢: 3 次
接收感谢: 1 次

Re: ubuntu 9.04 如何释放物理内存

#14

帖子 missing » 2010-03-03 15:28

经常用就加条内存吧
missing is i missing you...
Freesnake
帖子: 920
注册时间: 2005-05-01 12:54
送出感谢: 0
接收感谢: 0

Re: ubuntu 9.04 如何释放物理内存

#15

帖子 Freesnake » 2010-03-03 15:57

本来释放内存就是系统干的事情,不应该手动去维护,这个是系统级的安全设计要求,Windows下允许第三方软件随便清内存,这在操作系统设计的角度来说是个很大的隐患,应该是被禁止的。事实上Windows Vista和7已经开始规范这些了,我们在新一代Windows上已经不太容易找到什么内存优化软件了。

楼主找到的方法,看起来应该是在释放Linux的内存缓存。但是楼主用的那个软件很奇怪,如果它能正常与系统内核服务通信的话,应该可以申请系统内核服务,分配内存缓存给它,来做它所需要的内存空间,没必要非要去自己强制要求一片“空白”的内存来用。这是一种莫名其妙的做法。Windows下正常的软件,也都是通过系统来实现内存分配和调度的,这跟是否Linux没啥关系。

Windows XP没有内存缓存的机制,大概这个软件还是按照XP的那一套,以为Linux的内存缓存也是“被占用”的内存,不是“空白的”。自Windows Vista起也有内存缓存机制了,不知道这个软件在Vista或者7上会咋样。楼上有些人说那个软件傻,那软件确实很傻,但是说不出为什么傻,结果楼主就上火了。
回复

回到 “老旧版本支持”