2013-10-09 4 views
1

실습에서 네트워크 트래픽을 연구하려고합니다. 나는 31 대의 컴퓨터를 보유하고 있으며 서로 다른 트래픽 조건을 시뮬레이트하기 위해이 모든 것을 사용하고 싶습니다. 그러나 모든 31에 로그인하고 각 컴퓨터에서 하나씩 명령을 실행하는 대신 바로 가기가 있는지 알고 싶습니다.iperf에서 클라이언트 IP 지정

내 시나리오 : x 컴퓨터 수가 서버와 함께 전송 될 때 대역폭에 미치는 영향을 조사하고 싶습니다. 하나의 서버 컴퓨터와 30 개의 사용 가능한 클라이언트가 있습니다. 두 상자와 함께 테스트하는 것은 간단하다

클라이언트 : ./iperf -c -p 서버 : ./iperf -s -p

내가 한 번에 30 컴퓨터에 해당 클라이언트의 명령을 실행 방지하기 위해 노력하고있어. 그러나 iperf가 CLIENT IP 주소를 지정할 수 있는지 여부를 모르겠다 ... 스크립트를 작성하고 하나의 실제 워크 스테이션에서 30 대의 모든 시스템을 실행할 수 있기를 바랬습니다.

이것이 가능합니까?

답변

1

방금 ​​iperf를 사용하기 시작 했으므로 여기서 완전히 잘못 될 수는 있지만 테스트가 클라이언트에 의해 시작되어야한다고 생각합니다. 그러나 이것은 실제로 iperf 관련 문제가 아닙니다. 모든 기계에 대한 ssh 액세스 권한이있는 경우 서로 다른 시간대에 테스트를 시작하는 cron 작업을 설정하여 서로 다른로드 및 다른 사용자가있는 시나리오를 준비 할 수 있습니다.

clusterssh을 사용하면 여러 컴퓨터에 대한 단일 창 열기 연결을 관리 할 수 ​​있습니다.

당신은 sourceforge

에 여기를 찾을 수는 늦은 응답의 종류, 그것은 희망이 도움이.