在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系統上設置和管理緩存,從而提高系統性能。