CPU 스트레스 호출

CPU 스트레스 호출

가상 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는 다양한 선택 가능한 방식으로 컴퓨터 시스템의 스트레스 테스트를 수행합니다. 다양한 운영 체제 커널 인터페이스뿐만 아니라 컴퓨터의 다양한 물리적 하위 시스템을 실행하도록 설계되었습니다. 스트레스 기능: 부동 소수점, 정수, 비트 조작 및 제어 흐름을 실행하는 50가지 CPU별 스트레스 테스트를 통한 120가지 이상의 다양한 스트레스 테스트 20가지 가상 메모리 스트레스 테스트

관련 정보