CyberPanel是一个很不错的面板,运行的是号称比Nginx更牛的OpenLiteSpeed。
不过这玩意过度考虑UI界面了,以至于MariaDB和Redis虽然有,但没地方给你设置,虽然通用配置可以运行在大部分服务器上,无奈吐槽君腰子不够强大,只能用2核2G内存的虚拟服务器,不得不手动做些调整。
1、确定 MariaDB 配置文件 my.cnf 的位置
/etc/mysql/mariadb.conf.d/50-client.cnf
2、修改 MariaDB 配置参数
根据虚拟机的配置,我们需要调整 MariaDB 的配置参数以优化其性能。以下是一些常用的参数调整建议:
2. 修改 MariaDB 配置参数
根据虚拟机的配置,我们需要调整 MariaDB 的配置参数以优化其性能。以下是一些常用的参数调整建议:
```
# 设置使用的线程数
thread_concurrency = 2
# 设置使用的缓冲区大小
innodb_buffer_pool_size = 512M
# 设置最大连接数
max_connections = 50
# 设置查询缓存大小
query_cache_size = 32M
# 设置查询缓存最大结果集大小
query_cache_limit = 2M
# 设置临时表大小
tmp_table_size = 64M
# 设置最大连接数
max_connections = 50
# 设置表缓存大小
table_open_cache = 256
# 设置排序缓存大小
sort_buffer_size = 2M
# 设置最大数据包大小
max_allowed_packet = 16M
设置默认的存储引擎
default-storage-engine=InnoDB
default-tmp-storage-engine=InnoDB
3、确定 Redis 配置文件 redis.conf 的位置
/etc/redis/redis.conf
4、修改 Redis 配置参数
根据虚拟机的配置,我们需要调整 Redis 的配置参数以优化其性能。以下是一些常用的参数调整建议:
# 设置使用的内存大小
maxmemory 512M
# 设置使用的 CPU 核心数
maxmemory-policy allkeys-lru
# 设置 Redis 的最大连接数
maxclients 1000
# 设置 Redis 的超时时间
timeout 0
# 设置 Redis 的 TCP 连接队列长度
tcp-backlog 511
# 设置 Redis 的日志级别
loglevel notice
# 设置 Redis 的日志文件位置
logfile "/var/log/redis/redis-server.log"
# 设置 Redis 的数据库数量
databases 16
# 设置 Redis 的 AOF 模式
appendonly yes
# 设置 Redis 的 AOF 文件名
appendfilename "appendonly.aof"
5、安装 MariaDB 插件 Mroonga
Mroonga 是一个基于 Groonga 的全文搜索引擎,可以用来优化 MariaDB 的全文搜索功能。以下是安装 Mroonga 的步骤:
# 安装 Mroonga
apt-get install mariadb-plugin-mroonga
# 检查是否安装成功
mysql -u root -p
MariaDB [(none)]> SHOW PLUGINS;
声明:本站文章,有些原创,有些转载,如发现侵权侵请联系删除。本站所有原创帖均可复制、搬运,开网站就是为了大家一起乐乐,不在乎版权。对了,本站小水管,垃圾服务器,请不要采集,吐槽君纯属用爱发电,经不起折腾。