我有 2 台 Raspberry PI 3 B 型机器。它们具有完全相同的硬件和相同的操作系统,即 Raspberry 提供的默认操作系统(Debian Jessie)。
我使用这些机器来运行 Ruby On Rails 应用程序。除了应用程序(两台机器上相同)之外,还有一些后台任务和作业。
问题是,当我使用htop
、top
或任何其他工具监视 CPU 和 RAM 使用情况时,我会得到这些机器中相同进程的不同 CPU 使用情况。
通过比较上面的图片你可以注意到这一点。我unicorn
以过程标记为例。你可以看到它们之间的巨大差异0%与78.8%。
尽管如此,这些机器并不是彼此的克隆。有些工具可能安装在其中一个中,而不安装在另一个中。
我尝试使机器处于相同的条件下,杀死/停止两台机器不同的进程,只留下相同的进程,但没有任何改变。
考虑到这种情况:
- 以前有人经历过这种情况吗?
- 我现在应该如何继续调试?可能导致此问题的原因是什么?
先感谢您。