缓存太大会导致磁盘磨损、I/O 下降

缓存太大会导致磁盘磨损、I/O 下降

这是一个后续问题我之前的问题。简而言之,我遇到了大量的 I/O 丢失以及不那么剧烈的磁盘研磨,在帮助下我发现大缓存是问题所在。现在我正在努力寻找解决方案。

我正在一台配备 16GB RAM、120GB SSD 和两个 1TB HDD 的计算机上运行每日更新的 32 位 Debian 测试。 SSD 存储了发行版的读取密集型部分,其中一个 1TB 磁盘存储 /var /tmp /media 和其他写入密集型部分,包括我的主文件夹的一部分。第二个硬盘是纯文件存储。一切都是 EXT4 格式。

该发行版的标称 RAM 使用量为 1 到 1.5GB。剩余 RAM 由内核自行决定转换为缓存。缓存增长超过一定程度后,I/O 性能大幅下降(从约 90MB/秒到约 5MB/秒)。删除缓存可以解决问题,但只是暂时的。

可能是什么原因?虽然我是一名开发人员和前集群管理员,但目前缓存超出了我的知识范围。

相关内容