一、Debian缓存监控方法
free -h查看系统内存使用情况,包括缓存(Cache)、缓冲区(Buffers)和可用内存(Available),直观了解内存缓存占用。top命令按Shift+M排序进程,查看内存占用高的进程;htop(需安装)提供更直观的交互式界面,实时显示内存缓存使用。vmstat 1(间隔1秒刷新)监控系统虚拟内存统计信息,查看缓存(cache)和缓冲区(buff)的变化趋势。/var/cache/apt/archives/),使用du -sh /var/cache/apt/archives/查看其总大小,快速识别大缓存目录。apt-cache pkgnames | wc -l统计本地APT缓存中的软件包数量;apt-cache policy <package_name>查看指定软件包的缓存信息(如版本、来源)。/var/cache/apt/archives/,确认下载的.deb包数量和大小。proxy_cache_path指令配置的缓存路径(如/usr/nginx/cache/webpages),使用du -sh /usr/nginx/cache/webpages查看缓存大小。redis-cli info stats查看Redis缓存的命中率(keyspace_hits/keyspace_misses)、内存使用等指标。二、Debian缓存管理方法
sudo apt-get clean删除/var/cache/apt/archives/目录下的所有.deb包,彻底释放磁盘空间。sudo apt-get autoclean删除不再能从软件源下载的旧版本.deb包(仅保留当前可用的包)。sudo apt-get autoremove删除不再被任何软件包依赖的库文件,避免缓存膨胀。sync同步磁盘数据,再通过echo 3 > /proc/sys/vm/drop_caches清理页面缓存、目录项缓存和索引节点缓存(echo 1清理页面缓存,echo 2清理目录项和索引节点缓存)。journalctl命令管理日志,如sudo journalctl --vacuum-time=7d保留最近7天日志,sudo journalctl --vacuum-size=100M限制日志大小不超过100MB;或通过logrotate工具自动轮转日志。rm -rf ~/.cache/thumbnails/*和系统临时文件rm -rf /tmp/*,释放空间。crontab -e设置定时任务,例如每天凌晨清理APT缓存和日志:0 3 * * * /usr/bin/apt-get autoclean && /usr/bin/journalctl --vacuum-time=7d。bleachbit(sudo apt-get install bleachbit)图形化工具,一键清理系统缓存、日志、临时文件等。