在 Centos 7 VPS 上配置大页面支持时出错

在 Centos 7 VPS 上配置大页面支持时出错

我正在尝试使用我的 VPS 挖掘门罗币,但在尝试启用大页面支持时遇到错误。我尝试使用的矿工是 XMR STAK CPU,但我不认为这是问题所在,尽管当我运行它时,它显示“内存分配失败:mmap 失败”。

我运行的是Centos 7,我自己编译了矿机。我尝试按照自述文件中的说明执行操作,但即使以 root 身份执行,该命令也会失败。

$ sudo sysctl -w vm.nr_hugepages=128
sysctl: permission denied on key 'vm.nr_hugepages'

我还将这些行添加到 /etc/security/limits.conf

* soft memlock 262144
* hard memlock 262144

即使以 root 身份运行矿工也不能解决我的问题。

其他资源

这是我的 strace 输出:https://pastebin.com/W3QJ8jne

这是我的系统日志:https://pastebin.com/drt3Nhcv

SELinux 也设置为宽容模式。

dmesg 不输出任何内容...

答案1

关于sudo sysctl -w vm.nr_hugepages=128,我知道 sysctl 中可用的某些设置在启动后不可修改,我不知道这是否是其中之一。

我建议添加vm.nr_hugepages = 128到您的/etc/sysctl.conf文件并重新启动。

相关内容