一个伪linux粉丝的blog

  1. 首页
  2. unix/linux
  3. 正文

vps内存问题2

6月 23, 2011 3098点热度 0人点赞 2条评论

一台Centos 系统的128M小内存vps在运行 yum update时报错 ,memory alloc (4 bytes) returned NULL

  • 临时解决方法1

yum update --exclude=filesystem
或则 编辑 /etc/yum.conf 增加1行 exclude=filesystem
yum 时最高可以吃到数百兆内存。汗。

  • 临时解决方法2

# yum clean all
# ulimit -v unlimited
# ulimit -m unlimited
# yum install yum-utils
# yum update && yum upgrade

  • 永久解决办法 如果是xen结构的vps,增加swap内存,可惜我这台是openvz的,没法试

dd if=/dev/zero of=swap.bin bs=1k count=256000
mkswap swap.bin
swapon swap.bin
rpm -Uhv filesystem-2.4.0-3.el5.centos.x86_64.rpm (修改文件名)
swapoff swap.bin
rm -f swap.bin
如果仍然有 memory alloc error, 可以考虑修改 256000 至 512000 之类.

个人推荐永久解决方法,弃centos换debian :D

来源:http://www.webhostingtalk.com/showthread.php?t=1047968

相关文章:

  1. kloxo lighttpd failed
  2. CentOS安装Webmin失败及解决经历
  3. Real Time Sync with Sersync
  4. cron导致系统故障?+ moodle备份
标签: 暂无
最后更新:6月 23, 2011

wanjie

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • jaclon

    这么小的内存能作什么用!,openvz很有可能超卖,你实际可用内存可能不到128M

    7月 7, 2011
    回复
    • wanjie

      @jaclon 不要小看小内存vps,随便优化下,跑个10万pv/天的站没压力.

      7月 9, 2011
      回复
  • 取消回复

    此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据。

    归档
    分类
    • network / 322篇
    • Uncategorized / 114篇
    • unix/linux / 110篇
    • 业界资讯 / 38篇
    • 公司杂事 / 11篇
    • 数码影像 / 12篇
    • 美剧 / 3篇
    • 美图共赏 / 20篇
    • 英语学习 / 3篇
    标签聚合
    Nginx k8s Google 网站运营 刷机 泰国 Linux nexus 邮件归档 黑莓8700 Ubuntu gitlab d90 unveiled today ldap docker dreamhost iMac debian 天翼live dreamhost空间 VPS jira wget 职责 Google Voice google-chrome Android 虚拟主机 kernel

    COPYRIGHT © 2008-2022 wanjie.info. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang