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

Ad


ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


ibacm - บริการแก้ไขที่อยู่และเส้นทางสำหรับ InfiniBand

เรื่องย่อ


ไอแบค [-D] [-P] [-A addr_file] [-O option_file]

DESCRIPTION


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 will
ใช้ IB ACM โดยอัตโนมัติหากมีการติดตั้งไว้ บริการ 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 ทั้งสองเป็นส่วนประกอบ userspace และพร้อมใช้งานสำหรับ
ลินุกซ์และวินโดวส์ รายละเอียดเพิ่มเติมได้รับด้านล่าง

OPTIONS


-D ทำงานในโหมดภูต (ค่าเริ่มต้น)

-P ทำงานเป็นกระบวนการมาตรฐาน

- ไฟล์ addr_file
ไฟล์การกำหนดค่าที่อยู่

-O option_file
ไฟล์การกำหนดค่าตัวเลือก

QUICK เริ่มต้น GUIDE


1. ข้อกำหนดเบื้องต้น: ต้องติดตั้ง libibverbs และ libibumad กอง IB ควรเป็น
ทำงานด้วยการกำหนดค่า IPoIB ขั้นตอนเหล่านี้ถือว่าผู้ใช้มีผู้ดูแลระบบ
สิทธิพิเศษ

2. ติดตั้งแพ็คเกจ IB ACM สิ่งนี้จะติดตั้งสคริปต์ ibacm, ib_acme และ init.d

3. เรียกใช้ 'ibacm' ในฐานะผู้ดูแลระบบเพื่อเริ่ม ibacm daemon

4. หรือเรียกใช้ 'ib_acme -d -v' เพื่อตรวจสอบว่าบริการ ibacm กำลังทำงานอยู่

5. ติดตั้ง librdmacm โดยใช้ตัวเลือกบิลด์ --with-ib_acm หากจำเป็น ตัวเลือกการสร้างนี้
ไม่จำเป็นต้องใช้กับ librdmacm 1.0.17 หรือใหม่กว่า librdmacm จะใช้ .โดยอัตโนมัติ
บริการ ibacm ในความล้มเหลว librdmacm จะถอยกลับไปเป็นความละเอียดปกติ

6. คุณสามารถใช้ ib_acme -P เพื่อรวบรวมสถิติประสิทธิภาพจาก ibacm daemon ถึง
ดูว่าบริการทำงานอย่างถูกต้องหรือไม่

หมายเหตุ


ib_acme:

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

ไฟล์คอนฟิกูเรชันของ ibacm:

บริการ ibacm อาศัยไฟล์คอนฟิกูเรชันสองไฟล์

ไฟล์ ibacm_addr.cfg มีการแมปชื่อและที่อยู่สำหรับแต่ละ IB
pkey> จุดสิ้นสุด แม้ว่าชื่อในไฟล์ ibacm_addr.cfg จะเป็นอะไรก็ได้ แต่ ib_acme
แมปชื่อโฮสต์และที่อยู่ IP กับปลายทาง IB หากไฟล์ที่อยู่ไม่สามารถ
พบบริการ ibacm จะพยายามสร้างโดยใช้ค่าเริ่มต้น

ไฟล์ ibacm_opts.cfg จัดเตรียมชุดตัวเลือกที่กำหนดค่าได้สำหรับบริการ ibacm เช่น
เมื่อหมดเวลา จำนวนครั้งในการลองใหม่ ระดับการบันทึก ฯลฯ ib_acme สร้าง ibacm_opts.cfg
ไฟล์โดยใช้ข้อมูลแบบคงที่ หากไม่พบไฟล์ตัวเลือก ibacm จะใช้ default
ค่า

ไอแบค:

บริการ ibacm มีหน้าที่ในการแก้ไขชื่อและที่อยู่ในเส้นทาง InfiniBand
ข้อมูลและแคชข้อมูลดังกล่าว ควรดำเนินการด้วยสิทธิ์ของผู้ดูแลระบบ

ibacm ใช้ส่วนต่อประสานไคลเอนต์ผ่านซ็อกเก็ต TCP ซึ่งแยกโดย
ห้องสมุด librdmacm หนึ่งโปรโตคอลแบ็คเอนด์ขึ้นไปถูกใช้โดยบริการ ibacm ถึง
ตอบสนองคำขอของผู้ใช้ แม้ว่า ibacm จะรองรับการสืบค้นบันทึกเส้นทาง SA มาตรฐานบน
แบ็กเอนด์ยังสนับสนุนโปรโตคอลความละเอียดตามการรับส่งข้อมูลแบบหลายผู้รับ หลัง
ใช้ไม่ได้กับโครงสร้างทอพอโลยีทั้งหมด โดยเฉพาะโทโพโลยีที่ไม่สามารถย้อนกลับได้
เส้นทางหรือผ้าโดยใช้การกำหนดเส้นทางทอรัส ผู้ใช้ควรใช้ยูทิลิตี้ ib_acme เพื่อตรวจสอบว่า
โปรโตคอลมัลติคาสต์ใช้งานได้ก่อนที่จะรันแอปพลิเคชันอื่น

ตามแนวคิด บริการ ibacm ใช้ ARP เช่นโปรโตคอล และใช้ IB
ระเบียน multicast เพื่อสร้างข้อมูลบันทึกเส้นทางหรือสอบถาม SA โดยตรงขึ้นอยู่กับ
โปรโตคอลเส้นทางที่เลือก ตามค่าเริ่มต้น บริการ ibacm จะใช้และแคช SA path
บันทึกแบบสอบถาม

โดยเฉพาะอย่างยิ่ง จุดปลาย IB ทั้งหมดเข้าร่วมกลุ่มมัลติคาสต์จำนวนหนึ่ง กลุ่มมัลติคาสต์ต่างกัน
ตามอัตรา mtu, sl ฯลฯ และจัดลำดับความสำคัญ ปลายทางที่เข้าร่วมทั้งหมดจะต้อง
สามารถสื่อสารกับกลุ่ม multicast ที่มีลำดับความสำคัญต่ำสุดได้ ibacm กำหนดหนึ่งรายการขึ้นไป
ชื่อ/ที่อยู่ที่ปลายทาง IB แต่ละจุดโดยใช้ไฟล์ ibacm_addr.cfg ลูกค้าให้แหล่งที่มา
และชื่อหรือที่อยู่ปลายทางเป็นข้อมูลเข้าในบริการ และรับเป็นเส้นทางส่งออก
บันทึกข้อมูล

บริการจับคู่ชื่อ/ที่อยู่ต้นทางของลูกค้ากับปลายทาง IB ในพื้นที่ ถ้าลูกค้าทำ
ไม่ได้ระบุที่อยู่ต้นทาง จากนั้นบริการ ibacm จะเลือกหนึ่งที่อยู่ตาม
ปลายทางและตารางเส้นทางท้องถิ่น หากไม่ได้แคชชื่อ/ที่อยู่ปลายทาง
ภายในเครื่องจะส่งคำขอมัลติคาสต์ไปยังกลุ่มมัลติคาสต์ที่มีลำดับความสำคัญต่ำสุดบน
จุดสิ้นสุดท้องถิ่น คำขอมีรายชื่อกลุ่มมัลติคาสต์ที่ผู้ส่งสามารถใช้ได้
ผู้รับคำขอจะเลือกกลุ่ม multicast ที่มีลำดับความสำคัญสูงสุดที่สามารถใช้ได้
และส่งกลับข้อมูลนั้นโดยตรงไปยังผู้ส่ง ข้อมูลคำขอถูกแคช
โดยปลายทางทั้งหมดที่ได้รับข้อความคำขอมัลติคาสต์ ปลายทางต้นทางด้วย
แคชการตอบสนองและใช้กลุ่มมัลติคาสต์ที่เลือกเพื่อสร้างหรือรับ
ข้อมูลบันทึกเส้นทางซึ่งส่งคืนไปยังไคลเอนต์

การใช้งาน IB ACM ในปัจจุบันมีข้อจำกัดเพิ่มเติมหลายประการ:

- ibacm มีข้อ จำกัด ในการจัดการการเปลี่ยนแปลงแบบไดนามิก ต้องหยุด ibacm และ
เริ่มต้นใหม่หากมีการกำหนดค่าคลัสเตอร์ใหม่

- ข้อมูลแคชไม่หมดเวลาและจะอัปเดตก็ต่อเมื่อคำขอแก้ไขใหม่คือ
ได้รับจาก QPN ที่แตกต่างจากคำขอแคช

- การสนับสนุนสำหรับ IPv6 ยังไม่ได้รับการยืนยัน

- จำนวนที่อยู่ที่สามารถกำหนดให้กับปลายทางเดียวถูกจำกัดที่ 4

- จำนวนกลุ่มมัลติคาสต์ที่ปลายทางสามารถรองรับได้จำกัดที่ 2 กลุ่ม

ibacm มีแคชภายในหลายตัว ซึ่งรวมถึงแคชสำหรับ GID และ LID
ที่อยู่ปลายทาง แคชเหล่านี้สามารถเลือกโหลดล่วงหน้าได้ ibacm รองรับ
รูปแบบ PathRecord ของปลั๊กอิน OpenSM dump_pr "เต็ม" ซึ่งใช้ในการโหลดแคชเหล่านี้ล่วงหน้า NS
รูปแบบไฟล์ถูกระบุในไฟล์ ibacm_opts.cfg ผ่านการตั้งค่า route_preload ซึ่ง
ควรตั้งค่าเป็น full_opensm_v1 สำหรับรูปแบบไฟล์นี้ รูปแบบเริ่มต้นคือไม่มีซึ่งไม่
ไม่โหลดแคชเหล่านี้ล่วงหน้า ดู dump_pr.notes.txt ใน dump_pr สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ
รูปแบบไฟล์ full_opensm_v1 และวิธีกำหนดค่า OpenSM เพื่อสร้างไฟล์นี้

นอกจากนี้ ชื่อ, แคช IPv4 และ IPv6 สามารถโหลดล่วงหน้าได้โดยใช้
ตัวเลือก addr_preload ค่าดีฟอลต์คือ none ซึ่งไม่ได้โหลดแคชเหล่านี้ล่วงหน้า เพื่อโหลดล่วงหน้า
แคชเหล่านี้ ตั้งค่าตัวเลือกนี้เป็น acm_hosts และกำหนดค่า addr_data_file อย่างเหมาะสม

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


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

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

คำสั่ง Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    ริ้น, ริ้น, ริ้น,
    gnatfind, gnathtml, gnatkr, gnatlink,
    ตัวริ้น, ตัวริ้น, ตัวริ้น, ตัวริ้น,
    gnatpsys, gnatxref - กล่องเครื่องมือ GNAT
    Description: ธ...
    เรียกใช้ aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    ริ้น, ริ้น, ริ้น,
    gnatfind, gnathtml, gnatkr, gnatlink,
    ตัวริ้น, ตัวริ้น, ตัวริ้น, ตัวริ้น,
    gnatpsys, gnatxref - กล่องเครื่องมือ GNAT
    Description: ธ...
    เรียกใช้ aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-ข้อมูล
    cpupower-idle-ข้อมูล
    cpupower idle-info - ยูทิลิตี้เพื่อ
    ดึงข้อมูลเคอร์เนลของ CPU ที่ไม่ได้ใช้งาน
    ไวยากรณ์: cpupower [ -c cpulist ]
    ข้อมูลที่ไม่ได้ใช้งาน [ตัวเลือก] รายละเอียด: เครื่องมือ
    ซึ่งพิมพ์ออกมาเพ...
    เรียกใช้ cpupower-idle-info
  • 4
    cpupower-ไม่ได้ใช้งาน-set
    cpupower-ไม่ได้ใช้งาน-set
    cpupower idle-set - ยูทิลิตี้สำหรับตั้งค่าซีพียู
    ตัวเลือกเคอร์เนลเฉพาะสถานะไม่ได้ใช้งาน
    ไวยากรณ์: cpupower [ -c cpulist ]
    ข้อมูลที่ไม่ได้ใช้งาน [ตัวเลือก] คำอธิบาย: The
    cpupower idle se...
    รัน cpupower-idle-set
  • 5
    g.mapsetsหญ้า
    g.mapsetsหญ้า
    g.mapsets - แก้ไข/พิมพ์ผู้ใช้
    เส้นทางการค้นหา mapset ปัจจุบัน ส่งผลกระทบต่อ
    ผู้ใช้เข้าถึงข้อมูลที่มีอยู่ภายใต้
    mapset อื่นๆ ในตำแหน่งปัจจุบัน ...
    เรียกใช้ g.mapsetsgrass
  • 6
    g.ข้อความหญ้า
    g.ข้อความหญ้า
    g.message - พิมพ์ข้อความ คำเตือน
    ข้อมูลความคืบหน้าหรือข้อผิดพลาดร้ายแรงใน
    ทางหญ้า ควรใช้โมดูลนี้ใน
    สคริปต์สำหรับข้อความที่ส่งถึงผู้ใช้
    คีย์โว...
    เรียกใช้ g.messagegrass
  • เพิ่มเติม»

Ad