ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

ibdmsh - ออนไลน์ในคลาวด์

เรียกใช้ ibdmsh ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง ibdmsh ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


อิบดีเอ็มเอส IB DATA MODEL - เชลล์ TCL แบบขยาย

DESCRIPTION


อิบดีเอ็มเอส เป็นเชลล์ TCL ที่ขยายด้วยอินเทอร์เฟซสำหรับโมเดลข้อมูล IB ที่จะใช้เปลือกนี้
คุณจะเขียนโค้ด TCL ที่เข้าถึงออบเจ็กต์และฟังก์ชันของแบบจำลองข้อมูล IB โดยตรง

ส่วนย่อยต่อไปนี้ให้คำจำกัดความโดยละเอียดสำหรับอ็อบเจ็กต์และ API เหล่านั้น

ไอบีดีเอ็ม ค่าคงที่


โหนด ประเภท

ค่าคงที่ต่อไปนี้ถูกใช้โดยฟิลด์ประเภทอ็อบเจ็กต์โหนด

[ ค่าคงที่ : int ] $IB_UNKNOWN_NODE_TYPE = IB_UNKNOWN_NODE_TYPE

[ ค่าคงที่ : int ] $IB_SW_NODE = IB_SW_NODE

[ ค่าคงที่ : int ] $IB_CA_NODE = IB_CA_NODE

เข้าสู่ระบบ คำฟุ่มเฟือย ธง

ค่าคงที่ต่อไปนี้ถูกใช้เป็นบิตอาร์กิวเมนต์สำหรับตัวแปรส่วนกลาง
$FabricUtilsVerboseLevel

[ ค่าคงที่ : int ] $FABU_LOG_NONE = 0x0

[ ค่าคงที่ : int ] $FABU_LOG_ERROR = 0x1

[ ค่าคงที่ : int ] $FABU_LOG_INFO = 0x2

[ ค่าคงที่ : int ] $FABU_LOG_VERBOSE = 0x4

ไอบีดีเอ็ม ลูกโลก


ระดับบันทึก: ตั้งค่าเป็น FABU_LOG* ค่า

[ ทั่วโลก : int ] $FabricUtilsVerboseLevel

ไอบีดีเอ็ม วัตถุ


ส่วนนี้อธิบายประเภทอ็อบเจ็กต์ต่างๆ ที่ IBDM เปิดเผย

IBDM เปิดเผยวัตถุภายในบางส่วน ตัวระบุวัตถุที่ส่งคืนโดยต่างๆ
การเรียกใช้ฟังก์ชันมีรูปแบบตามกฎต่อไปนี้:

ผ้า: ผ้า:

ระบบ: ระบบ: :

ซิสพอร์ต: ซิสพอร์ต: : :

โหนด: โหนด: :

พอร์ต: พอร์ต: : /

วัตถุ IBDM เป็นวัตถุ Swig-Tcl มาตรฐาน จึงมี XNUMX รสชาติสำหรับการใช้งานดังนี้
ตัวแปร ออบเจ็กต์

ตัวแปร/ตัวชี้:
สำหรับแต่ละแอตทริบิวต์ของอ็อบเจ็กต์จะมีการจัดเตรียมเมธอด "get" และ "set"
รูปแบบของวิธีการคือ: _ _ .
เมธอด "set" ใช้ได้กับแอตทริบิวต์อ่าน/เขียนเท่านั้น

ตัวอย่าง:
ตั้งค่าโหนด [ibdm_get_nodes]
ตั้งค่าโหนด [lindex $nodes 0]
IBNode_numPorts_get $โหนด

วัตถุ:
ให้ตัวชี้วัตถุสามารถแปลงเป็น "วัตถุ" ของ Tcl
ใช้คำสั่งต่อไปนี้:
-นี้

เมื่อประกาศ สามารถใช้ควบคู่กับ
ด้วยคำสั่ง "configure" และ "cget" มาตรฐาน

ตัวอย่าง (ต่อจากอันที่แล้ว):
IBFabric VaTech - $fabric . นี้
VaTech cget -NodeByName

ในการลบสัญลักษณ์วัตถุ (และเปิดใช้งานการแมปกับสัญลักษณ์อื่น
ตัวชี้) ใช้:
เปลี่ยนชื่อ ""
ตัวอย่างเช่น:
เปลี่ยนชื่อ VaTech ""

ชั้น ไอบีพอร์ต

ต่อไปนี้เป็นฟิลด์และวิธีการต่าง ๆ ของคลาส IB Port ซึ่งอธิบาย an
พอร์ตทางกายภาพของอุปกรณ์ IB (ชิป)

[ ข้อมูลสมาชิก: ส่งกลับ IBPort * ] -p_remotePort
พอร์ตเชื่อมต่ออีกด้านหนึ่งของลิงค์

[ ข้อมูลสมาชิก: ส่งกลับ IBSysPort * ] -p_sysPort
พอร์ตระบบ (ถ้ามี) เชื่อมต่อกับ

[ ข้อมูลสมาชิก: ส่งกลับ IBNode * ] -p_node
โหนดที่พอร์ตเป็นส่วนหนึ่งของ

[ ข้อมูลสมาชิก: ส่งคืน int ] -num
พอร์ตฟิสิคัลถูกระบุด้วยตัวเลข

[ ข้อมูลสมาชิก: ส่งคืน int ที่ไม่ได้ลงนาม ] -base_lid
ฝาฐานที่กำหนดให้กับพอร์ต

[ ข้อมูลสมาชิก: ส่งกลับ IBLinkWidth * ] -width
ความกว้างลิงค์ของพอร์ต

[ ข้อมูลสมาชิก: ส่งกลับ IBLinkSpeed ​​* ] -speed
ความเร็วลิงค์ของพอร์ต

[ ข้อมูลสมาชิก: ส่งคืน int ที่ไม่ได้ลงนาม ] -counter1
ค่าทั่วไปที่จะใช้โดยอัลกอริธึมต่างๆ

[ ตัวสร้าง: ส่งกลับ IBPort * ] ชื่อ IBPort p_nodePtr number
ตัวสร้าง IBPort

[ สมาชิก: ส่งคืน new_uint64_t ] guid_get
รับไกด์ของท่าเรือ

[ สมาชิก : return void ] guid_set guid
แก้ไข guid ของ port

[ สมาชิก : return new_string ] getName
รับชื่อพอร์ต: พอร์ตอุปกรณ์ที่เชื่อมต่อกับพอร์ตระบบ (แผงด้านหน้า) ส่งคืน
ชื่อพอร์ตที่แผงด้านหน้า

[ สมาชิก : ส่งคืนเป็นโมฆะ ] เชื่อมต่อ p_otherPort ?width? ?ความเร็ว?
เชื่อมต่อพอร์ตกับพอร์ตโหนดอื่นด้วยพารามิเตอร์ความกว้างและความเร็วเสริม

[ สมาชิก : กลับ int ] ตัดการเชื่อมต่อ
ถอดพอร์ต คืนค่า 0 หากสำเร็จ

ชั้น IBN โหนด

คลาสโหนด IB แสดงถึงอุปกรณ์ IB เดียว (ชิป)

[ ข้อมูลสมาชิก: ส่งกลับสตริง * ] -name
ชื่อของโหนด (ชื่ออินสแตนซ์ของชิป)

[ ข้อมูลสมาชิก: ส่งกลับ IBNodeType ] -type
ไม่ว่าจะเป็น $IB_SW_NODE หรือ $IB_CA_NODE

[ ข้อมูลสมาชิก: ส่งคืน uint16_t * ] -devId
ID อุปกรณ์ของโหนด

[ ข้อมูลสมาชิก: ส่งคืน uint16_t * ] -revId
รหัสการแก้ไขอุปกรณ์

[ ข้อมูลสมาชิก: ส่งคืน uint16_t * ] -vendId
รหัสผู้จำหน่ายอุปกรณ์

[ ข้อมูลสมาชิก: ส่งคืนสตริง * ] -attributes
สตริงเครื่องหมายจุลภาคของแอตทริบิวต์ที่กำหนดเอง k=v

[ ข้อมูลสมาชิก: ส่งคืน uint8_t ] -rank
อันดับของโหนด (0 คือรูท)

[ ข้อมูลสมาชิก: ส่งคืน IBSystem * ] -p_system
เราอยู่ในระบบอะไร

[ ข้อมูลสมาชิก: ส่งกลับ IBFabric * ] -p_fabric
เราเป็นผ้าอะไร

[ ข้อมูลสมาชิก: ส่งคืน unsigned int ] -numPorts
จำนวนฟิสิคัลพอร์ต

[ ข้อมูลสมาชิก: ส่งคืน vec_pport * ] -Ports
เวกเตอร์ของพอร์ตทั้งหมด

[ ข้อมูลสมาชิก: ส่งคืน vec_vec_byte * ] -MinHopsTable
ตารางจำนวนฮ็อพที่ต้องได้รับจากแต่ละพอร์ตไปยังแต่ละเป้าหมาย LID

[ ข้อมูลสมาชิก: ส่งคืน vec_byte * ] -LFT
LFT ของโหนดนี้ (สำหรับสวิตช์เท่านั้น) ซึ่งเป็นเวกเตอร์แบบยาวของพอร์ตเป้าหมาย -
ดัชนีคือ LID

[ สมาชิก: ส่งคืน new_uint64_t ] guid_get
รับโหนด GUID

[ สมาชิก : return void ] guid_set guid
ตั้งค่าโหนด GUID

[ ตัวสร้าง: ส่งคืน IBNode * ] ชื่อ IBNode n p_fab p_sys t np
ผู้รับเหมา

[ สมาชิก : ส่งคืน IBPort * ] makePort num
สร้างพอร์ตใหม่ตามหมายเลข (ถ้าจำเป็น) ส่งคืนพอยน์เตอร์พอร์ต

[ สมาชิก : ส่งคืน IBPort * ] getPort num
รับพอร์ตตามหมายเลข num = 1..N:

[ สมาชิก : ส่งคืนเป็นโมฆะ ] setHop p_port lid hops
ตั้งค่าการกระโดดขั้นต่ำสำหรับพอร์ตที่กำหนด (* คือทั้งหมด) คู่ฝา

[ สมาชิก : ส่งคืน int ] getHops p_port lid
รับจำนวนขั้นต่ำของการกระโดดที่กำหนดไว้สำหรับพอร์ตที่กำหนดหรือทั้งหมด

[ สมาชิก : ส่งคืน IBPort * ] getFirstMinHopPort lid
สแกนโหนดพอร์ตและค้นหาพอร์ตแรกด้วยการกระโดดขั้นต่ำไปที่ฝาปิด

[ สมาชิก : ส่งคืนเป็นโมฆะ ] setLFTPortForLid lid portNum
ตั้งค่าตารางการส่งต่อเชิงเส้นสำหรับ LID . ที่กำหนด

[ สมาชิก : ส่งคืน int ] getLFTPortForLid lid
รับ LFT สำหรับ LID . ที่กำหนด

[ สมาชิก : ส่งคืนเป็นโมฆะ ] repHopTable
ดัมพ์ตาราง min hop ของโหนด

ชั้น ไอบีซิสพอร์ต

คลาส IBSysPort แสดงถึงปลั๊ก IB บนแผงด้านหน้าหรือด้านหลังของระบบ

[ ข้อมูลสมาชิก: ส่งกลับสตริง * ] -name
ชื่อแผงด้านหน้า (ไหม) ของท่าเรือ

[ ข้อมูลสมาชิก: ส่งคืน IBSysPort * ] -p_remoteSysPort
หากเชื่อมต่อพอร์ต sys อีกด้าน

[ ข้อมูลสมาชิก: ส่งคืน IBSystem * ] -p_system
ระบบมันเป็นของ

[ ข้อมูลสมาชิก: ส่งกลับ IBPort * ] -p_nodePort
พอร์ตโหนดที่เชื่อมต่อ

[ ตัวสร้าง: ส่งคืน IBSysPort * ] ชื่อ IBSysPort n p_sys
นวกรรมิก

[ สมาชิก : ส่งคืนเป็นโมฆะ ] เชื่อมต่อ p_otherSysPort ?width? ?ความเร็ว?
เชื่อมต่อสอง SysPorts

[ สมาชิก : กลับ int ] ตัดการเชื่อมต่อ
ตัดการเชื่อมต่อ SysPort (และพอร์ต) คืนค่า 0 หากสำเร็จ

ชั้น ไอบีซิสเต็ม

คลาส IBSystem แสดงถึงแชสซีทั้งหมด

[ ข้อมูลสมาชิก: ส่งกลับสตริง * ] -name
ชื่อ "โฮสต์" ของระบบ

[ ข้อมูลสมาชิก: ส่งกลับสตริง * ] -type
ประเภทคือ Cougar, Buffalo, MTS2400 เป็นต้น ไฟล์ IBNL ที่สอดคล้องกัน
ควรมี - กำหนดประเภทของระบบนี้

[ ข้อมูลสมาชิก: ส่งกลับ IBFabric * ] -p_fabric
ผ้าที่ระบบเป็นของ

[ ข้อมูลสมาชิก: ส่งคืน map_str_pnode * ] -NodeByName
ระบุตัวชี้โหนดตามชื่อ

[ ข้อมูลสมาชิก: ส่งกลับ map_str_psysport * ] -PortByName
แผนที่แสดงตัวชี้ไปยัง SysPort ตามชื่อ

[ ตัวสร้าง: ส่งคืน IBSystem * ] ชื่อ IBSystem n p_fab t
ผู้รับเหมา

[ สมาชิก: ส่งคืน new_uint64_t ] guid_get
รับอิมเมจระบบ GUID

[ สมาชิก : return void ] guid_set guid
ตั้งค่าอิมเมจระบบ GUID

[ สมาชิก : ส่งคืน IBSysPort * ] makeSysPort pName
ตรวจสอบให้แน่ใจว่าเราได้กำหนดพอร์ตไว้แล้ว (ถ้าไม่ใช่ให้กำหนดไว้)

[ สมาชิก : ส่งคืน IBPort * ] getSysPortNodePortByName sysPortName
รับพอร์ตโหนดสำหรับพอร์ต sys ที่กำหนดตามชื่อ

[ สมาชิก : ส่งคืน IBSysPort * ] getSysPort name
รับ Sys Port ตามชื่อ

ชั้น ไอบีแฟบริค

หมายถึงซับเน็ต IB ทั้งหมดที่สร้างขึ้นจากระบบ

[ ข้อมูลสมาชิก: ส่งคืน map_str_pnode * ] -NodeByName
ระบุรายชื่อโหนดและคู่ตัวชี้

[ ข้อมูลสมาชิก: ส่งกลับ map_str_psys * ] -SystemByName
ระบุรายชื่อระบบและคู่ตัวชี้

[ ข้อมูลสมาชิก: ส่งคืน vec_pport * ] -PortByLid
แสดงรายการชื่อพอร์ตระบบและคู่ตัวชี้

[ ข้อมูลสมาชิก: ส่งกลับ map_guid_pnode * ] -NodeByGuid
แสดงรายการของโหนด guid และตัวชี้โหนดคู่

[ ข้อมูลสมาชิก: ส่งกลับ map_guid_psys * ] -SystemByGuid
แสดงรายการของอิมเมจระบบและคู่พอยน์เตอร์ระบบ

[ ข้อมูลสมาชิก: ส่งกลับ map_guid_pport * ] -PortByGuid
แสดงรายการ port guid และ port pointer pairs

[ ข้อมูลสมาชิก: ส่งคืน int ที่ไม่ได้ลงนาม ] -minLid
ใช้ฝาติดตามขั้นต่ำ

[ ข้อมูลสมาชิก: ส่งคืน int ที่ไม่ได้ลงนาม ] -maxLid
ติดตามการใช้ฝาสูงสุด

[ ข้อมูลสมาชิก: ส่งคืน unsigned int ] -lmc
ค่า LMC ที่ใช้

[ สมาชิก: ส่งคืน IBNode * ] makeNode n p_sys ประเภท numPorts
รับโหนดตามชื่อ (สร้างหนึ่งในนั้นไม่มีอยู่)

[ สมาชิก : ส่งคืน IBNode * ] ชื่อ getNode
รับโหนดตามชื่อ

[ สมาชิก : ส่งคืน list_pnode * ] getNodesByType type
ส่งคืนรายการตัวชี้โหนดที่ตรงกับประเภทที่ต้องการ

[ สมาชิก : ส่งคืน IBSystem * ] makeGenericSystem name
สร้างระบบทั่วไปใหม่ - โดยพื้นฐานแล้วเป็นคอนเทนเนอร์ว่างสำหรับโหนด...

[ สมาชิก : ส่งคืน IBSystem * ] makeSystem ชื่อประเภท
สร้างระบบใหม่ - ชนิดต้องมีทะเบียนโรงงาน

[ สมาชิก : ส่งคืน IBSystem * ] getSystem name
รับระบบตามชื่อ

[ สมาชิก : ส่งคืน IBSystem * ] getSystemByGuid guid
รับระบบโดยแนวทางของมัน

[ สมาชิก : ส่งคืน IBNode * ] getNodeByGuid guid
รับโหนดโดย guid ของมัน

[ สมาชิก : ส่งคืน IBPort * ] getPortByGuid guid
รับพอร์ตโดยมัคคุเทศก์

[ สมาชิก : ส่งคืนเป็นโมฆะ ] addCable t1 n1 p1 t2 n2 p2 ?ความกว้าง? ?ความเร็ว?
เพิ่มสายเคเบิลที่กำหนดประเภทโหนดสองชุด ชื่อโหนด และหมายเลขพอร์ต ทางเลือก
ใช้ความกว้างและความเร็วที่กำหนดสำหรับการเชื่อมต่อ

[ สมาชิก : ส่งคืน int ] parseCables fn
แยกไฟล์สายเคเบิลและสร้างผ้า

[ สมาชิก : ส่งคืน int ] parseTopology fn
แยกวิเคราะห์ไฟล์โทโพโลยีและสร้างแฟบริก

[ สมาชิก : ส่งคืน int ] addLink type1 numPorts1 sysGuid1 nodeGuid1 portGuid1 vend1
devId1 rev1 desc1 lid1 พอร์ตNum1 type2 numPorts2 sysGuid2 nodeGuid2 portGuid2 vend2 devId2
rev2 desc2 lid2 portNum2 ?ความกว้าง? ?ความเร็ว?
เพิ่มลิงค์ในแฟบริก - สิ่งนี้จะสร้างระบบและโหนดตามต้องการ

[ สมาชิก : ส่งคืน int ] parseSubnetLinks fn
แยกวิเคราะห์ไฟล์ OpenSM subnet.lst และสร้างแฟบริกจากไฟล์

[ สมาชิก : ส่งคืน int ] parseFdbFile fn
แยกวิเคราะห์ไฟล์ดัมพ์ OpenSM FDB และกรอกข้อมูลในตาราง LFT ของสวิตช์

[ สมาชิก : ส่งคืน int ] parseMCFdbFile fn
แยกวิเคราะห์ไฟล์ OpenSM MCFDBs และตั้งค่าตาราง MFT ตามนั้น

[ สมาชิก : ส่งคืน int ] parsePSLFile fn
Parse Path ไปยังไฟล์การแมป SL แต่ละบรรทัดด้วย: src_node_guid DLID SL

ใช้โดยการตรวจสอบวงเครดิต

[ สมาชิก : ส่งคืน int ] parseSLVLFile fn
แยกไฟล์ตาราง SLVL แต่ละบรรทัดมี: sw_node_guid in_port out_port 0x(sl0)(sl1)
0x(sl2)(sl3)...

[ สมาชิก : ส่งคืนเป็นโมฆะ ] setLidPort lid p_port
ตั้งพอร์ตฝา

[ สมาชิก : ส่งคืน IBPort * ] getPortByLid lid
รับพอร์ตโดยฝา

[ ส่งคืน IBFabric * ] new_IBFabric
สร้างผ้าใหม่

[ ส่งคืนเป็นโมฆะ ] delete_IBFabric p_fabric
ทำลายผ้า

ไอบีดีเอ็ม ฟังก์ชั่น


ส่วนนี้ให้รายละเอียดเกี่ยวกับฟังก์ชันที่ IBDM เปิดเผย คำสั่งดังต่อไปนี้
คำสั่งซื้อที่คาดหวังในโฟลว์ IBDM ปกติ พวกเขาทั้งหมดกลับเป็น 0 เมื่อประสบความสำเร็จ

ซับเน็ต ปุ่ม อเนกประสงค์

ไฟล์มีชุดยูทิลิตี้ที่จะรันบนซับเน็ตเพื่อเลียนแบบการเริ่มต้น OpenSM
และวิเคราะห์ผลลัพธ์:

[ ส่งคืน int ] ibdmAssignLids p_smNodePort ?lmc?
กำหนด LID ด้วย LMC ที่เป็นตัวเลือก (หลาย LID ต่อพอร์ต)

[ ส่งคืน int ] ibdmCalcMinHopTables p_fabric
คำนวณและเติม MinHopTables ที่จำเป็นสำหรับการรันการกำหนดเส้นทางสไตล์ OpenSM

[ ส่งคืน int ] ibdmCalcUpDnMinHopTbls p_fabric rootNodesNameRex
คำนวณและเติม MinHopTables ตามกฎขึ้น/ลง

[ ส่งคืน int ] ibdmOsmRoute p_fabric
กำหนดเส้นทางผ้าด้วยการกำหนดเส้นทางแบบ OpenSM

[ ส่งคืน int ] ibdmEnhancedRoute p_fabric
กำหนดเส้นทางแฟบริกด้วยการกำหนดเส้นทางสไตล์ OpenSM ที่ได้รับการปรับปรุงด้วยการรองรับ LMC > 0 . ที่ดีขึ้น

[ ส่งคืน int ] ibdmFatTreeRoute p_fabric rootNodes
กำหนดเส้นทางผ้าโดยใช้อัลกอริธึมที่เหมาะกับต้นไม้อ้วนเท่านั้น

[ ส่งคืน int ] ibdmFatTreeAnalysis p_fabric
วิเคราะห์ผ้าเพื่อดูว่าเป็นต้นไม้อ้วนหรือไม่และกำหนดเส้นทางหรือไม่

[ ส่งคืน int ] ibdmVerifyCAtoCARoutes p_fabric
ตรวจสอบให้แน่ใจว่า (H)CA ทั้งหมดเชื่อมต่อกันตามการตั้งค่า LFT

[ ส่งคืน int ] ibdmVerifyAllPaths p_fabric
ตรวจสอบให้แน่ใจว่าสวิตช์และ (H)CA ทั้งหมดเชื่อมต่อกันตาม LFT
การตั้งค่า

[ ส่งคืน int ] ibdmAnalyzeLoops p_fabric
การตรวจสอบสินเชื่ออย่างเข้มงวด อัลกอริธึมนี้ทำการตรวจสอบอย่างสมบูรณ์และแม่นยำ
แต่การรายงานเส้นทางวงเงินกู้นั้นตีความได้ยาก ถ้าคุณรู้จักรากเหง้า
ของต้นไม้ (หรือต้นไม้มีความสมมาตร) ควรใช้
ibdmReportNonUpDownCa2CaPaths

[ ส่งคืน list_pnode ] ibdmFindSymmetricalTreeRoots p_fabric
วิเคราะห์โครงสร้างต้นไม้และค้นหารากของต้นไม้ตามความสมมาตร

[ ส่งคืน list_pnode ] ibdmFindRootNodesByMinHop p_fabric
ตาม MinHopTable ค้นหารากของต้นไม้ อนุญาตให้ใช้ assymetry 5%

[ ส่งคืน int ] ibdmRankFabricByRoots p_fabric rootNodes
ให้รายชื่อโหนดรูท (ชื่อ) จัดอันดับโหนด (รูท = 0)

[ ส่งคืน int ] ibdmReportNonUpDownCa2CaPaths p_fabric rootNodes
วิเคราะห์เส้นทางเพื่อให้แน่ใจว่ากฎขึ้น/ลงยังคงอยู่

[ ส่งคืน int ] ibdmCheckMulticastGroups p_fabric
ตรวจสอบการเชื่อมต่อของการกำหนดเส้นทางมัลติคาสต์

[ ส่งคืน int ] ibdmCheckFabricMCGrpsForCreditLoopPotential p_fabric rootNodes
วิเคราะห์การกำหนดเส้นทางแบบหลายผู้รับเพื่อให้แน่ใจว่าเป็นไปตามกฎขึ้น/ลง

[ ส่งคืน int ] ibdmLinkCoverageAnalysis p_fabric rootNodes
จัดทำตารางการรับส่งข้อมูลจากชุดต้นทางไปยังปลายทางดังกล่าว
ในแต่ละขั้นตอนจะไม่มีลิงก์ที่ติดตามเกินและหลังจากทุกขั้นตอนทั้งหมด
ลิงค์ของผ้าถูก excerized

การติดตาม ปุ่ม อเนกประสงค์

ฟังก์ชันเหล่านี้ช่วยให้สามารถติดตามเส้นทางการรายงานกลับโหนดที่เยี่ยมชม

[ ส่งคืน int ] ibdmTraceDRPathRoute p_smNodePort drPathPortNums
ติดตามเส้นทางเส้นทางที่กำหนดจากพอร์ตที่กำหนด

[ ส่งคืน int ] ibdmTraceRouteByMinHops p_fabric slid dlid
ติดตามเส้นทางตาม MinHop จากต้นทางไปยังปลายทาง LIDs

[ ส่งคืน int ] ibdmTraceRouteByLFT p_fabric slid dlid hops p_nodesList
ติดตามเส้นทางตาม LFT ที่อัพเดตตัวแปรฮ็อพและรายการโหนด

โทโพโลยี แม็ทชิ่ง ปุ่ม อเนกประสงค์

ยูทิลิตีต่อไปนี้จะจับคู่แฟบริคสองแฟบริกโดยให้ทั้งข้อความที่ไม่ตรงกันและ a
ผ้าแบบครบวงจร

[ ส่งคืน int ] ibdmMatchFabrics p_spec_fabric p_discovered_fabric anchorNodeName
สมอPortNum anchorPortGuid
จับคู่แฟบริกตามโทโพโลยีกับผ้าที่ค้นพบโดยเริ่มต้นที่พอร์ตเอนชอร์

[ ส่งคืน int ] ibdmBuildMergedFabric p_spec_fabric p_discovered_fabric p_merged_fabric
หลังจากจับคู่โดยใช้ ibdmMatchFabrics เติม "ผ้าที่ผสาน" ด้วยข้อมูล
รวมสำหรับโหนดที่ตรงกัน

ความแออัด การวิเคราะห์ ปุ่ม อเนกประสงค์

ให้ความสามารถในการติดตามและรายงานการสมัครสมาชิกลิงก์เกิน

[ ส่งคืน int ] ibdmCongInit p_fabric
เริ่มต้นระบบติดตาม

[ ส่งคืน int ] ibdmCongCleanup p_fabric
ทำความสะอาดเคาน์เตอร์และจัดสรรคืน

[ ส่งคืน int ] ibdmCongClear p_fabric
เคาน์เตอร์ทำความสะอาด

[ ส่งคืน int ] ibdmCongTrace p_fabric srcLid dstLid
ติดตามเส้นทางระหว่าง LID ที่อัปเดตข้อมูลการใช้ลิงก์

[ ส่งคืน int ] ibdmCongReport p_fabric
รายงานข้อมูลความแออัดที่เกิดขึ้น

[ ส่งคืน int ] ibdmCongDump p_fabric
ดัมพ์ข้อมูลการติดตามความแออัดทั้งหมด

ใช้ ibdmsh ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    เครื่องมือคำนวณ
    เครื่องมือคำนวณ
    ซอร์ส Java มีวัตถุประสงค์เพื่อใช้เป็น
    Nexus สำหรับการสอนทั้งคณิตศาสตร์และ
    ซอฟต์แวร์โซลูชั่นสำหรับการคำนวณบน
    สมการวนซ้ำ อินเทอร์เฟซสาธารณะ
    อนุญาตให้ก...
    ดาวน์โหลดเครื่องมือคำนวณ
  • 2
    Rocket.Chat ไคลเอนต์เดสก์ท็อป
    Rocket.Chat ไคลเอนต์เดสก์ท็อป
    ไคลเอนต์เดสก์ท็อป Rocket.Chat คือ
    แอปเดสก์ท็อปอย่างเป็นทางการสำหรับ Rocket.Chat
    เว็บโอเพ่นซอร์สที่เรียบง่ายแต่ทรงพลัง
    แพลตฟอร์มแชท มีการทดสอบบน macOS
    หน้าต่าง...
    ดาวน์โหลด Rocket.Chat Desktop Client
  • 3
    ชั้นสำนักงาน
    ชั้นสำนักงาน
    OfficeFloor ให้การผกผันของ
    การควบคุม coupling ด้วย: - การพึ่งพา
    ฉีด - ฉีดต่อเนื่อง -
    ฉีดด้าย สอบถามเพิ่มเติม
    เยี่ยมชม...
    ดาวน์โหลด OfficeFloor
  • 4
    DivKit
    DivKit
    DivKit เป็นโอเพ่นซอร์สที่ขับเคลื่อนด้วยเซิร์ฟเวอร์
    กรอบงาน UI (SDUI) มันช่วยให้คุณ
    เปิดตัวการอัปเดตที่มาจากเซิร์ฟเวอร์ไปยัง
    แอพเวอร์ชันต่างๆ นอกจากนี้ยังสามารถเป็นได้
    ใช้สำหรับ...
    ดาวน์โหลด DivKit
  • 5
    ตัวแปลงย่อย
    ตัวแปลงย่อย
    ยูทิลิตี้เพื่อแปลงระหว่างต่างๆ
    รูปแบบการสมัครสมาชิก ผู้ใช้ Shadowrocket
    ควรใช้ ss, ssr หรือ v2ray เป็นเป้าหมาย
    คุณสามารถเพิ่ม &remark= ใน
    HT ที่ชอบโทรเลข...
    ดาวน์โหลดตัวแปลงย่อย
  • 6
    สวอช
    สวอช
    SWASH เป็นตัวเลขเอนกประสงค์
    เครื่องมือจำลองความไม่มั่นคง
    ไม่อุทกสถิต, ฟรีพื้นผิว,
    ปรากฏการณ์การไหลหมุนและการขนส่ง
    ในน่านน้ำชายฝั่งเช่น ...
    ดาวน์โหลด SWASH
  • เพิ่มเติม»

คำสั่ง Linux

Ad