Friday, August 18, 2017

小内存VPS Webmin/Virtualmin优化设置

Webmin/Virtualmin模块安装时是以最大性能模式来配置的,不太适合小内存的VPS,那么只需要简单设置一下,你会发现内存占用刷的一下就下来了。

Apache内存优化

登陆WebMin,打开服务器中的Apache 服务器,选择Global configuration -> 进程和限度

最大的请求头数:默认
最大请求头的大小:默认
最大请求行的大小:默认
显示扩展的状态信息:否
每个服务器进程的最大请求数:4000
最大空闲服务器进程数:3
最小空闲服务器进程数:2
初始服务器进程数:3

关闭不需要的服务器组件

点击 其他 -> 系统和服务器的状态

MySQL/MariaDB内存优化

打开 服务器 -> MySQL 数据库服务器 -> MySQL Server Configuration

附:MySQL内存占用参考公式

key_buffer_size+(read_buffer_size+sort_buffer_size)*max_connections=Total Memory

节约内存等资源,关闭Webmin的send email,BIND DNS服务

有时候,我们只需要简单的web服务,有Apache、MySQL/MariaDB、FTP就够了,那么,webmin如何关闭其他服务呢?关闭webmin的send email,BIND DNS服务的方法很简单,webmin后台->系统信息->找到系统service状态->点 X,这样可以节约一些内存等资源。

当然光关闭肯定是不够的,下次VPS重启,这些服务又会自动运行的,怎么彻底关闭这些不必要的服务呢?先点左边的系统设置,再点功能组件和插件。如下图,将不必要的服务前面的勾都去掉,然后保存即可。特别是邮件系统需要关闭,在国外VPS一不小心就会被人利用发垃圾邮件,一有投诉,就会关闭VPS,得不偿失。所以,尽量不要开启邮件系统。

本文信息来源:朽木博客深度VPS

Leave a Reply

Your email address will not be published. Required fields are marked *