我目前正在使用两个不同的 VPS,它们由相同的组件组成。
- 在这两个 VPS 上,相同数量的选项卡以完全相同的扩展名和相同的 chrome 版本打开。
- 其中一个运行 25 个 chrome 线程,而另一个运行超过 50 个,这会导致 CPU 使用率达到峰值并明显崩溃。
我想知道为什么他们在具有相同特征的同时表现不同,我应该在哪里寻找能够解决这个问题的方法。
谢谢。
我目前正在使用两个不同的 VPS,它们由相同的组件组成。
- 在这两个 VPS 上,相同数量的选项卡以完全相同的扩展名和相同的 chrome 版本打开。
- 其中一个运行 25 个 chrome 线程,而另一个运行超过 50 个,这会导致 CPU 使用率达到峰值并明显崩溃。
我想知道为什么他们在具有相同特征的同时表现不同,我应该在哪里寻找能够解决这个问题的方法。
谢谢。
所以用法不同。数字 2 使用了两倍的线程,因此大约使用了两倍的内存。随着更多选项卡的打开,所有浏览器都会占用内存。
现在虚拟机通常有内存的硬限制(我的虚拟机就是这样)。所以操作系统会在内部开始分页来弥补虚拟机内存的不足。
我怀疑随着分页的增加,这就是导致崩溃的原因。当然要确保页面文件设置是相等的。在这种情况下,这应该有助于机器的性能几乎相同。
用 25 个线程尝试 2 号,它应该像 1 号一样工作。