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는 다양한 선택적인 방법으로 컴퓨터 시스템을 스트레스 테스트합니다. 컴퓨터의 다양한 물리적 하위 시스템과 다양한 운영 체제 커널 인터페이스를 연습하도록 설계되었습니다. Stress-ng 기능: 120개 이상의 다양한 스트레스 테스트 부동 소수점, 정수, 비트 연산 및 제어 흐름에 대한 50개 이상의 CPU별 스트레스 테스트 20개 이상의 가상 메모리 스트레스 테스트

관련 정보