กลับไปหน้าบทความ

อ่าน 2 นาที

อัลท์คิว

ALTQ ( ALTernate Queueing ) เป็น ตัวกำหนดตารางเวลาเครือข่าย สำหรับ Berkeley Software Distribution ALTQ ให้ระเบียบวินัยการจัดคิวและส่วนประกอบอื่นๆ ที่เกี่ยวข้องกับ คุณภาพของบริการ...

อัลท์คิว

ALTQ ( ALTernate Queueing ) เป็นตัวกำหนดตารางเวลาเครือข่ายสำหรับBerkeley Software Distribution ALTQ ให้ระเบียบวินัยการจัดคิวและส่วนประกอบอื่นๆ ที่เกี่ยวข้องกับคุณภาพของบริการ (QoS) ซึ่งจำเป็นต่อการแบ่งปันทรัพยากร โดยทั่วไปแล้วจะถูกนำไปใช้บนเราเตอร์ ที่ใช้ BSD ALTQ รวมอยู่ในระบบปฏิบัติการพื้นฐานของFreeBSD , NetBSDและDragonFly BSDและถูกรวมเข้ากับ ตัวกรองแพ็กเก็ต pfของOpenBSDแต่ต่อมาถูกแทนที่ด้วยระบบย่อยการจัดคิวใหม่ (ถูกยกเลิกใน OpenBSD เวอร์ชัน 5.5 และถูกลบออกอย่างสมบูรณ์ในเวอร์ชัน 5.6 ในปี 2014) [ 1 ]

ด้วย ALTQ แพ็กเก็ตสามารถถูกกำหนดให้กับคิวเพื่อควบคุมแบนด์วิดท์ ได้ ตัวจัดตารางเวลาจะกำหนดอัลกอริทึมที่ใช้ในการตัดสินใจว่าแพ็กเก็ต ใด จะถูกหน่วงเวลา ถูกทิ้ง หรือส่งออกไปทันที ปัจจุบันมีตัวจัดตารางเวลาห้าแบบที่รองรับใน ALTQ เวอร์ชัน FreeBSD:

  • cbq — ระบบคิวแบบแบ่งตามคลาส (Class-based Queueing) คิวที่เชื่อมต่อกับอินเทอร์เฟซจะสร้างโครงสร้างแบบต้นไม้ดังนั้นแต่ละคิวจึงสามารถมีคิวย่อยเพิ่มเติมได้ แต่ละคิวสามารถกำหนดลำดับความสำคัญและแบนด์วิดท์ได้ ลำดับความสำคัญส่วนใหญ่จะควบคุมเวลาที่ใช้ในการส่งแพ็กเก็ต ในขณะที่แบนด์วิดท์มีผลต่อปริมาณงาน เป็นหลัก
  • CoDel — Controlled Delay (การหน่วงเวลาควบคุม) มีเป้าหมายเพื่อแก้ไขปัญหา bufferbloat
  • fairq — การจัดคิวอย่างเป็นธรรม (Fair Queuing) คือความพยายามที่จะกระจายแบนด์วิดท์อย่างเป็นธรรมระหว่างการเชื่อมต่อทั้งหมด
  • hfscHierarchical Fair Service Curveคือเส้นโค้งการให้บริการที่เป็นธรรมแบบลำดับชั้น คิวที่เชื่อมต่อกับอินเทอร์เฟซจะสร้างเป็นโครงสร้างแบบต้นไม้ ดังนั้นแต่ละคิวจึงสามารถมีคิวย่อยเพิ่มเติมได้ แต่ละคิวสามารถกำหนดลำดับความสำคัญและแบนด์วิดท์ได้ ลำดับความสำคัญส่วนใหญ่จะควบคุมเวลาที่ใช้ในการส่งแพ็กเก็ต ในขณะที่แบนด์วิดท์มีผลต่อปริมาณงานเป็นหลัก
  • PRIQ — ระบบจัดลำดับความสำคัญของคิว (Priority Queueing) คิวจะเชื่อมต่อกับอินเทอร์เฟซ โดยตรง ดังนั้นคิวจึงไม่สามารถมีคิวย่อยเพิ่มเติมได้อีก แต่ละคิวจะมีลำดับความสำคัญที่ไม่ซ้ำกัน ตั้งแต่ 0 ถึง 15 แพ็กเก็ตในคิวที่มีลำดับความสำคัญสูงสุดจะได้รับการประมวลผลก่อน

ดูเพิ่มเติม

  • หน้าหลัก ALTQ ถูกเก็บถาวรเมื่อวันที่ 27 กันยายน 2007 ที่Wayback Machine
  • การกำหนดค่า ALTQในOpenBSD 5.4และเวอร์ชันก่อนหน้า
  • เอกสารประกอบ PF และ ALTQจากโครงการFreeBSD
  • เอกสารประกอบการใช้งาน pfSense:ประเภทตัวกำหนดเวลา ALTQ บนไฟร์วอลล์pfSense
  • /sys/net/altq/altq.h ใน FreeBSD
  • /sys/altq/altq.h ใน NetBSD
  • /sys/net/altq/altq.h ใน DragonFly
  • altqstat(1)
  • altq(4)
  • altq.conf(5)
  • altqd(8)
  • tbrconfig(8)
  • altq(9)
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=ALTQ&oldid=1185959933 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ อัลท์คิว

ALTQ ( ALTernate Queueing ) เป็น ตัวกำหนดตารางเวลาเครือข่าย สำหรับ Berkeley Software Distribution ALTQ ให้ระเบียบวินัยการจัดคิวและส่วนประกอบอื่นๆ ที่เกี่ยวข้องกับ คุณภาพของบริการ...

ลิงก์ภายนอก

หน้าหลัก ALTQ ถูกเก็บถาวรเมื่อวันที่ 27 กันยายน 2007 ที่ Wayback Machine การกำหนดค่า ALTQใน OpenBSD 5.