清理 RAM 缓存:潜在的麻烦?

问题描述 投票:0回答:1

这是我的虚拟机上

free -m
命令的结果。

Mem : 16000 (total) 820 (used) 150 (free) 1 (shared) 15029 (buff/cache) 14840 (available)
Swap : 16383 (total) 259 (used) 16124 (free)

我认为 miniconda 环境和 docker 镜像会导致缓存过载。

我想知道,在我使用虚拟机的情况下(用于数据科学,通过 Miniconda 使用 docker 镜像、nextflow、包和 Python 环境),是否可以 并且没有后果 清理 buff/缓存命令

sync; echo 3 > /proc/sys/vm/drop_caches
为了恢复一些 RAM,因为我缺乏空间?

如果需要更多详细信息,请告诉我。 谢谢你

docker caching ram miniconda
1个回答
0
投票

任何现代操作系统都知道如何使用 RAM 来实现最佳目的。空闲(未使用)的 RAM 不如缓存有用。因此,操作系统更愿意使用内存作为缓存,而不是不使用它。但就其本质而言,如果需要用于其他目的,可以快速释放缓存内存。

© www.soinside.com 2019 - 2024. All rights reserved.