我们的操作系统是 unbuntu 22.04,带有 mysql 8.0.33 数据库,Hugepages 在 8.0.33 MySQL Community Server 中无法正常工作。我们在 sysctl.conf 文件中设置了 vm.nr_hugepages = 4646 和 large_pages=ON,但在 grep -i huge /proc/meminfo 输出中,HugePages_Rsvd 值显示为 0。分配给 mysql 的 Hugepages 未被 MySQL 使用,但内存已分配。当我们仅为 mysql 禁用 apparmor 并重新启动服务器时,值将分配给 HugePages_Rsvd。在 /etc/apparmor.d/disable/usr.sbin.mysqld 中,是否可以将 apparmor 保持在 MySQL 服务的禁用状态?
是否必须启用 Apparmor 才能使 mysql 数据库正常工作
•
apparmor