如何在 Linux 中检查交换文件使用情况
当物理内存用完时,将使用交换文件。为了检查Swap文件的运行,你需要人为地用完所有的RAM。您无需运行许多应用程序并在网络浏览器中打开数十个选项卡即可执行此操作,相反您可以使用压力测试工具,如 stress-ng。
另请参阅:
- 如何在 Kali Linux 中创建或扩大交换文件
- 如果 Linux 用完 RAM 会发生什么。我需要交换文件吗
安装 stress-ng
要在 Debian、Kali Linux、Linux Mint、Ubuntu 及其衍生产品上安装 stress-ng,请运行以下命令:
sudo apt install stress-ng
要在 Arch Linux、Manjaro、BlackArch 及其衍生产品上安装 stress-ng,请安装 pikaur,然后运行命令:
pikaur -S stress-ng
如何填充 110% 的可用内存
消耗 RAM 比系统可用 RAM 多 10% 的命令示例:
stress-ng --vm-bytes $(awk '/MemAvailable/{printf "%d\n", $2 * 1.1;}' < /proc/meminfo)k --vm-keep -m 1
之后,观察内存消耗——您将看到交换文件是如何开始被使用的。

在命令行上,可以使用以下命令检查交换文件的使用情况:
swapon --show