ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

ibacm - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে ibacm চালান

এটি হল ibacm কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


ibacm - InfiniBand-এর জন্য ঠিকানা এবং রুট রেজোলিউশন পরিষেবা।

সাইনোপিসিস


ibacm [-D] [-P] [-A addr_file] [-O option_file]

বর্ণনাঃ


IB ACM নাম, ঠিকানা এবং রুট (পথ) এর জন্য একটি কাঠামো প্রয়োগ করে এবং প্রদান করে
InfiniBand এর মাধ্যমে রেজোলিউশন পরিষেবা। এটা সংযোগ সেটআপ ঠিকানার উদ্দেশ্যে করা হয়
বড় ক্লাস্টারে MPI অ্যাপ্লিকেশন চালানোর স্কেলেবিলিটি সমস্যা। IB ACM প্রদান করে
একটি সংযোগ স্থাপনের জন্য প্রয়োজনীয় তথ্য, কিন্তু CM প্রোটোকল বাস্তবায়ন করে না।

ibacm পরিষেবার একটি প্রাথমিক ব্যবহারকারী হল librdmacm লাইব্রেরি। এটি অ্যাপ্লিকেশনগুলিকে সক্ষম করে
কোড পরিবর্তন ছাড়াই ibacm পরিষেবা ব্যবহার করতে বা সচেতন হতে হবে
সেবা ব্যবহার করা হয়. librdmacm সংস্করণ 1.0.12 - 1.0.15 যখন IB ACM পরিষেবাগুলি শুরু করতে পারে
--with-ib_acm বিকল্প ব্যবহার করে নির্মিত। 1.0.16 এবং librdmacm এর নতুন সংস্করণ হবে
এটি ইনস্টল করা থাকলে স্বয়ংক্রিয়ভাবে IB ACM ব্যবহার করুন। আইবি এসিএম পরিষেবাগুলি এর অধীনে টাই
rdma_resolve_addr, rdma_resolve_route এবং rdma_getaddrinfo রুটিন। সর্বোচ্চ জন্য
সুবিধা, rdma_getaddrinfo রুটিন ব্যবহার করা উচিত, তবে বিদ্যমান অ্যাপ্লিকেশনগুলি ব্যবহার করা উচিত
librdmacm-এ উপলব্ধ কলগুলি ব্যবহার করে এখনও উল্লেখযোগ্য সংযোগ স্কেলিং সুবিধাগুলি দেখুন
1.0.11 এবং পূর্ববর্তী রিলিজ।

IB ACM স্কেলযোগ্য এবং দক্ষ হওয়ার উপর দৃষ্টি নিবদ্ধ করে। বর্তমান বাস্তবায়ন সীমা
নেটওয়ার্ক ট্রাফিক, SA মিথস্ক্রিয়া, এবং কেন্দ্রীভূত পরিষেবা। ACM একাধিক সমর্থন করে
বিভিন্ন ফ্যাব্রিক টপোলজি পরিচালনা করার জন্য রেজোলিউশন প্রোটোকল।

IB ACM প্যাকেজ দুটি উপাদান নিয়ে গঠিত: ibacm পরিষেবা এবং a
পরীক্ষা/কনফিগারেশন ইউটিলিটি - ib_acme। উভয়ই ইউজারস্পেস উপাদান এবং এর জন্য উপলব্ধ
লিনাক্স এবং উইন্ডোজ। অতিরিক্ত বিবরণ নীচে দেওয়া হয়.

বিকল্প


-ডি ডেমন মোডে রান (ডিফল্ট)

-পি স্ট্যান্ডার্ড প্রক্রিয়া হিসাবে চালান

-একটি addr_file
ঠিকানা কনফিগারেশন ফাইল

-O option_file
বিকল্প কনফিগারেশন ফাইল

দ্রুত শুরু গাইড


1. পূর্বশর্ত: libibverbs এবং libibumad ইনস্টল করা আবশ্যক। আইবি স্ট্যাক হওয়া উচিত
IPoIB কনফিগার করা সঙ্গে চলমান. এই পদক্ষেপগুলি অনুমান করে যে ব্যবহারকারীর প্রশাসনিক আছে
বিশেষাধিকার।

2. IB ACM প্যাকেজ ইনস্টল করুন। এটি ibacm, ib_acme এবং init.d স্ক্রিপ্ট ইনস্টল করে।

3. ibacm ডেমন শুরু করতে প্রশাসক হিসাবে 'ibacm' চালান।

4. ঐচ্ছিকভাবে, 'ib_acme -d চালান ibacm পরিষেবা চলছে কিনা তা যাচাই করতে -v'।

5. প্রয়োজনে বিল্ড বিকল্প --with-ib_acm ব্যবহার করে librdmacm ইনস্টল করুন। এই বিল্ড বিকল্প
librdmacm 1.0.17 বা নতুনের সাথে প্রয়োজন নেই। librdmacm স্বয়ংক্রিয়ভাবে ব্যবহার করবে
ibacm পরিষেবা। ব্যর্থ হলে, librdmacm স্বাভাবিক রেজোলিউশনে ফিরে আসবে।

6. স্থানীয় ibacme ডেমন থেকে কর্মক্ষমতা পরিসংখ্যান সংগ্রহ করতে আপনি ib_acme -P ব্যবহার করতে পারেন
পরিষেবাটি সঠিকভাবে কাজ করছে কিনা তা দেখুন।

নোট


ib_acme:

ib_acme প্রোগ্রামটি দ্বৈত ভূমিকা পালন করে। এটি ibacm অপারেশন পরীক্ষা করার জন্য একটি ইউটিলিটি হিসাবে কাজ করে এবং
প্রদত্ত ক্লাস্টারের জন্য ibacm পরিষেবা এবং নির্বাচিত প্রোটোকল ব্যবহারযোগ্য কিনা তা যাচাই করতে সহায়তা করুন
কনফিগারেশন. উপরন্তু, এটি স্বয়ংক্রিয়ভাবে ibacm কনফিগারেশন ফাইল তৈরি করে
ম্যানুয়াল সেটআপের সাথে সহায়তা করুন বা বাদ দিন।

ibacm কনফিগারেশন ফাইল:

ibacm পরিষেবা দুটি কনফিগারেশন ফাইলের উপর নির্ভর করে।

ibacm_addr.cfg ফাইলটিতে প্রতিটি IB-এর জন্য নাম এবং ঠিকানা ম্যাপিং রয়েছে
pkey> endpoint. যদিও ibacm_addr.cfg ফাইলের নামগুলো যেকোনো কিছু হতে পারে, ib_acme
IB শেষ পয়েন্টে হোস্টের নাম এবং IP ঠিকানা ম্যাপ করে। ঠিকানা ফাইল না হলে
পাওয়া গেছে, ibacm পরিষেবা ডিফল্ট মান ব্যবহার করে একটি তৈরি করার চেষ্টা করবে।

ibacm_opts.cfg ফাইলটি ibacm পরিষেবার জন্য কনফিগারযোগ্য বিকল্পগুলির একটি সেট প্রদান করে, যেমন
সময়সীমা, পুনঃপ্রচারের সংখ্যা, লগিং লেভেল, ইত্যাদি হিসাবে। ib_acme ibacm_opts.cfg তৈরি করে
স্ট্যাটিক তথ্য ব্যবহার করে ফাইল। যদি একটি বিকল্প ফাইল খুঁজে না পাওয়া যায়, ibacm ডিফল্ট ব্যবহার করবে
মান।

ibacm:

Ibacm পরিষেবা InfiniBand পাথের নাম এবং ঠিকানাগুলি সমাধান করার জন্য দায়ী৷
তথ্য এবং এই ধরনের তথ্য ক্যাশিং. এটি প্রশাসনিক সুবিধার সাথে কার্যকর করা উচিত।

ibacm TCP সকেটের উপর একটি ক্লায়েন্ট ইন্টারফেস প্রয়োগ করে, যা দ্বারা বিমূর্ত করা হয়
librdmacm লাইব্রেরি। এক বা একাধিক ব্যাক-এন্ড প্রোটোকল ibacm পরিষেবা দ্বারা ব্যবহৃত হয়
ব্যবহারকারীর অনুরোধ সন্তুষ্ট। যদিও ibacm স্ট্যান্ডার্ড SA পাথ রেকর্ড কোয়েরি সমর্থন করে
ব্যাক-এন্ড, এটি মাল্টিকাস্ট ট্র্যাফিকের উপর ভিত্তি করে একটি রেজোলিউশন প্রোটোকল সমর্থন করে। পরেরটি
সমস্ত ফ্যাব্রিক টপোলজিতে ব্যবহারযোগ্য নয়, বিশেষ করে যেগুলি বিপরীত নাও হতে পারে
টরাস রাউটিং ব্যবহার করে পাথ বা কাপড়। ব্যবহারকারীদের তা যাচাই করতে ib_acme ইউটিলিটি ব্যবহার করা উচিত
মাল্টিকাস্ট প্রোটোকল অন্যান্য অ্যাপ্লিকেশন চালানোর আগে ব্যবহারযোগ্য।

ধারণাগতভাবে, ibacm পরিষেবা প্রোটোকলের মতো একটি ARP প্রয়োগ করে এবং হয় IB ব্যবহার করে
মাল্টিকাস্ট রেকর্ডগুলি পাথ রেকর্ড ডেটা তৈরি করতে বা SA কে সরাসরি জিজ্ঞাসা করে, এর উপর নির্ভর করে
নির্বাচিত রুট প্রোটোকল। ডিফল্টরূপে, ibacm পরিষেবাগুলি SA পাথ ব্যবহার করে এবং ক্যাশে করে
রেকর্ড প্রশ্ন.

বিশেষ করে, সমস্ত IB এন্ডপয়েন্ট একাধিক মাল্টিকাস্ট গ্রুপে যোগদান করে। মাল্টিকাস্ট গ্রুপ ভিন্ন
হারের উপর ভিত্তি করে, এমটিইউ, এসএল, ইত্যাদি, এবং অগ্রাধিকার দেওয়া হয়। সমস্ত অংশগ্রহণকারী শেষ পয়েন্ট হতে হবে
সর্বনিম্ন অগ্রাধিকার মাল্টিকাস্ট গ্রুপে যোগাযোগ করতে সক্ষম। ibacm এক বা একাধিক বরাদ্দ করে
ibacm_addr.cfg ফাইল ব্যবহার করে প্রতিটি IB এন্ডপয়েন্টের নাম/ঠিকানা। ক্লায়েন্ট উত্স প্রদান
এবং গন্তব্যের নাম বা ঠিকানা পরিষেবাতে ইনপুট হিসাবে, এবং আউটপুট পথ হিসাবে গ্রহণ করে
রেকর্ড তথ্য।

পরিষেবাটি একটি স্থানীয় আইবি এন্ডপয়েন্টে একটি ক্লায়েন্টের উৎসের নাম/ঠিকানা ম্যাপ করে। যদি একজন ক্লায়েন্ট করে
একটি উৎস ঠিকানা প্রদান না, তারপর ibacm পরিষেবা উপর ভিত্তি করে একটি নির্বাচন করবে
গন্তব্য এবং স্থানীয় রাউটিং টেবিল। যদি গন্তব্যের নাম/ঠিকানা ক্যাশে না থাকে
স্থানীয়ভাবে, এটি সর্বনিম্ন অগ্রাধিকার মাল্টিকাস্ট গ্রুপে একটি মাল্টিকাস্ট অনুরোধ পাঠায়
স্থানীয় শেষ বিন্দু। অনুরোধটি মাল্টিকাস্ট গ্রুপগুলির একটি তালিকা বহন করে যা প্রেরক ব্যবহার করতে পারেন।
অনুরোধের প্রাপক সর্বোচ্চ অগ্রাধিকার মাল্টিকাস্ট গ্রুপ নির্বাচন করে যা এটি ব্যবহার করতে পারে
সেইসাথে এবং সরাসরি প্রেরকের কাছে সেই তথ্য ফেরত দেয়। অনুরোধ ডেটা ক্যাশ করা হয়
মাল্টিকাস্ট রিকোয়েস্ট মেসেজ প্রাপ্ত সমস্ত এন্ডপয়েন্ট দ্বারা। উত্স শেষ বিন্দু এছাড়াও
প্রতিক্রিয়া ক্যাশে করে এবং মাল্টিকাস্ট গ্রুপ ব্যবহার করে যা নির্মাণ বা প্রাপ্ত করার জন্য নির্বাচিত হয়েছিল
পাথ রেকর্ড ডেটা, যা ক্লায়েন্টকে ফেরত দেওয়া হয়।

IB ACM-এর বর্তমান বাস্তবায়নে বেশ কিছু অতিরিক্ত সীমাবদ্ধতা রয়েছে:

- ibacm এর গতিশীল পরিবর্তন পরিচালনার মধ্যে সীমাবদ্ধ। ibacm বন্ধ করতে হবে এবং
একটি ক্লাস্টার পুনরায় কনফিগার করা হলে পুনরায় আরম্ভ করা হয়।

- ক্যাশ করা ডেটার সময় শেষ হয় না এবং শুধুমাত্র একটি নতুন রেজোলিউশনের অনুরোধ থাকলেই আপডেট করা হয়
একটি ক্যাশে করা অনুরোধের চেয়ে ভিন্ন QPN থেকে প্রাপ্ত।

- IPv6 এর জন্য সমর্থন যাচাই করা হয়নি।

- একটি একক শেষ বিন্দুতে বরাদ্দ করা যেতে পারে এমন ঠিকানার সংখ্যা 4 টিতে সীমাবদ্ধ।

- একটি এন্ডপয়েন্ট সমর্থন করতে পারে এমন মাল্টিকাস্ট গোষ্ঠীর সংখ্যা 2-এর মধ্যে সীমাবদ্ধ।

ibacm-এ বেশ কয়েকটি অভ্যন্তরীণ ক্যাশে রয়েছে। এর মধ্যে রয়েছে GID এবং LID-এর ক্যাশে
গন্তব্য ঠিকানা। এই ক্যাশে ঐচ্ছিকভাবে প্রিলোড করা যেতে পারে। ibacm সমর্থন করে
OpenSM dump_pr প্লাগইন "পূর্ণ" PathRecord ফর্ম্যাট যা এই ক্যাশেগুলিকে প্রিলোড করতে ব্যবহৃত হয়। দ্য
ফাইল ফরম্যাট ibacm_opts.cfg ফাইলে route_preload সেটিং এর মাধ্যমে নির্দিষ্ট করা হয়েছে যা
এই ফাইল ফরম্যাটের জন্য full_opensm_v1 সেট করা উচিত। ডিফল্ট বিন্যাস যা করে না
এই ক্যাশে প্রিলোড করবেন না। আরও তথ্যের জন্য dump_pr-এ dump_pr.notes.txt দেখুন
full_opensm_v1 ফাইল ফরম্যাট এবং কিভাবে এই ফাইলটি তৈরি করতে OpenSM কনফিগার করতে হয়।

উপরন্তু, নাম, IPv4, এবং IPv6 ক্যাশে ব্যবহার করে প্রিলোড করা যেতে পারে
addr_preload বিকল্প। ডিফল্ট এমন কিছু নয় যা এই ক্যাশেগুলিকে প্রিলোড করে না। প্রিলোড করতে
এই ক্যাশে, এই বিকল্পটিকে acm_hosts-এ সেট করুন এবং addr_data_file যথাযথভাবে কনফিগার করুন।

onworks.net পরিষেবা ব্যবহার করে ibacm অনলাইন ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    গ্নাট, গ্নাটবিন্ড, গ্নাটবিল, গ্ন্যাচপ,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - GNAT টুলবক্স
    বর্ণনা: ম...
    aarch64-linux-gnu-gnatbind চালান
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    গ্নাট, গ্নাটবিন্ড, গ্নাটবিল, গ্ন্যাচপ,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - GNAT টুলবক্স
    বর্ণনা: ম...
    aarch64-linux-gnu-gnatchop-5 চালান
  • 3
    cpupower-অলস-তথ্য
    cpupower-অলস-তথ্য
    cpupower idle-info - ইউটিলিটি টু
    সিপিইউ নিষ্ক্রিয় কার্নেল তথ্য পুনরুদ্ধার করুন
    সিনট্যাক্স: cpupower [ -c cpulist ]
    নিষ্ক্রিয়-তথ্য [বিকল্প] বর্ণনা: একটি টুল
    যা পি প্রিন্ট করে...
    cpupower-idle-info চালান
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - cpu সেট করার উপযোগিতা
    নিষ্ক্রিয় অবস্থা নির্দিষ্ট কার্নেল বিকল্প
    সিনট্যাক্স: cpupower [ -c cpulist ]
    নিষ্ক্রিয়-তথ্য [বিকল্প] বর্ণনা: The
    cpupower নিষ্ক্রিয়-সে...
    cpupower-idle-set চালান
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - ব্যবহারকারীদের পরিবর্তন/মুদ্রণ করে
    বর্তমান ম্যাপসেট অনুসন্ধান পথ। প্রভাবিত করে
    এর অধীনে বিদ্যমান ডেটাতে ব্যবহারকারীর অ্যাক্সেস
    বর্তমান অবস্থানে অন্যান্য ম্যাপসেট। ...
    g.mapsetsgrass চালান
  • 6
    g.messagegrass
    g.messagegrass
    g.message - একটি বার্তা প্রিন্ট করে, সতর্কতা,
    অগ্রগতি তথ্য, বা মারাত্মক ত্রুটি
    ঘাস পথ। এই মডিউল ব্যবহার করা উচিত
    ব্যবহারকারীকে পরিবেশিত বার্তাগুলির জন্য স্ক্রিপ্ট।
    KEYWO...
    g.messagegrass চালান
  • আরও »

Ad