我有一台 Ubuntu 20.04.2 机器,我将其配置为从 raidz2 启动。在最初的设置过程中,我选择不使用交换。当时,我没有备用驱动器,而且我听说在 raidz 分区上使用交换文件可能会出现问题。完成安装后,我添加了一个 2TB 的 nvme 驱动器并将其配置为交换分区。
当我的系统运行很长一段时间后,内存使用率最终会达到 100%,Ubuntu 会挂起。在发生这种情况之前运行 Glances 显示内存使用率很高,但显示使用的交换空间为 0。
我在其他机器上运行相同的进程,当它们使用交换文件时,它们继续运行而没有问题。
有什么建议么?
来自 free -h 命令:
total used free shared buff/cache available
Mem: 125Gi 122Gi 1.0Gi 1.3Gi 2.6Gi 1.2Gi
Swap: 127Gi 5.0Mi 127Gi
swapon -s
Filename Type Size Used Priority
/mnt/swapdrive/swapfile file 134217724 7424 -2