我正在运行 Linux 64 位操作系统。我的 mysql 调谐器说的是以下内容:
-------- 一般统计 ---------------------------------------- ---------- [--] 跳过 MySQLTuner 脚本的版本检查 [OK] 当前运行支持的 MySQL 版本 5.1.61-log [OK] 在 64 位架构上运行 -------- 存储引擎统计 ------------------------------- ---- [--] 状态:-Archive -BDB -Federated +InnoDB -ISAM -NDBCluster [--] MyISAM 表中的数据:1G(表:1914) [--] InnoDB 表中的数据:4M(表:199) [!!] 总碎片化表:296 -------- 安全建议 ---------------------------------------- --- [OK] 所有数据库用户都分配了密码 - - - - 性能指标 - - - - - - - - - - - - - - - - - - - - --------- [--] 最多:6s(7K q [1K qps],142 conn,TX:8M,RX:701K) …
我有一个包含以下 os 版本的 Linux 服务器:
Linux 2.6.32-220.7.1.el6.x86_64
我想每2天重启一次,请帮帮我,我想通过crontab来做。
另一个帮助,
我使用下面的代码每小时删除我的内存缓存。
0 * * * * /root/clearcache.sh
#!/bin/sh
sync; echo 3 > /proc/sys/vm/drop_caches
Run Code Online (Sandbox Code Playgroud)
但是每小时第 15 个,我的服务器在清理缓存后仍然很慢。我的网站不会在第 15 分钟内每小时加载一次。
换句话说,如果我重新启动我的服务器,那么缓存也会被删除。所以我决定每两天重新启动我的服务器以删除我的缓存。
重启有用吗?或者有没有其他方法可以删除我的内存缓存而不会关闭我的服务器?