OpenVZ主机的省内存绝招

October 27th, 2011 Leave a comment Go to comments

OpenVZ的最大问题在于内存,它把虚拟内存也计入你消耗的内存,无形中吃掉了大量的内存,OpenVZ有大量的公共开销免去了内存消耗,但两相比较下来很可能会比Xen占用更多内存。

这种多占内存的现象在多线程应用时尤为明显,这是因为一个线程默认就要占用8M的Stack,比如php-cgi5开5个线程的话,啥都没干就要吃掉40M内存。

这个省内存绝招就是修改Stack大小:

修改/etc/security/limits.conf

接下来要确保pam_limits模块的加载,ubuntu下面好像默认加载了
修改/etc/pam.d/common-session

重启VPS,取决于不同的应用,应该能有15%-30%的内存省下来了

原文地址:http://obmem.info/?p=565

本文为悠然居(https://wordpress.youran.me/)的原创文章,转载请注明出处!

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: OpenVZ主机的省内存绝招
  1. No comments yet.
  1. No trackbacks yet.