![동일한 프로세스, 다른 CPU 사용량](https://linux55.com/image/134331/%EB%8F%99%EC%9D%BC%ED%95%9C%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%2C%20%EB%8B%A4%EB%A5%B8%20CPU%20%EC%82%AC%EC%9A%A9%EB%9F%89.png)
나는 2대의 Raspberry PI 3 모델 B 머신을 가지고 있습니다. 그들은 정확히 동일한 하드웨어와 동일한 운영 체제, 즉 Raspberry(Debian Jessie)에서 제공하는 기본 운영 체제를 가지고 있습니다.
저는 이 컴퓨터를 사용하여 Ruby On Rails 애플리케이션을 실행합니다. 애플리케이션(두 시스템 모두에서 동일) 외에도 일부 백그라운드 작업 및 작업도 있습니다.
문제는 이나 다른 도구를 사용하여 CPU 및 RAM 사용량을 모니터링할 때 htop
이러한 top
컴퓨터의 동일한 프로세스에 대해 CPU 사용량이 다르다는 것입니다.
위의 사진을 비교해보면 알 수 있습니다. unicorn
프로세스 태그를 예로 들어보겠습니다 . 당신은 그들 사이의 큰 차이를 볼 수 있습니다0%그리고78.8%.
하지만 이 기계들은 서로 복제된 것이 아닙니다. 일부 도구는 한 곳에 설치되고 다른 곳에는 설치되지 않을 수 있습니다.
나는 컴퓨터를 동일한 조건에 놓고 두 컴퓨터에서 서로 다른 프로세스를 종료/중지하고 동일한 프로세스만 남겨 두려고 시도했지만 아무것도 변경되지 않았습니다.
다음 상황을 고려해보세요.
- 전에 이런 경험을 한 사람이 있나요?
- 지금 디버깅을 계속하려면 어떻게 해야 합니까? 이 문제의 원인은 무엇입니까?
미리 감사드립니다.