CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了centos5 – 在正在运行的Linux机器上创建交换文件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我们公司的网站刚刚从共享主机转移到VDS,因为托管公司计划退出不太完全可靠的共享托管服务器. VDS只有256MB的RAM并且拥有一些站点,除了其中一个是非常简单的静态站点,只有几页并且每天只有不到20-30个访问者. 我们的主要站点运行一个有点定制的OSCommerce版本,也是低流量(很少超过10个左右的并发用户),但确实需要MySQl.不幸的是,由于内存不足,mysqld的移动一直在崩溃.我
我们公司的网站刚刚从共享主机转移到VDS,因为托管公司计划退出不太完全可靠的共享托管服务器.

VDS只有256MB的RAM并且拥有一些站点,除了其中@L_607_2@是非常简单的静态站点,只有几页并且每天只有不到20-30个访问者.

我们的主要站点运行@L_607_2@有点定制的OSCommerce版本,也是低流量(很少超过10个左右的并发用户),但确实需要MySQL.不幸的是,由于内存不足,MysqLd的移动一直在崩溃.我已经编辑了一些Apache配置(以减少线程数)以减轻负载,但这只是回避了真正的问题.

服务器没有交换空间,但它确实有比我们要求的更多的磁盘空间,所以我正在虑使用一些空间进行交换.我知道这不会完全有助于提高性能,但我们可以忍受这一点.

如何在服务器运行时创建交换文件并启用它?操作系统是CentOS 5.5(最终版),Linux不是我的母语.

更新:对于任何可能想知道结果的人来说,由于实现了quanta所描述的交换文件,服务器不仅稳定,而且没有更多的MysqLd崩溃,它实际上比以前更快地提供页面.性能提升与我的预期相反,但我很高兴在这种情况下出错.

假设您要创建512MB交换文件
# dd if=/dev/zero of=/swapfile bs=1024 count=524288

设置交换区域:

# mkswap /swapfile

激活它:

# swapon /swapfile

@L_618_18@到/ etc / fstab以获取永久性:

echo -e "/swapfile\t\tswap\t\tswap\t\tdefaults\t0 0" >> /etc/fstab

并使用free -m验证.

大佬总结

以上是大佬教程为你收集整理的centos5 – 在正在运行的Linux机器上创建交换文件全部内容,希望文章能够帮你解决centos5 – 在正在运行的Linux机器上创建交换文件所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。