我应该减少 /dev/shm 的大小吗?

我应该减少 /dev/shm 的大小吗?

我有一台 8 GB RAM 的服务器

内存:
总计 8031464
使用的 5146344
免费 2885120

如果我执行

# df

它总是返回这个

tmpfs            4015732         0   4015732   0% /dev/shm

我有 4GB 未使用 RAM(全天使用 0%),这意味着什么?

还有一些与 /dev/shm 有关的其他疑问,请;

如果我看到全天使用率为 0%,我是否应该减少 /dev/shm 大小,例如从 4GB 减少到 1GB?

如果是,如何减少 /dev/shm 的大小?

我可以使用此内存位置 /dev/shm 来符号链接一些具有大量 IOwait(磁盘使用率)的文件夹吗?

谢谢

答案1

tmpfs 的“大小”(例如/dev/shm)只是最大限度它可以使用的内存量。它实际上并不使用该内存,除非它存储了某些东西,在本例中它不是。

简而言之,您/dev/shm实际上并没有消耗任何内存(好吧,从技术上讲,它只是通过现有的方式消耗了一些少量的内存)。

在不了解机器的工作负载等情况下很难给出建议,但似乎没有任何理由更改默认值。

答案2

您可以重新/dev/shm安装

sudo mount -o remount,size=256M /run/secrets/kubernetes.io/serviceaccount

相关内容