全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: moonlight
打印 上一主题 下一主题

[疑问] openvz xen vps的内存

[复制链接]
11#
发表于 2011-3-14 11:19:08 | 只看该作者
openvz对于多线程应用,不调整线程栈可能会占用更多内存........即使是用不到...............http://www.lowendbox.com/blog/re ... -multi-thread-apps/

openvz的OOM特性.......可能会导致一部分程序数据损坏.....例子见mongodb的官方文件......

简单的说,跑跑小程序,翻上网代理openvz挺好的.......但是做重要的应用,可能就不太靠谱了........

评分

参与人数 1威望 +20 收起 理由
我是人 + 20 在OpenVZ的世界里,占便宜的往往是服务商。。 ...

查看全部评分

12#
发表于 2011-3-14 11:26:50 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
13#
发表于 2011-3-14 11:49:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
14#
发表于 2011-3-14 11:50:32 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
15#
发表于 2011-3-14 12:53:34 | 只看该作者
楼上都分析得比较透彻了,比较同意11楼的观点
16#
发表于 2011-3-14 12:54:38 | 只看该作者
原帖由 wske 于 2011-3-14 11:07 发表
openvz比xen更加容易超售

“更加”
17#
发表于 2011-3-14 13:13:08 | 只看该作者
都是浮云
18#
发表于 2011-3-14 13:18:05 | 只看该作者
原帖由 Gpuer 于 2011-3-14 11:13 发表
相同程序,XEN与OPENVZ内存占用相差不大

如果你在OPENVZ下要占用 500M的程序.在XEN下也不会好到哪去.


这个说法不是很正确。

由于缓存的关系,往往在分配内存时使用量被夸大了,一个只需10MB的进程,也许会被分配到30MB的内存(10MB RSS, 30MB VSZ)。在内存不够用的时候,Xen(或linux)会自动丢掉没用的缓存,让位给有需要的进程。而OpenVZ不会,然后接二连三的胡乱分配,雪上加霜,最终就造成所谓的OOM。所以呢,为了减少OOM发生的概率,OpenVZ就弄了个突发内存,这也就是为什么一般上突发内存是保证内存的两倍。

OpenVZ的主要问题在:服务商对突发内存的错误理解。在生小鸡时,算的应该是突发内存,不是保证内存。

评分

参与人数 1威望 +20 收起 理由
Kokgog + 20 阿咩就是真相

查看全部评分

19#
 楼主| 发表于 2011-3-14 13:23:53 | 只看该作者
简单讲,低端的买openvz,高端的买xen
20#
发表于 2011-3-15 00:09:02 | 只看该作者
原帖由 Porter 于 2011-3-14 11:16 发表

是的。

像DS,母鸡才8G内存,一个小鸡至少512M,不超售才能开几个小鸡啊。

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

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-13 03:30 , Processed in 0.107742 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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