以下是Ubuntu缓存大小的合理配置建议:
/etc/memcached.conf,设置-m参数为物理内存的10%-20%(如1GB内存设为100-200MB),避免占用过多内存。/etc/redis/redis.conf,设置maxmemory为物理内存的20%-30%,并选择allkeys-lru淘汰策略。/var/cache/apt/archives/,可通过修改/etc/apt/apt.conf的Dir::Cache参数调整路径,定期用sudo apt-get clean清理旧包。~/.cache/mozilla/firefox/,可在浏览器设置中调整缓存大小或手动清理。sudo sysctl vm.swappiness=10设置(数值越低越少使用Swap),编辑/etc/sysctl.conf使其永久生效,减少内存不足时对Swap的依赖。sudo sync && echo 3 > /proc/sys/vm/drop_caches清理PageCache、dentries和inodes,释放内存。free -m、vmstat等工具查看内存和磁盘缓存占用,避免缓存过大导致磁盘空间不足。ccache -M 50G),Web服务可优化Apache/Nginx缓存策略。