moodle服务器优化-添加固态硬盘-数据迁移

迁移moodle文件

1、安装挂载固态硬盘
2、将moodle的html目录和moodledata目录copy至固态硬盘。
3、给目录赋于nginx权限

$ sudo chown -R www-data:www-data /var/www/html/moodle/ 
$ sudo chmod -R 755 /var/www/html/moodle/ 
$ sudo chown www-data /var/www/html/moodledata

4、修改nginx root路径,重启nginx

5、安装moodle测试性能插件benchmark
下址地址:https://moodle.org/plugins/report_benchmark
经过测试,发现性能并没有多大改善,访问数据库很慢,时间长达3秒多,总访测试时间高达4、5秒。

迁移mysql文件

原文参考链接:https://blog.csdn.net/qq_43156011/article/details/125428813

1.关闭mysql服务

service mysql stop

2.移动mysql数据文件到新的目录

mv -r /var/lib/mysql /temp/data/

3.修改mysql配置文件

(1) 进入mysql配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

(2)将mysql存储数据文件的路径改为迁移的文件路径(注释掉原来的存储路径,一般是默认注释掉的)

datadir = /temp/data/mysql

保存退出

4.修改usr.sbin.mysqld配置文件

vim /etc/apparmor.d/usr.sbin.mysqld

注释掉下面两行

 # /var/lib/mysql/ r,
 # /var/lib/mysql/** rwk,

修改为要迁移到的路径

 /temp/data/mysql/ r,
 /temp/data/mysql/** rwk,

5.重启apparmor

systemctl restart apparmor

6.重启msyql

service mysql restart

补充:需要注意的是,重启mysql可能会失败,执行systemctl status mysql.service命令会出现如下图的提示,原因是mysql没有新目录的访问权限,重新赋权即可。

在这里插入图片描述
命令为:

$ sudo chown -R www-data:www-data /var/mysql
$ sudo chmod -R 755 /var/mysql

用benchmark 重新测试了moodle服务器性能,运行速度果然快了许多,固态硬盘真香!

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值