Hyper-V Vagrant-内存不足但不知道原因

Hyper-V Vagrant-内存不足但不知道原因

Hyper-V 终端的输出

我知道有些东西正在使用内存,并迫使 OOM 杀手启动并开始杀死进程,直到没有更多东西可以杀死并且发生内核恐慌。

然而,我尝试过调整服务器设置、增加 RAM、调整交换和其他一些操作,但这个问题仍然存在。

同一台机器在另一台电脑上运行良好,可以连续运行数天。但在这台机器上,它不断抛出这些错误。

我尝试过的两台主机都有 8GB 的​​ RAM,我通常以 1GB 启动虚拟机,以便在需要时使用 2GB。

任何的建议都受欢迎,

答案1

感谢@EEAA,我研究了每个进程的内存使用情况(从这里获取了一些想法:https://unix.stackexchange.com/questions/92493/sorting-down-processes-by-memory-usage

通过使用:ps aux --sort -rss

这突出显示 SQL 使用了太多内存,因此我考虑用一些较低的数字更改 my.cnf,这有很大帮助。

http://mysqltuner.com/帮助很大

相关内容