Ubuntu 20.04.01 上有足够的 RAM,但交换空间被大量使用

Ubuntu 20.04.01 上有足够的 RAM,但交换空间被大量使用

在装有 Ubuntu 20.04.01 的新专用根服务器上,仅运行 MySQL 8.x,当有足够 RAM 可用时,系统开始大量交换。

系统:

  • 内存 230GB
  • 交换空间 64GB
  • InoDB_Buffer 设置为 170GB
  • AMD EPYC 7502
  • Ubuntu 20.04.01
  • Swapiness 0.10

在此处输入图片描述

Filesystem            Size  Used Avail Use% Mounted on
tmpfs                  23G   16M   22G   1% /run
/dev/mapper/vg0-root   30G  3.6G   25G  13% /
tmpfs                 111G     0  111G   0% /dev/shm
tmpfs                 5.0M     0  5.0M   0% /run/lock
/dev/md0              485M  251M  209M  55% /boot
/dev/mapper/vg0-data  393G  245G  129G  66% /mnt/data
/dev/mapper/vg0-tmp   5.0G   33M  5.0G   1% /tmp
/dev/mapper/vg0-home  200G   52G  149G  26% /home
tmpfs                  23G     0   23G   0% /run/user/1000
tmpfs                  23G     0   23G   0% /run/user/1001

唯一运行的服务是 MySQL,并从 MySQLdump 导入大型数据库(表 > 800M 数据集)。

在 128GB 的​​小型服务器上不会发生这种情况。似乎有些配置错误。

进行如此大范围交换的原因可能是什么?如何修复?进行如此大范围交换后,系统似乎不稳定。

相关内容