在CentOS系统中,缓存设置可以通过以下几种方法实现:
查看内存使用情况:
使用 free -h
命令查看系统的总内存使用情况,包括缓存和缓冲区。
手动清理缓存: 执行以下命令手动清理缓存:
sync
:将所有挂起的文件系统I/O操作刷新到磁盘。echo 3 | sudo tee /proc/sys/vm/drop_caches
:清理页缓存、目录项缓存和索引节点缓存。定时自动清理缓存:
创建一个脚本文件,例如 cleancache.sh
:
#!/bin/bash
# 每3小时清除一次缓存
sync
sync
sync
echo 3 > /proc/sys/vm/drop_caches
设置脚本权限:
chmod +x cleancache.sh
将脚本添加到定时任务:
echo "0 */3 * * * sh /home/bin/sh/cleancache.sh >/dev/null 2>&1 &" >> /var/spool/cron/root
编辑定时任务:
crontab -e
设置YUM缓存: 清理YUM缓存:
sudo yum clean all
生成YUM缓存:
sudo yum makecache
设置MinIO缓存:
编辑MinIO配置文件(通常位于 /etc/minio/minio.conf
或 /etc/minio/conf/minio.json
):
{
"cache": {
"enable": true,
"type": "memory",
"size": "1024MB"
}
}
重启MinIO服务:
sudo systemctl restart minio
通过以上步骤,你可以在CentOS系统上设置和管理缓存,从而提高系统性能。