Ubuntu缓存类型与区别概览
一 内存中的缓存
二 磁盘上的缓存与临时文件
三 浏览器与应用层缓存
四 关键差异对比
| 缓存类型 | 所在位置 | 主要对象 | 主要作用 | 清理方式与影响 |
|---|---|---|---|---|
| Page Cache | 内存(RAM) | 文件页、块设备页 | 加速文件/块设备读写 | 内核自动回收;手动清理会引起额外I/O(见下节) |
| Buffer Cache | 内存(RAM) | 块设备I/O缓冲 | 加速块层读写与元数据操作 | 同上 |
| dentries/inodes | 内存(RAM) | 目录项与索引节点 | 加速路径解析与属性查询 | 同上 |
| APT 包缓存 | 磁盘(/var/cache/apt/archives/) | .deb 包文件 | 加速软件安装与升级 | apt clean/autoclean;释放磁盘空间,下次安装需重新下载 |
| Journal 日志 | 磁盘(/var/log/journal/) | 系统日志 | 故障排查与审计 | journalctl --vacuum-time/size;释放磁盘空间 |
| 缩略图缓存 | 磁盘(~/.cache/thumbnails/) | 图片缩略图 | 加速文件管理器预览 | 删除目录;下次访问会重新生成 |
| 浏览器缓存 | 磁盘(浏览器配置目录) | 网页资源 | 加速网页加载 | 浏览器设置清理;仅影响该浏览器与站点体验 |
五 查看与清理的正确姿势