免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: wznzhn
打印 上一主题 下一主题

[FreeBSD] 对FreeBSD内存占用的一点疑问 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-01-25 19:25 |只看该作者
firefox原来占用这么大内存, 有其它选择吗?

论坛徽章:
0
12 [报告]
发表于 2007-01-25 19:50 |只看该作者
很多人无视事实而已,在桌面应用方面,确实是保证最大的空闲物理内存会提供最好的使用感受,而*nix这方面考虑欠佳。后来就被众多狂热fans吹嘘为“内存不用拿来做缓存最好”,而全然不顾是桌面应用or服务器应用。

论坛徽章:
1
金牛座
日期:2014-05-29 15:55:47
13 [报告]
发表于 2007-01-25 20:09 |只看该作者
原帖由 colddawn 于 2007-1-25 19:50 发表
很多人无视事实而已,在桌面应用方面,确实是保证最大的空闲物理内存会提供最好的使用感受,而*nix这方面考虑欠佳。后来就被众多狂热fans吹嘘为“内存不用拿来做缓存最好”,而全然不顾是桌面应用or服务器应用。

这个我倒比较赞成。

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
14 [报告]
发表于 2007-01-26 00:03 |只看该作者
原帖由 colddawn 于 2007-1-25 19:50 发表
很多人无视事实而已,在桌面应用方面,确实是保证最大的空闲物理内存会提供最好的使用感受,而*nix这方面考虑欠佳。后来就被众多狂热fans吹嘘为“内存不用拿来做缓存最好”,而全然不顾是桌面应用or服务器应用。


有什么依据吗?说来听听。

论坛徽章:
0
15 [报告]
发表于 2007-01-26 08:36 |只看该作者
原帖由 colddawn 于 2007-1-25 19:50 发表
很多人无视事实而已,在桌面应用方面,确实是保证最大的空闲物理内存会提供最好的使用感受,而*nix这方面考虑欠佳。后来就被众多狂热fans吹嘘为“内存不用拿来做缓存最好”,而全然不顾是桌面应用or服务器应用。

这个也未必,你要是有几个很大的(超过1G)本地svn/cvs目录就知道,缓存还是很重要,不过,这种应用似乎少了点……

论坛徽章:
0
16 [报告]
发表于 2007-01-26 09:27 |只看该作者
LZ和12楼的我不认同, 我曾在一台64M的旧机上装桌面, 按这样说法岂不是不能运行? 所谓空闲物理内存会提供最好的使用感受, 事实证明同样的配置装不同的桌面有不一样的效果. 因此无法判断需要多少内存带来多少感受

论坛徽章:
0
17 [报告]
发表于 2007-01-26 09:51 |只看该作者
原帖由 colddawn 于 2007-1-25 19:50 发表
很多人无视事实而已,在桌面应用方面,确实是保证最大的空闲物理内存会提供最好的使用感受,而*nix这方面考虑欠佳。后来就被众多狂热fans吹嘘为“内存不用拿来做缓存最好”,而全然不顾是桌面应用or服务器应用。

FreeBSD、Linux 这些系统上面桌面的效率不高基本上是因为臃肿复杂的 X 和WM/桌面环境造成的,跟 *nix 的内存使用策略关系不大。苹果的 OS X 是 Darwin 内核,基本上是从克隆的 FreeBSD 内核发展而来,它的桌面效率不高?

曾经最强的 SGI 图形工作站使用的 IRIX 也是 UNIX 变体。

论坛徽章:
1
15-16赛季CBA联赛之浙江
日期:2021-04-15 16:55:45
18 [报告]
发表于 2007-01-26 13:26 |只看该作者
看过一篇文章说是top是为linux设计的。

论坛徽章:
0
19 [报告]
发表于 2007-01-26 14:23 |只看该作者
就是Xorg这种图形应用在目前这种内存调度策略下会慢,因为在这种应用下内存使用会可能突然激增至占满物理内存,又突然在下一时刻释放大量内存,此时在存在大量缓存的情况下物理内存的申请和释放都是会有一定延迟的。所以此类应用情况下用户体验确实不如windows。
楼上isjfk老兄说“X 和WM/桌面环境臃肿”,这是必然的,桌面应用的复杂度确实是需要如此臃肿的架构,不一样的环境需要不一样的策略去应对,没有绝对的好与不好,只有适合与不适合,我只是想说一下目前*nix的内存管理的策略不适合桌面应用,很多人的神经就紧绷起来了,不好听归不好听,但请重视事实。
至于OSX,它虽源自BSD,但很多底层架构的实现已经与BSD不同了,内存管理和任务调度也是。
甚至即使是在BSD家族中,这方面也有不小的区别,如果有了结DragonFlyBSD的朋友们应该了解03年他们于FreeBSD4-5版本升级时的理念冲突导致的分歧。
即使是Windows,这方面也是在不停的探索的,不知道是否有人了解win2003内存子系统那几个隐藏参数?还有Vista/Longhorn加入的superfetch服务?

论坛徽章:
0
20 [报告]
发表于 2007-01-26 14:55 |只看该作者
原帖由 colddawn 于 2007-1-26 14:23 发表
如果有了结DragonFlyBSD的朋友们应该了解03年他们于FreeBSD4-5版本升级时的理念冲突导致的分歧

df的分歧在于MP的支持上,与这个策略没什么关系。另外,我没发现BSD下面有多少缓存,也许是我没注意,我只注意到Linux下的缓存很明显。
BTW. 没看出有谁神经紧张,是不是别人有不同意见就是不敢正视事实?就是神经紧张?我的FB最多的时候吃swap吃到200多M,用wmaker还真没有你说的问题,反映慢是肯定的,什么系统都不例外,我没觉得各个系统间这方面有多少差距。我经常用FreeBSD,Gentoo,Debian,Windows XP,都是512M内存,只是公司的Debian,WinXP的CPU好些,在内存吃紧的时候这些系统没有多少差别。在内存吃紧的时候,倒是WinXP可能会偶尔假死。
再PS.我觉得讨论问题最好还是有点依据,就算没有多少依据起码也心平气和,屁大点事情就搞得似乎别人都不可理喻。这里没有谁更愚蠢,也没有谁就比其他人冷静多少,理智多少,狂热者固然有所漠视,但是在另一个极端也不一定就客观。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP