นี่คือคำสั่ง ibdiagpath ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ibdiagpath - เส้นทางการวินิจฉัย IB
เรื่องย่อ
อิบเดียกพาธ
{-n <[src-name,]dst-name>|-l <[src-lid,]dst-lid>|-d }
[-ค ] [-v] [-t ] [-NS ] [-ผม ]
[-NS ] [-o ] [-lw <1x|4x|12x>] [-ls <2.5|5|10>] [-pm]
[-pc] [-P < = >]
DESCRIPTION
ibdiagpath ติดตามเส้นทางระหว่างจุดสิ้นสุดสองจุดและให้ข้อมูลเกี่ยวกับ
โหนดและพอร์ตที่ข้ามไปตามเส้นทาง ใช้แบบสอบถามสุขภาพเฉพาะอุปกรณ์สำหรับ
อุปกรณ์ต่าง ๆ ตามเส้นทางที่ข้ามไป วิธีการทำงานของ ibdiagpath ขึ้นอยู่กับ
โหมดการกำหนดแอดเดรสที่ใช้ในบรรทัดคำสั่ง หากใช้การกำหนดเส้นทางโดยตรง
โหนดท้องถิ่นเป็นโหนดต้นทางและเส้นทางไปยังพอร์ตปลายทางเป็นที่รู้จัก apriori บน
ในทางกลับกัน หากมีการใช้เส้นทาง LID (หรือตามชื่อ) แหล่งที่มาและ
พอร์ตปลายทางของเส้นทางถูกระบุโดย LID ของพวกเขา (หรือโดยชื่อที่กำหนดไว้ใน
ไฟล์โทโพโลยี) ในกรณีนี้ เส้นทางจริงจากพอร์ตภายในเครื่องไปยังพอร์ตต้นทาง และ
จากพอร์ตต้นทางไปยังพอร์ตปลายทางถูกกำหนดโดยวิธีการจัดการซับเน็ต
แบบสอบถามตารางการส่งต่อเชิงเส้นของโหนดสวิตช์ตามเส้นทางเหล่านั้น ดังนั้นเส้นทาง
ไม่สามารถคาดเดาได้เนื่องจากอาจมีการเปลี่ยนแปลง เครื่องมือนี้อนุญาตให้ละเว้นโหนดต้นทางซึ่ง
กรณีที่พอร์ตภายในเครื่องที่เรียกใช้เครื่องมือจะถือว่าเป็นต้นทาง บันทึก:
เมื่อ ibdiagpath สอบถามตัวนับประสิทธิภาพตามเส้นทางระหว่างแหล่งที่มาและ
พอร์ตปลายทาง มันจะข้ามเส้นทาง LID เสมอ แม้ว่าเส้นทางที่มุ่งตรงจะเป็น
ระบุไว้ หากตามเส้นทาง LID ลิงก์อย่างน้อยหนึ่งลิงก์ไม่อยู่ในสถานะ ACTIVE
ibdiagpath รายงานข้อผิดพลาด ตรวจสอบความถูกต้องของพาธจากพาร์ติชั่น, IPoIB และ QoS
ยังได้ให้มุมมองอีกด้วย
ibdiagpath.log -
ดัมพ์ของรายงานแอปพลิเคชันทั้งหมดที่สร้างขึ้นตามแฟล็กที่ให้มา
ibdiagnet.pm -
ดัมพ์ของค่า pm Counters ของแฟบริกลิงก์
OPTIONS
-n "[src-name,]dst-name> :
ชื่อของพอร์ตต้นทางและปลายทาง (ตามที่กำหนดไว้ในไฟล์ทอพอโลยี source
อาจถูกละเว้น -> พอร์ตในเครื่องถือว่าเป็นต้นทาง)
-l "[src-lid,]dst-lid> :
LID ต้นทางและปลายทาง (แหล่งที่มาอาจถูกละเว้น -> พอร์ตในเครื่องจะถือว่าเป็น
แหล่งที่มา)
-d <p1,p2,p3,...> :
เส้นทางที่กำหนดจากโหนดท้องถิ่น (ซึ่งเป็นแหล่งที่มา) และโหนดปลายทาง
-c <นับ> :
จำนวนแพ็กเก็ตขั้นต่ำที่จะส่งในแต่ละลิงก์ (ค่าเริ่มต้น = 100)
-v :
เปิดใช้งานโหมด verbose
-t <topo-ไฟล์> :
ระบุชื่อไฟล์ทอพอโลยี
-s <sys-name> :
ระบุชื่อระบบโลคัล มีความหมายเฉพาะเมื่อมีการระบุไฟล์ทอพอโลยี
-i <dev-index> :
ระบุดัชนีของอุปกรณ์ของพอร์ตที่ใช้เชื่อมต่อกับแฟบริก IB (in
กรณีของอุปกรณ์หลายเครื่องในระบบท้องถิ่น)
-p <หมายเลขพอร์ต> :
ระบุหมายเลขพอร์ตของอุปกรณ์โลคัลที่ใช้เชื่อมต่อกับ IB Fabric
-o <ออก-dir> :
ระบุไดเร็กทอรีที่จะวางไฟล์เอาต์พุต (ค่าเริ่มต้น =
/var/cache/ibutils)
-ล <1x|4x|12x> :
ระบุความกว้างของลิงค์ที่คาดไว้
-ล <2.5|5|10> :
ระบุความเร็วลิงค์ที่คาดไว้
-น :
ดัมพ์ลิงก์ผ้าทั้งหมด pm ไปที่ ibdiagnet.pm
-pc :
รีเซ็ตลิงค์ผ้าทั้งหมด pmCounters
-P > :
หาก PM ที่ให้มามีค่ามากกว่าค่าที่ระบุ ให้พิมพ์ไปที่หน้าจอ
-h|--ช่วยด้วย :
พิมพ์ข้อมูลหน้าช่วยเหลือ
-V|--รุ่น :
พิมพ์เวอร์ชันของเครื่องมือ
--วาร์ :
พิมพ์ตัวแปรสภาพแวดล้อมของเครื่องมือและค่าของมัน
ข้อผิดพลาด รหัส
1 - เส้นทางที่ติดตามไม่แข็งแรง
2 - ไม่สามารถแยกวิเคราะห์ตัวเลือกบรรทัดคำสั่ง
3 - ต้องใช้มากกว่า 64 ฮ็อปเพื่อข้ามพอร์ตในเครื่องไปยังพอร์ต "แหล่งที่มา" และ
จากนั้นไปที่พอร์ต "ปลายทาง"
4 - ไม่สามารถสำรวจข้อมูล LFT จากต้นทางไปยังปลายทาง
5 - ล้มเหลวในการใช้ไฟล์โทโพโลยี
6 - ไม่สามารถโหลดแพ็คเกจที่จำเป็น
ใช้ ibdiagpath ออนไลน์โดยใช้บริการ onworks.net