| HOME / 정보공유 / AIX 명령어 모음

spray
spray spray 명령 목적 지정된 수의 패킷을 호스트에 전송하고 성능 통계를 보고합니다. 구문
/usr/sbin/spray Host [-c Count ] [ -d Delay ] [ -i ] [ -l Length ]
설명
spray 명령은 원격 프로시저 호출(RPC)을 사용하여 패킷의 단방향 스트림을 지정한 호스트으로 전송합니다. 이 명령은 수신된 패킷의 양과 전송율을 보고합니다. Host 매개변수는 이름 또는 인터넷 주소일 수 있습니다. 호스트는 sprayd 디먼이 수행 중인 경우에만 응답합니다.
spray 명령 수행에 영향을 미치는 요인에 대해서는 rpc.sprayd 디먼 문서를 참조하십시오.
플래그
-c Count 전송할 패킷의 수를 지정합니다. 디폴트 값은 총 스트림 크기를 100,000 바이트로 만드는 데 필요한 패킷의 수입니다.
-d Delay 시스템이 각 패킷을 전송하는 사이에 일시정지하는 시간을 마이크로초 단위로 지정합니다. 디폴트는 0입니다.
-i RPC 프로토콜이 아니라 인터넷 제어 메세지 규약(ICMP) 반향 패킷을 사용합니다. ICMP는 자동으로 반향되기 때문에 양방향 스트림을 작성합니다. 사용자는 이 옵션을 사용할 수 있는 루트 사용자이어야 합니다.
-l Length 패킷에서 RPC 호출 메세지를 권장할 수 있는 바이트 수를 지정합니다. Length 매개변수의 디폴트 값은 RPC 및 UDP 헤더(header)의 크기인 86 바이트입니다.
패킷에 있는 데이터는 외부 데이터 표현(XDR)을 사용하여 코드화합니다. XDR이 32 비트 양만 처리하기 때문에 spray 명령은 더 적은 값을 가장 가까운 값으로 반올림합니다.
Length 매개변수가 이더넷에서 1500 이상이고 토큰 링에서 1568 이상이면 RPC 호출이 하나의 이더넷 패킷에 더이상 적합하지 않게 됩니다. 따라서 Length 필드는 더이상 이더넷 패킷 크기와 일치하지 않습니다.
예제
spray 명령을 워크스테이션에 전송할 경우에는 전송할 패킷의 수와 각 패킷을 전송할 때 시스템이 대기할 시간의 길이를 다음과 같이 지정하십시오.
/usr/sbin/spray zorro -c 1200 -d 2
이 예제에서 spray 명령은 1200 패킷을 2 마이크로초 간격으로 zorro라는 워크스테이션에 전송합니다.
전송할 패킷의 바이트 수를 변경하려면 다음과 같이 입력하십시오.
/usr/sbin/spray zorro -l 1350
이 예제에서 spray 명령은 1350 바이트의 패킷을 zorro라는 이름의 워크스테이션에 전송합니다.
RPC 프로토콜 대신 ICMP 프로토콜을 사용하여 반향 패킷을 전송하려면 다음과 같이 입력하십시오.
/usr/sbin/spray zorro -i
이 예제에서 spray 명령은 반향 패킷을 zorro라는 이름의 워크스테이션에 전송합니다.
관련 정보
sprayd 디먼.