가상 Linux 및 Unix 게스트에서 CPU 사용량을 호출하는 애플리케이션이나 도구를 찾고 있습니다. 나는 응용 프로그램이 다음에서 "스트레스"를 받았다는 것을 발견했습니다.Stackoverflow에 게시, 하지만 Unix/Linux 군중이 무엇을 추천할지 궁금합니다.
답변1
Linux의 goto는 cpuburn
(홈페이지). 다른 UNIX 시스템에서도 작동할 수 있기를 바랍니다.
답변2
stress
나쁘지 않다. 다른 것을 사용할 이유가 없습니다.
stress --cpu 6 --timeout 10
답변3
cpuburn
나는 둘 다 stress
괜찮다고 생각 하지만 스트레스를 추가하는 데 사용하는 Python 스크립트도 있습니다.
import multiprocessing
import math
def worker():
#worker function
print ('Worker')
x = 0
while x < 1000000000000000000:
print(x)
p = x*math.pi
p2 = math.sqrt(x**2 + p**2)
print(p2)
x += 1
return
if __name__ == '__main__':
jobs = []
for i in range(50):
p = multiprocessing.Process(target=worker)
jobs.append(p)
p.start()
답변4
저는 광범위한 스트레스 메커니즘을 제공하는 Stress-ng를 개발해 왔습니다. 바라보다http://kernel.ubuntu.com/~cking/stress-ng/
이제 스트레스-ng를 Debian 8 및 Ubuntu 14.04에서 사용할 수 있습니다. 스트레스와 역호환되도록 노력하지만 깔끔하게 재작성되었습니다. Stress-ng는 다양한 선택적인 방법으로 컴퓨터 시스템을 스트레스 테스트합니다. 컴퓨터의 다양한 물리적 하위 시스템과 다양한 운영 체제 커널 인터페이스를 연습하도록 설계되었습니다. Stress-ng 기능: 120개 이상의 다양한 스트레스 테스트 부동 소수점, 정수, 비트 연산 및 제어 흐름에 대한 50개 이상의 CPU별 스트레스 테스트 20개 이상의 가상 메모리 스트레스 테스트