এটি হল ibdmchk কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
আইবিডিএম - নেটওয়ার্ক পরীক্ষক এবং আরোপ করা বিশ্লেষক
সিনোপসিস
ibdmchk এর দুটি অপারেশন মোড রয়েছে: নকশা এবং যাচাইকরণ।
ডিজাইন:
ibdmchk [-v][-h][-u][-r ] -t -n
-পি [-ই] [-ল ]
প্রতিপাদন:
ibdmchk [-v][-h][-r ] [-স ] [-চ ]
[-মি [-l ] [-উ] [-এম] [-ক]
[-গ ] [-ডি ]
ডিজাইন মোড বর্ণনাঃ
ডিজাইন মোড ক্লাস্টার তৈরি করার আগে ব্যবহার করার উদ্দেশ্যে করা হয়েছে। এটি মৌলিক প্রদান করে
একটি টপোলজি ফাইল দ্বারা বর্ণিত নির্দিষ্ট নেটওয়ার্কের চেক। সিমুলেট করার পর এস.এম
LID অ্যাসাইনমেন্ট এবং রাউটিং অ্যালগরিদম এটি (H) CA থেকে (H) CA পাথের রিপোর্ট প্রদান করে
ফলে রাউটিং স্কিমে গভীরতা হিস্টোগ্রাম এবং ক্রেডিট অচলাবস্থার সম্ভাবনা।
যুক্তি:
-t⎪--টোপো
সার্জারির টপোলজি ফাইল নেটওয়ার্ক নির্দিষ্ট করা। মানুষ দেখুন ibdm-টপোলজি-ফাইল
-n⎪--নোড
সাবনেট ম্যানেজার নোডের নাম (সিনট্যাক্স: /U1)
-p⎪--বন্দর
পোর্ট নম্বর যার দ্বারা SM নোডগুলি ফ্যাব্রিকের সাথে সংযুক্ত থাকে৷
বিকল্প
-v⎪--ভার্বোস
Verbsoe মোড
-h⎪--সহায়তা
এই সাহায্য বার্তা প্রদান করে
-l⎪--lmc
LMC মান > 0 মানে প্রতিটি পোর্টে 2^lmc ঢাকনা বরাদ্দ করা।
-e⎪--enh
LMC > 0 হলে উন্নত রাউটিং অ্যালগরিদম ব্যবহার করুন এবং ফলস্বরূপ পাথগুলি রিপোর্ট করুন
পারস্পরিক সম্পর্ক (একই সিস্টেম/নোড ব্যবহার করে) হিস্টোগ্রাম
-r⎪--মূল সমস্ত রুট নোডের নাম সহ একটি ফাইল (প্রতিটি লাইনে একটি)।
প্রতিপাদন মোড বর্ণনাঃ
ক্লাস্টার তৈরি হওয়ার পরে এবং OpenSM চালানো হয় (পতাকা -D 0x43 ব্যবহার করে) এটি সাবনেট রিপোর্ট করে
এবং osm-subnet.lst, osm.fdbs এবং osm.fdbs ফাইলগুলিতে FDB টেবিল / ভার / লগ / (অথবা
subnet.lst, osm.fdbs এবং osm.mcfdbs পুরানো OpenSM সংস্করণে /var/cache/ibutils)।
ibdiagnet তার আউটপুট ডিরেক্টরিতে একই ফাইল তৈরি করছে। এই ফাইলের উপর ভিত্তি করে
ইউটিলিটি সমস্ত CA থেকে CA সংযোগ পরীক্ষা করে। ক্রেডিট অচলাবস্থার জন্য আরও বিশ্লেষণ
সম্ভাব্য সঞ্চালিত এবং রিপোর্ট করা হয়. একটি LMC > 0 এর ক্ষেত্রে এটি কীভাবে হিস্টোগ্রাম রিপোর্ট করে
একই পোর্ট জোড়ার জন্য বিভিন্ন পাথের মধ্যে অনেক সিস্টেম এবং নোড সাধারণ।
যুক্তি
-l⎪--lmc
OpenSM চালানোর সময় ব্যবহৃত LMC মান। ডিফল্ট না হলে বাধ্যতামূলক 0.
বিকল্প
-v⎪--ভার্বোস
Verbsoe মোড
-h⎪--সহায়তা
এই সাহায্য বার্তা প্রদান করে
-s⎪--সাবনেট
OpenSM subnet.lst ফাইল (ডিফল্ট হল /var/log/osm-subnet.lst বা
/var/cache/ibutils/subnet.lst)
-f⎪--fdb
Ucast LFDB এর OpenSM ডাম্প। এটি তৈরি করতে -D 0x41 ব্যবহার করুন (ডিফল্ট হল /var/log/osm.fdbs
অথবা /var/cache/ibutils/osm.fdbs)।
-m⎪--mcfdb
মাল্টিকাস্ট LFDB এর OpenSM ডাম্প। এটি তৈরি করতে -D 0x41 ব্যবহার করুন (ডিফল্ট হল
/var/log/osm.mcfdbs বা /var/cache/ibutils/osm.mcfdbs)।
-c⎪--psl
ডিএলআইডি -> পাথ এসএল ম্যাপিংয়ের উত্স নির্দেশিকা। প্রতিটি লাইন ধারণ করে: src_node_guid dlid sl.
SL/VL ভিত্তিক রাউটিং সঠিকভাবে মডেল করতে ক্রেডিট লুপ চেক দ্বারা ব্যবহৃত হয়।
-d⎪--slvl
সমস্ত সুইটের SL2VL ম্যাপিং। প্রতিটি লাইন ধারণ করে: swguid iport oport 0x(sl0)(sl1)
0x(sl2)(sl3)... ক্রেডিট লুপ চেক দ্বারা ব্যবহৃত SL/VL ভিত্তিক সঠিকভাবে মডেল করতে
রাউটিং
-r⎪--মূল
সমস্ত রুট নোড গাইড ধারণ করা একটি ফাইল (প্রতি লাইনে একটি)।
-u⎪--updn
জেনেরিকের পরিবর্তে আপ/ডাউন ভিত্তিক ক্রেডিট লুপ চেক অ্যালগরিদম ব্যবহার করুন।
-M⎪--MFT
ক্রেডিট লুপ বিশ্লেষণে মাল্টিকাস্ট রাউটিং অন্তর্ভুক্ত করুন।
-a⎪--সব
শুধুমাত্র CA-CA পাথই নয় SW-SW, CA-SW এবং SW-CAও যাচাই করুন৷ উভয়ই FDB-এর জন্য চেক করুন
পাথ সংযোগ এবং ক্রেডিট লুপের জন্যও।
onworks.net পরিষেবা ব্যবহার করে ibdmchk অনলাইন ব্যবহার করুন