2011-08-19 4 views
0

사전 정의 된 CPU, 디스크 및 네트워크 사용률로 작업로드를 생성하는 Linux 도구를 찾고 있습니다. 예를 들어, 우분투 워크 스테이션에서 분당 CPU 사용률을 55 %, 디스크 사용률을 30 %로 유지해야합니다. cpu, disk 및 net과 같은 작업 부하를 생성하는 도구가 있습니까?Linux에서 특정 CPU, 디스크 및 네트워크 사용률 워크로드 생성

p.s. 위에서 언급 한 모든 기능을 수행하는 도구가 하나있는 것이 더 바람직합니다. 하지만, CPU, 디스크 및 네트워크에 대한 다른 도구가 있다면, 당신이 링크를 공유 할 수 있다면 행복 할 것입니다.

답변

1

take 30% of system resources 기능이 없으므로 해당 도구가 있다고 생각하지 않습니다. Linux 커널은 스케줄링 메커니즘 등에 따라 필요에 따라 무료로 많은 리소스를 제공합니다.

당신이해야 찾고있는 같은 도구 :

  • 부하 발생의 전원을 규제

    • 로드 (문제 없음)
    • 은 시스템 부하를 확인 (문제 없음)을 생성 함수 (큰 문제)

    다른 수의 부하가 동적 수면 등으로 달성 될 수 있지만 더 많은 어려움이 있습니다. 효율성이 매우 낮습니다.

    디스크 IO의 경우 예를 들어 IOZone을 테스트하고 매개 변수로 약간 재생할 수 있습니다.

  • +0

    토마스입니다. 부하의 힘을 조절하는 것이 큰 문제입니다. 로드 생성을위한 sysbench, IOZone 등과 같은 많은로드 생성 도구가 있습니다. 그러나 어느 누구도 리소스 사용률을 전혀 조정할 수 없습니다. – hsalimi