이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 ibdiagpath 명령입니다.
프로그램:
이름
ibdiagpath - IB 진단 경로
시놉시스
ibdiagpath
{-n <[src-name,]dst-name>|-l <[src-lid,]dst-lid>|-d }
[-씨 ] [-v] [-t ] [-s ] [-나 ]
[-피 ] [-o ] [-lw <1x|4x|12x>] [-ls <2.5|5|10>] [-pm]
[-pc] [-P < = >]
기술
ibdiagpath는 두 끝점 사이의 경로를 추적하고 다음과 같은 정보를 제공합니다.
경로를 따라 통과하는 노드와 포트. 다음을 위해 장치별 상태 쿼리를 활용합니다.
통과된 경로를 따라 다른 장치. ibdiagpath의 작동 방식은 다음에 따라 다릅니다.
명령줄에서 사용되는 주소 지정 모드. 방향성 경로 주소 지정이 사용되는 경우
로컬 노드는 소스 노드이고 대상 포트로의 경로는 선험적으로 알려져 있습니다. ~에
반면, LID 경로(또는 이름별) 주소 지정이 적용되면 소스와
경로의 대상 포트는 해당 LID(또는
토폴로지 파일). 이 경우 로컬 포트에서 소스 포트까지의 실제 경로와
소스 포트에서 대상 포트까지 서브넷 관리를 통해 정의됩니다.
해당 경로를 따라 스위치 노드에 대한 선형 전달 테이블 쿼리입니다. 그러므로 경로는
변동될 수 있으므로 예측할 수 없습니다. 이 도구를 사용하면 소스 노드를 생략할 수 있습니다.
이 경우 도구를 실행하는 컴퓨터의 로컬 포트가 소스로 간주됩니다. 메모:
ibdiagpath가 소스와 소스 사이의 경로를 따라 성능 카운터를 쿼리하는 경우
목적지 포트에서는 방향성 경로가 있더라도 항상 LID 경로를 통과합니다.
지정. LID 경로를 따라 하나 이상의 링크가 ACTIVE 상태가 아닌 경우,
ibdiagpath가 오류를 보고합니다. 파티션, IPoIB 및 QoS의 경로 유효성을 확인합니다.
관점도 제공된다.
ibdiagpath.log -
제공된 플래그에 따라 생성되는 모든 애플리케이션 보고서의 덤프
ibdiagnet.pm -
패브릭 링크의 pm 카운터 값 덤프
옵션
-n <[src-이름,]dst-이름> :
소스 및 대상 포트의 이름(토폴로지 파일에 정의된 대로, 소스
생략 가능 -> 로컬 포트를 소스로 가정함)
-l <[src-lid,]dst-lid> :
소스 및 대상 LID(소스는 생략 가능 -> 로컬 포트를 로컬 포트로 가정함)
소스)
-d <p1,p2,p3,...> :
로컬 노드(출발지)와 목적지 노드로부터의 직접 경로
-c <개수> :
각 링크를 통해 전송되는 최소 패킷 수(기본값 = 100)
-v :
자세한 정보 표시 모드 사용
-t <topo 파일> :
토폴로지 파일 이름을 지정합니다.
-s <시스템 이름> :
로컬 시스템 이름을 지정합니다. 토폴로지 파일이 지정된 경우에만 의미가 있습니다.
-i <개발 색인> :
IB 패브릭에 연결하는 데 사용되는 포트의 장치 인덱스를 지정합니다(
로컬 시스템에 여러 장치가 있는 경우)
-p <포트 번호> :
IB 패브릭에 연결하는 데 사용되는 로컬 장치의 포트 번호를 지정합니다.
-o <외부 디렉토리> :
출력 파일이 배치될 디렉터리를 지정합니다(기본값 =
/var/캐시/ibutils)
-ㅁ <1x|4x|12x> :
예상 링크 너비를 지정합니다
-ls <2.5|5|10> :
예상 링크 속도를 지정합니다.
-오후 :
모든 패브릭 링크, pm 카운터를 ibdiagnet.pm에 덤프합니다.
-pc :
모든 패브릭 링크 pmCounters 재설정
-P > :
제공된 pm 중 하나라도 제공된 값보다 큰 경우 화면에 인쇄합니다.
-h|--도움 :
도움말 페이지 정보를 인쇄합니다.
-V|--버전 :
도구 버전을 인쇄합니다.
--vars :
도구의 환경 변수와 해당 값을 인쇄합니다.
ERROR 코드
1 - 추적된 경로가 비정상입니다.
2 - 명령줄 옵션을 구문 분석하지 못했습니다.
3 - 로컬 포트를 "소스" 포트로 이동하려면 64개 이상의 홉이 필요합니다.
그런 다음 "대상" 포트로 이동합니다.
4 - 소스에서 대상으로 LFT 데이터를 이동할 수 없습니다.
5 - 토폴로지 파일을 사용하지 못했습니다.
6 - 필수 패키지를 로드하지 못했습니다.
onworks.net 서비스를 사용하여 온라인으로 ibdiagpath 사용