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

Ad


ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


bwctl, bwping, bwtraceroute - แอปพลิเคชันไคลเอนต์เพื่อขอปริมาณงาน, traceroute, ping
และการทดสอบ owamp

เรื่องย่อ


bwctl [ตัวเลือก] -c reCVhost -s ส่งโฮสต์
bwctl [ตัวเลือก] -c reCVhost
bwctl [ตัวเลือก] -s ส่งโฮสต์
อ้วน [ตัวเลือก] -c reCVhost -s ส่งโฮสต์
อ้วน [ตัวเลือก] -c reCVhost
อ้วน [ตัวเลือก] -s ส่งโฮสต์
bwtraceroute [ตัวเลือก] -c reCVhost -s ส่งโฮสต์
bwtraceroute [ตัวเลือก] -c reCVhost
bwtraceroute [ตัวเลือก] -s ส่งโฮสต์

DESCRIPTION


bwctl เป็นแอปพลิเคชันไคลเอนต์บรรทัดคำสั่งที่ใช้ในการเริ่มต้นการทดสอบปริมาณงาน

รุ่นนี้ bwctl สามารถเริ่มต้น ไอเพอร์ฟ, นัทซีพี, ไอเพอร์เอฟ3, ปิง, traceroute,
ร่องรอย และ โอแวมป์ การทดสอบ

bwctl ทำงานโดยติดต่อ bwctld daemon ทั้งบนโฮสต์ที่รับและโฮสต์ที่ส่ง
bwctld จัดการและกำหนดเวลาทรัพยากรของโฮสต์ที่ทำงานอยู่ ในกรณีที่เท่านั้น
มีการระบุโฮสต์รับหรือโฮสต์ส่งอย่างใดอย่างหนึ่ง bwctl ถือว่าโฮสต์ท้องถิ่นเป็น
ปลายทางอื่น bwctl จะพยายามติดต่อท้องถิ่น bwctld ถ้าทำได้ ถ้าไม่มี
ในประเทศ bwctld วิ่ง, bwctl ถือว่าโฮสต์ท้องถิ่นไม่ต้องการการควบคุมนโยบายและ
จะดำเนินการ bwctld ฟังก์ชันที่จำเป็นสำหรับรันการทดสอบโดยตรง

หากกรณีที่ bwctl กำลังรันการทดสอบบนโฮสต์โดยตรง มีหลายตัว
ตัวเลือกการกำหนดค่าที่แชร์กับ bwctld. สามารถตั้งค่าตัวเลือกการกำหนดค่าเหล่านั้นได้
โดยใช้โปรแกรม bwctlrc(5) ไฟล์การกำหนดค่าในลักษณะที่คล้ายกับที่เป็นอยู่มาก
ระบุไว้ใน bwctld.conf(5) ไฟล์.

พื้นที่ bwctl, อ้วน และ bwtraceroute ลูกค้า เป็น มือสอง ไปยัง ขอ ที่ต้องการ ชนิด of
ปริมาณงาน, ความแอบแฝง or traceroute ทดสอบ นอกจากนี้ it การร้องขอ เมื่อ การทดสอบเป็นที่ต้องการ
bwctld ในแต่ละปลายทางจะตอบกลับด้วยการจองเบื้องต้นหรือ a ทดสอบ ปฏิเสธ
ข้อความ. ครั้งหนึ่ง bwctl สามารถรับจองที่ตรงกันจากทั้งสอง bwctld กระบวนการ (หนึ่ง
สำหรับแต่ละโฮสต์ที่เกี่ยวข้องในการทดสอบ) จะยืนยันการจอง จากนั้น bwctld
กระบวนการดำเนินการทดสอบและส่งคืนผลลัพธ์ ผลลัพธ์จะถูกส่งคืนให้กับลูกค้าจาก
ทั้งสองด้านของการทดสอบจากตามลำดับ bwctld กระบวนการ นอกจากนี้ bwctld
กระบวนการแบ่งปันผลลัพธ์จากการทดสอบแต่ละด้านของกันและกัน

บีดับเบิลยูซีแอล (bwctl และ bwctld) ใช้เพื่อเปิดใช้งานการทดสอบการวัดเครือข่ายที่ไม่เฉพาะเจาะจงสำหรับโฮสต์
โดยไม่ต้องให้บัญชีผู้ใช้ทั้งหมดบนระบบที่กำหนด ผู้ใช้ต้องการความสามารถในการ
เรียกใช้การทดสอบปริมาณงานเพื่อกำหนดแบนด์วิดท์ที่ทำได้หรือใช้ได้ระหว่างคู่ของ
เจ้าภาพ มักจะเป็นประโยชน์ในการทดสอบหลายจุดตามเส้นทางเครือข่ายเพื่อกำหนด
ลักษณะเครือข่ายตามเส้นทางนั้น โดยปกติผู้ใช้ที่ต้องการทำเส้นทางนี้
การสลายตัวต้องติดต่อผู้ดูแลระบบเครือข่าย/ผู้ดูแลระบบโดยตรงที่ควบคุม
เจ้าภาพตามเส้นทาง ผู้ดูแลระบบต้องทำการทดสอบครึ่งหนึ่งสำหรับผู้ใช้
หรือให้บัญชีผู้ใช้กับโฮสต์ นอกจากนี้ เส้นทางเครือข่ายที่น่าสนใจมักจะ
ควบคุมโดยผู้ดูแลระบบหลายคน อุปสรรคเหล่านี้ได้ทำการทดสอบแบบนี้
ยากในทางปฏิบัติ

บีดับเบิลยูซีแอล ได้รับการออกแบบมาเพื่อช่วยในเรื่องนี้ อนุญาตให้ผู้ดูแลระบบกำหนดค่า a
ให้เจ้าภาพเป็น an ไอเพอร์ฟ, ไอเพอร์เอฟ3, นัทซีพี,หรือ โอแวมป์ จุดสิ้นสุด จุดสิ้นสุดสามารถเป็นแพ็กเก็ตได้
ผู้ส่ง (เช่น ไอเพอร์ฟ ไคลเอนต์) หรือตัวรับแพ็กเก็ต (เช่น ไอเพอร์ฟ เซิร์ฟเวอร์) สามารถแบ่งปันได้โดย
ผู้ใช้หลายคนโดยไม่ต้องกังวลว่าผู้ใช้เหล่านั้นจะรบกวนซึ่งกันและกัน เฉพาะเจาะจง
ข้อจำกัดของนโยบายสามารถใช้ได้กับผู้ใช้เฉพาะราย และการทดสอบแต่ละรายการจะถูกกำหนดเวลาไว้ ดังนั้น
จะไม่รบกวนซึ่งกันและกัน นอกจากนี้ บัญชีผู้ใช้แบบเต็มไม่จำเป็นสำหรับ
ผู้ใช้ที่ทำการทดสอบ

บีดับเบิลยูซีแอล ช่วยให้ผู้ดูแลระบบสามารถจำแนกการเชื่อมต่อขาเข้าตามชื่อผู้ใช้และ
คีย์ผสม AES หรือตาม IP/netmask เมื่อการเชื่อมต่อเป็น
จำแนก, the bwctld สามารถกำหนดประเภทและความเข้มของการทดสอบทรูพุตได้อย่างแม่นยำ
ที่จะได้รับอนุญาต ข้อมูลเพิ่มเติมเกี่ยวกับการควบคุมนโยบายสามารถพบได้ใน
bwctld(8) หน้าคน

บีดับเบิลยูซีแอล ใช้อัลกอริธึมการจัดตารางเวลาแบบกระจาย โฮสต์แต่ละคนรักษาตารางเวลา
อย่างอิสระ เมื่อลูกค้าร้องขอการทดสอบ ปลายทางทั้งสองจะได้รับการติดต่อและแต่ละปลายทาง
bwctld เซิร์ฟเวอร์ตอบสนองด้วยสล็อตกำหนดการเปิดแรกที่พร้อมใช้งาน สิ่งนี้ทำให้ตามความต้องการ
การทดสอบที่มีอยู่ร่วมกับการทดสอบตามกำหนดเวลาปกติเนื่องจากการทดสอบตามกำหนดการเป็นประจำคือ
ดำเนินการโดยให้ไคลเอนต์ร้องขอการทดสอบเป็นระยะ ลำดับความสำคัญที่แตกต่างกัน
สามารถดำเนินการได้โดยใช้ เหตุการณ์_ขอบฟ้า คำสั่งการกำหนดค่าไปยัง bwctld. (โดยยอมให้
ลูกค้าที่ใช้การทดสอบตามกำหนดเวลาเป็นประจำเพื่อสำรองช่วงเวลาเพิ่มเติมใน
อนาคต.)

อาร์กิวเมนต์


การเชื่อมต่อ/การตรวจสอบสิทธิ์ ข้อโต้แย้ง:
-4, --ipv4
บังคับให้ bwctl ใช้ที่อยู่ IPv4 เท่านั้น

ค่าเริ่มต้น:
ไม่ระบุ (แนะนำให้ใช้ IPv6)

-6, --ipv6
บังคับให้ bwctl ใช้ที่อยู่ IPv6 เท่านั้น

ค่าเริ่มต้น:
ไม่ระบุ (แนะนำให้ใช้ IPv6)

-A วิธีการตรวจสอบสิทธิ์
วิธีการตรวจสอบสิทธิ์ ใช้เพื่อระบุวิธีการรับรองความถูกต้อง bwctl ลูกค้าเต็มใจ
เพื่อใช้ในการสื่อสารกับ bwctld บน ส่งโฮสต์ และ reCVhost.
ตัวเลือกการรับรองความถูกต้องของ bwctl มีวัตถุประสงค์เพื่อขยาย การสื่อสาร
จาก bwctl ลูกค้าแต่ละราย bwctld เซิร์ฟเวอร์อาจใช้ตัวเลือกที่แตกต่างกันสำหรับ
การรับรองความถูกต้องประเภทต่างๆ ถ้า วิธีการตรวจสอบสิทธิ์ ระบุตัวเลือกไว้สำหรับ
อย่างใดอย่างหนึ่ง -sหรือ -c อาร์กิวเมนต์ มันแทนที่ วิธีการตรวจสอบสิทธิ์ ระบุด้วย
-A ตัวเลือกสำหรับการสื่อสารกับโฮสต์นั้น ๆ (ดังนั้น -A อาร์กิวเมนต์
มีประโยชน์จริง ๆ ก็ต่อเมื่อสามารถใช้การพิสูจน์ตัวตนเดียวกันกับทั้งสองโฮสต์ได้)

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

รูปแบบของ วิธีการตรวจสอบสิทธิ์ คือ:

โหมดอัตโนมัติ [โครงการตรวจสอบสิทธิ์ แบบแผน]

โหมดอัตโนมัติ
ระบุโหมดการรับรองความถูกต้องที่ลูกค้าต้องการจะพูดคุยกับ a
เซิร์ฟเวอร์ ต้องตั้งค่าเป็นสตริงอักขระที่มีตัว . ใดๆ หรือทั้งหมด
ตัวอักษร "เออีโอ" โหมดคือ:

A [A] รับรองความถูกต้อง โหมดนี้เข้ารหัสการเชื่อมต่อการควบคุม

E [E]เข้ารหัส โหมดนี้เข้ารหัสการเชื่อมต่อการควบคุม ถ้าจะสอบ
รองรับการเข้ารหัส โหมดนี้จะเข้ารหัสการทดสอบเพิ่มเติม
ลำธาร. (ขณะนี้ไม่รองรับการเข้ารหัสของสตรีมทดสอบ ดังนั้น
ขณะนี้โหมดนี้เหมือนกับการตรวจสอบสิทธิ์)

O [O]ปากกา. ไม่มีการเข้ารหัสใด ๆ ที่ทำ

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

ค่าเริ่มต้น:
“เออีโอ”

โครงการตรวจสอบสิทธิ์ แผนงาน
โครงการตรวจสอบสิทธิ์ ระบุรูปแบบการรับรองความถูกต้องที่ควรใช้ในการ
บรรลุ รับรองความถูกต้อง or ที่มีการเข้ารหัส โหมด แผนงาน เป็นรายการของ
อาร์กิวเมนต์เฉพาะสำหรับรูปแบบการรับรองความถูกต้องแต่ละแบบ ได้รับการสนับสนุน
โครงการตรวจสอบสิทธิ์ ค่าตาม (รายการที่มี แผนงาน แต่ละโครงการต้องการ):

เอเอสคีย์ หมายเลขผู้ใช้ [ไฟล์สำคัญ]
นี่คือรูปแบบรหัสลับที่ใช้ร่วมกัน (คีย์ AES) แบบ "ง่าย" เริ่มต้น หมายเลขผู้ใช้ is
จำเป็นต้องระบุความลับที่ใช้ร่วมกันที่เซิร์ฟเวอร์และไคลเอนต์ควร
ใช้ ไฟล์คีย์ เลือกระบุไฟล์เพื่อดึงคีย์ AES
จาก. ถ้า ไฟล์คีย์ ไม่ได้ระบุ ผู้ใช้จะได้รับแจ้งให้ for
รหัสผ่าน. ไฟล์คีย์ สามารถสร้างได้โดยใช้ รหัสผ่าน(1)
แอพลิเคชัน

ค่าเริ่มต้น:
ไม่ได้ตรวจสอบสิทธิ์

โครงการตรวจสอบสิทธิ์ และ แผนงาน จำเป็นก็ต่อเมื่อการสื่อสารที่รับรองความถูกต้อง (A or E
โหมดของ โหมดอัตโนมัติ) เป็นที่ต้องการด้วย ส่งโฮสต์ และ reCVhost.

-NS, --local_address sscaddr
ผูกโลคัลแอดเดรสของซ็อกเก็ตไคลเอนต์กับ sscaddr. sscaddr สามารถระบุได้
โดยใช้ชื่อ DNS หรือใช้สัญลักษณ์ข้อความมาตรฐานสำหรับที่อยู่ IP

ค่าเริ่มต้น:
ไม่ระบุ (การเลือกที่อยู่ไวด์การ์ด)

-ค, --รับ recvhost[:พอร์ต] [วิธีการรับรองความถูกต้อง]
ระบุโฮสต์ที่จะเรียกใช้ ไอเพอร์ฟ, ไอเพอร์เอฟ3 or นัทซีพี เซิร์ฟเวอร์ พอร์ต
คำต่อท้ายเป็นทางเลือกและจำเป็นก็ต่อเมื่อ bwctld กำลังถูกเรียกใช้บนพอร์ตที่ไม่ใช่ค่าเริ่มต้น
ตัวเลข. หากมีการระบุที่อยู่ IPv6 โปรดทราบว่ารูปแบบที่ยอมรับ
มี reCVhost ส่วนของข้อกำหนดในวงเล็บเหลี่ยมดังนี้:
[fe80::fe9f:62d8]:4823. เพื่อให้แน่ใจว่าหมายเลขพอร์ตแตกต่างจากที่อยู่
ข้อมูลจำเพาะ และไม่จำเป็นหากไม่ได้ใช้ส่วนต่อท้าย :port

อย่างน้อยหนึ่ง -c or -s ต้องระบุตัวเลือก ถ้าหนึ่งในนั้นไม่ใช่
ที่ระบุ จะถือว่าเป็นโลคัลโฮสต์

วิธีการตรวจสอบสิทธิ์ เป็นรายการคีย์เวิร์ดที่เรียงลำดับโดยเฉพาะซึ่งจำเป็นเฉพาะในกรณี
ต้องการการสื่อสารที่รับรองความถูกต้องด้วย reCVhost. คีย์เวิร์ดเหล่านี้ใช้เพื่อ
อธิบายประเภทการสื่อสารและการรับรองความถูกต้องที่ควรใช้ในการ
ติดต่อ reCVhost. ถ้า reCVhost และ ส่งโฮสต์ แบ่งปันการตรวจสอบเดียวกัน
วิธีการและอัตลักษณ์สามารถระบุวิธีการรับรองความถูกต้องสำหรับทั้งสองได้ reCVhost
และ ส่งโฮสต์ โดยใช้โปรแกรม -A การโต้แย้ง. หนึ่ง วิธีการตรวจสอบสิทธิ์ ระบุด้วย -c ตัวเลือก
จะแทนที่ an วิธีการตรวจสอบสิทธิ์ ระบุด้วย -A อาร์กิวเมนต์สำหรับการสื่อสารกับ
reCVhost.

รูปแบบของ วิธีการตรวจสอบสิทธิ์ และคำอธิบายของที่มีอยู่ในปัจจุบัน
วิธีการรับรองความถูกต้องอธิบายด้วย -A ข้อโต้แย้ง.

-NS, --ผู้ส่ง sendhost[:พอร์ต] [วิธีการรับรองความถูกต้อง]
ระบุโฮสต์ที่จะเรียกใช้ ไอเพอร์ฟ, ไอเพอร์เอฟ3 or นัทซีพี ลูกค้า. พอร์ต
คำต่อท้ายเป็นทางเลือกและจำเป็นก็ต่อเมื่อ bwctld กำลังถูกเรียกใช้บนพอร์ตที่ไม่ใช่ค่าเริ่มต้น
ตัวเลข. หากมีการระบุที่อยู่ IPv6 โปรดทราบว่ารูปแบบที่ยอมรับ
มี ส่งโฮสต์ ส่วนของข้อกำหนดในวงเล็บเหลี่ยมดังนี้:
[fe80::fe9f:62d8]:4823. เพื่อให้แน่ใจว่าหมายเลขพอร์ตแตกต่างจากที่อยู่
ข้อมูลจำเพาะ และไม่จำเป็นหากไม่ได้ใช้ส่วนต่อท้าย :port

อย่างน้อยหนึ่ง -c or -s ต้องระบุตัวเลือก ถ้าหนึ่งในนั้นไม่ใช่
ระบุไว้ ให้ถือว่าเป็น ในประเทศ.

วิธีการตรวจสอบสิทธิ์ เป็นรายการคีย์เวิร์ดที่เรียงลำดับโดยเฉพาะซึ่งจำเป็นเฉพาะในกรณี
ต้องการการสื่อสารที่รับรองความถูกต้องด้วย ส่งโฮสต์. คีย์เวิร์ดเหล่านี้ใช้เพื่อ
อธิบายประเภทการสื่อสารและการรับรองความถูกต้องที่ควรใช้ในการ
ติดต่อ ส่งโฮสต์. ถ้า reCVhost และ ส่งโฮสต์ แบ่งปันการตรวจสอบเดียวกัน
วิธีการและอัตลักษณ์สามารถระบุวิธีการรับรองความถูกต้องสำหรับทั้งสองได้ reCVhost
และ ส่งโฮสต์ โดยใช้โปรแกรม -A การโต้แย้ง. หนึ่ง วิธีการตรวจสอบสิทธิ์ ระบุด้วย -s ตัวเลือก
จะแทนที่ an วิธีการตรวจสอบสิทธิ์ ระบุด้วย -A อาร์กิวเมนต์สำหรับการสื่อสารกับ
ส่งโฮสต์.

รูปแบบของ วิธีการตรวจสอบสิทธิ์ และคำอธิบายของที่มีอยู่ในปัจจุบัน
วิธีการรับรองความถูกต้องอธิบายด้วย -A ข้อโต้แย้ง.

-o, --พลิก
โดยค่าเริ่มต้น ผู้ส่งจะเชื่อมต่อกับผู้รับ ตัวเลือก --flip ทำให้เกิด
ผู้รับเพื่อเชื่อมต่อกับผู้ส่ง ตัวเลือกนี้ใช้ไม่ได้กับการทดสอบทุกประเภท
(เช่นสำหรับการทดสอบ iperf) สิ่งนี้มีประโยชน์มากที่สุดหากผู้รับอยู่หลังไฟร์วอลล์

bwctl ทดสอบ ข้อโต้แย้ง:
อาร์กิวเมนต์ได้รับการตั้งชื่อให้ตรงกับคู่ของพวกเขาใน ไอเพอร์ฟ อย่างใกล้ชิดที่สุด

-NS, --เครื่องมือ
ระบุผู้ทดสอบทรูพุตที่จะใช้:

iperf

ไอเพอร์เอฟ3

นัทซีพี

ค่าเริ่มต้น:
ไม่มี. เลือกเครื่องมือที่ไคลเอนต์และเซิร์ฟเวอร์มีเหมือนกัน

-NS, --tos ไอ
ตั้งค่าไบต์ TOS ในแพ็กเก็ตที่ส่ง

ค่าเริ่มต้น:
ไม่

-NS, --dscp ดีเอสซีพี
ตั้งค่า DSCP สไตล์ RFC 2474 สำหรับไบต์ TOS ในแพ็กเก็ตที่ส่ง นี้สามารถ
ตั้งค่าโดยใช้ค่าตัวเลข 6 บิตในรูปแบบทศนิยม ฐานสิบหก หรือฐานแปด นอกจากนี้
ต่อไปนี้ชุดสัญลักษณ์ ดีเอสซีพี เข้าใจค่าคงที่ของชื่อแล้ว (ตัวอย่างการใช้งาน
นำมาจาก RFC 4594)

┌─────────┬───────────────────────────────────────── ────────────────────────┐
Nameความคุ้มค่าService ชั้นตัวอย่าง
├─────────├───────────────────────────────────────── ────────────────────────┤
NONE บัญชีผู้ใช้นี้เป็นส่วนตัว
เริ่มต้น │ 000000 │ มาตรฐาน │ ไม่แตกต่าง │
DF บัญชีผู้ใช้นี้เป็นส่วนตัว
CS0 บัญชีผู้ใช้นี้เป็นส่วนตัว
├─────────┼───────────────────────────────────────── ────────────────────────┤
CS1 │ 001000 │ ข้อมูลลำดับความสำคัญต่ำ │ ไม่มีการรับประกัน BW │
├─────────┼───────────────────────────────────────── ────────────────────────┤
AF11 │ 001010 │ │ │
AF12 │ 001100 │ ข้อมูลปริมาณงานสูง │ จัดเก็บและส่งต่อ │
AF13 │ 001110 │ │ │
├─────────┼───────────────────────────────────────── ────────────────────────┤
CS2 │ 010000 │ OAM │ OAM&P │
├─────────┼───────────────────────────────────────── ────────────────────────┤
AF21 │ 010010 │ │ │
AF22 │ 010100 │ ข้อมูลเวลาแฝงต่ำ │ การสั่งซื้อทางเว็บ │
AF23 │ 010110 │ │ │
├─────────┼───────────────────────────────────────── ────────────────────────┤
CS3 │ 011000 │ วิดีโอออกอากาศ │ ทีวีและกิจกรรมสด │
├─────────┼───────────────────────────────────────── ────────────────────────┤
AF31 │ 011010 │ │ │
AF32 │ 011100 │ การสตรีมมัลติมีเดีย │ การสตรีมวิดีโอและเสียง │
AF33 │ 011110 │ │ │
├─────────┼───────────────────────────────────────── ────────────────────────┤
CS4 │ 100000 │ โต้ตอบแบบเรียลไทม์ │ การประชุมผ่านวิดีโอและการเล่นเกม │
├─────────┼───────────────────────────────────────── ────────────────────────┤
AF41 │ 100010 │ │ │
AF42 │ 100100 │ การประชุมมัลติมีเดีย │ การประชุมทางวิดีโอ H.323 │
AF43 │ 100110 │ │ │
├─────────┼───────────────────────────────────────── ────────────────────────┤
CS5 │ 101000 │ การส่งสัญญาณ │ การประชุมผ่านวิดีโอและการเล่นเกม │
├─────────┼───────────────────────────────────────── ────────────────────────┤
EF │ 101110 │ โทรศัพท์ │ ผู้ถือโทรศัพท์ IP │
├─────────┼───────────────────────────────────────── ────────────────────────┤
CS6 │ 110000 │ การควบคุมเครือข่าย │ การกำหนดเส้นทางเครือข่าย │
├─────────┼───────────────────────────────────────── ────────────────────────┤
CS7 │ 111000 │ │ │
└─────────┴───────────────────────────────────────── ────────────────────────┘
ค่าเริ่มต้น:
ยกเลิกการตั้งค่า

-NS, --แบนด์วิดธ์ แบนด์วิดธ์
จำกัดอัตราการส่ง UDP ไปที่ แบนด์วิดธ์ (บิต/วินาที).

ค่าเริ่มต้น:
1 Mb

-ผม, --report_interval ระยะห่าง
ช่วงเวลาการรายงาน (วินาที)

ค่าเริ่มต้น:
unset (ไม่มีการรายงานช่วงเวลา)

-l --buffer_length len
ความยาวของบัฟเฟอร์อ่าน/เขียน (ไบต์)

ค่าเริ่มต้น:
8 KB TCP, 1470 ไบต์UDP

-โอ --ละเว้น วินาที
ช่วงเริ่มต้นของข้อมูลที่จะละเว้นจากสถิติสุดท้าย เพื่อให้คุณสามารถ
ข้ามเงื่อนไขเริ่มต้นที่ผ่านมา เช่น TCP Slow Start ปัจจุบันดำเนินการโดย .เท่านั้น
ไอเพอร์เอฟ3 เครื่องมือ

-NS, --ขนาน สตรีม
จำนวนสตรีมพร้อมกันสำหรับการทดสอบ ดู -P ตัวเลือกของ ไอเพอร์ฟ เพื่อดูรายละเอียด

-t,--test_duration เวลา
ระยะเวลาการทดสอบ (วินาที)

ค่าเริ่มต้น:
10

-ยู, --อู๊ด
การทดสอบ UDP

ค่าเริ่มต้น:
การทดสอบ TCP

-W,--ไดนามิก_window หน้าต่าง
เช่นเดียวกับ -w ตัวเลือกยกเว้นว่าค่าเป็นคำแนะนำ bwctl จะพยายาม
กำหนดหน้าต่าง TCP ที่เหมาะสมแบบไดนามิกตามข้อมูล RTT
รวบรวมจากซ็อกเก็ตควบคุม ถ้า bwctl ไม่สามารถกำหนด a . แบบไดนามิกได้
หน้าต่างค่า หน้าต่าง จะถูกนำไปใช้.

ค่าเริ่มต้น:
ยกเลิกการตั้งค่า (ค่าเริ่มต้นของระบบ)

-w, --หน้าต่าง หน้าต่าง
ขนาดบัฟเฟอร์ซ็อกเก็ต (ไบต์) สำหรับ TCP จะกำหนดขนาดหน้าต่าง TCP สำหรับ UDP นี่
ตั้งค่าซ็อกเก็ตรับขนาดบัฟเฟอร์

ค่าเริ่มต้น:
ยกเลิกการตั้งค่า (ค่าเริ่มต้นของระบบ)

อ้วน ทดสอบ ข้อโต้แย้ง:
-NS, --เครื่องมือ
ระบุผู้ทดสอบทรูพุตที่จะใช้:

ปิง

อุแวม

ค่าเริ่มต้น:
ไม่มี. เลือกเครื่องมือที่ไคลเอนต์และเซิร์ฟเวอร์มีเหมือนกัน

-อี --no_endpoint
อนุญาตให้การทดสอบ ping ทำงานโดยที่ผู้รับอาจไม่มี bwctl พร้อมใช้งาน

-l --packet_length ความยาว
ขนาดของแพ็กเก็ตที่จะส่งสำหรับการทดสอบ ping หรือ owamp

ค่าเริ่มต้น:
แพ็คเก็ตขนาดเล็กที่สุด

-NS, --num_packets nแพ็คเก็ต
จำนวนแพ็กเก็ตที่จะส่งในการทดสอบนี้

ค่าเริ่มต้น:
10

-ผม, --packet_interval วินาที
เวลาระหว่างที่แต่ละแพ็กเก็ตถูกส่งไปทดสอบ

ค่าเริ่มต้น:
วินาที 1.0

-NS, --ttl TTL
ค่า TTL ที่จะแท็กแต่ละแพ็กเก็ตด้วย สิ่งนี้ใช้ได้กับการทดสอบ ping เท่านั้น

ค่าเริ่มต้น:
ไม่มี

bwtraceroute ทดสอบ ข้อโต้แย้ง:
-NS, --เครื่องมือ
ระบุผู้ทดสอบทรูพุตที่จะใช้:

traceroute

ติดตามเส้นทาง

ค่าเริ่มต้น:
ไม่มี. เลือกเครื่องมือที่ไคลเอนต์และเซิร์ฟเวอร์มีเหมือนกัน

-อี --no_endpoint
อนุญาตให้ทำการทดสอบโดยที่เครื่องรับอาจไม่มี bwctl พร้อมใช้งาน

-l --packet_length ความยาว
ขนาดของแพ็กเก็ตที่จะส่งสำหรับการทดสอบ

ค่าเริ่มต้น:
แพ็คเก็ตขนาดเล็กที่สุด

-NS, --first_ttl TTL
TTL ขั้นต่ำที่จะตั้งค่าสำหรับการติดตามเส้นทาง นี้กำหนดกระโดดแรกในเส้นทางที่
จะถูกส่งกลับ วิธีนี้ใช้ไม่ได้กับการทดสอบเส้นทาง

ค่าเริ่มต้น:
ไม่มี

-NS, --max_ttl TTL
TTL สูงสุดที่จะตั้งค่าสำหรับการติดตามเส้นทาง ซึ่งจะกำหนดฮอพสุดท้ายในเส้นทางที่
จะถูกส่งกลับ วิธีนี้ใช้ไม่ได้กับการทดสอบเส้นทาง

ค่าเริ่มต้น:
ไม่มี

-NS, --test_duration วินาทีfR
ระยะเวลาสูงสุดในการรอให้การทดสอบติดตามเส้นทางเสร็จสิ้น

ค่าเริ่มต้น:
วินาที 10

การกำหนด ข้อโต้แย้ง:
-NS, --allow_ntp_unsync ซิงค์ฟัซ
อนุญาต bwctl เพื่อทำงานโดยไม่มีนาฬิการะบบที่ซิงโครไนซ์ ใช้เพื่อระบุว่าไกลแค่ไหน
ปิดนาฬิกาท้องถิ่นจาก UTC. bwctl ชอบที่จะมี NTP ระบบซิงโครไนซ์
นาฬิกาเพื่อให้แน่ใจว่าจุดปลายทั้งสองของการทดสอบตกลงเหมือนกัน
กรอบเวลาที่กำหนดไว้สำหรับการดำเนินการทดสอบ

หากทั้งสองระบบไม่มีเวลาใกล้เคียงเพียงพอ ให้ทดสอบปริมาณงาน
จะล้มเหลวในที่สุดเพราะจุดปลายหนึ่งของการทดสอบจะพยายามทำงานที่a
เวลาที่แตกต่างจากเวลาอื่น

หากระบบปฏิบัติการรองรับ NTP การโทรของระบบ และนาฬิกาของระบบคือ
ถูกกำหนดให้ไม่ซิงโครไนซ์ ข้อความแสดงข้อผิดพลาดจะยังคงถูกรายงานขึ้นอยู่กับ
ตามมูลค่าของ -e ธง.

เมื่อคำนวณข้อผิดพลาดของเวลา ค่านี้จะถูกรวมเข้าบัญชีสำหรับ
ความแตกต่าง. ออฟเซ็ตเวลาสูงสุดสามารถ จำกัด ไว้ที่ฝั่งเซิร์ฟเวอร์โดยใช้
คำสั่ง max_time_error เพื่อป้องกันการปฏิเสธการโจมตีบริการ หากตั้งค่าไว้ เซิร์ฟเวอร์
จะปฏิเสธคำขอให้ทดสอบกับเพียร์ที่มีข้อผิดพลาดการประทับเวลาสูงเกินไป

ค่าเริ่มต้น:
Unset (ค่าเริ่มต้นเป็น Set สำหรับระบบที่ไม่มี NTP ระบบเรียก)

-ผม, --test_interval ระยะห่าง
ระบุว่า bwctl ควรพยายามเรียกใช้การทดสอบปริมาณงานทุกๆ ระยะห่าง
วินาที

ค่าเริ่มต้น:
ยกเลิกการตั้งค่า หากไม่ได้ตั้งค่า bwctl ทำการทดสอบเพียงครั้งเดียว

-แอล, --latest_time ยาวที่สุด
ระบุระยะเวลานานที่สุดที่ลูกค้ายินดีรอ a
หน้าต่างการจอง เมื่อไหร่ bwctl ขอการทดสอบจาก bwctld เซิฟเวอร์ มันระบุ
เวลาที่เร็วที่สุดและครั้งสุดท้ายที่ยินดีที่จะยอมรับ เวลาล่าสุดคือ
กำหนดโดยการเพิ่มสิ่งนี้ ยาวที่สุด ตัวเลือกให้เร็วที่สุด เวลาที่เร็วที่สุดคือ
โดยพื้นฐานแล้ว 'ตอนนี้' NS ยาวที่สุด เวลาถูกระบุเป็นจำนวนวินาที

ค่าเริ่มต้น:
If ระยะห่าง ถูกตั้งค่า ค่าเริ่มต้นคือ 50% ของ ระยะห่าง. มิฉะนั้น ค่าเริ่มต้น
เป็นสองเท่าของระยะเวลาการทดสอบ เวลา แต่ไม่เกิน 10 นาที (ดู -t.)

-NS, --num_tests nช่วงเวลา
จำนวนการทดสอบที่จะดำเนินการหาก -I ตั้งค่าตัวเลือกแล้ว

ค่าเริ่มต้น:
อย่างต่อเนื่อง

-NS, --สุ่ม แอลฟา
สุ่มเวลาเริ่มต้นของการทดสอบภายในนี้ แอลฟา เปอร์เซ็นต์ของ ระยะห่าง.
ค่าที่ถูกต้องสำหรับ แอลฟา มีตั้งแต่ 0-50 bwctl จะพยายามรันการทดสอบทุก ๆ
ระยะห่าง + / - แอลฟา เปอร์เซ็นต์ ตัวอย่างเช่น ถ้า ระยะห่าง คือ 300 วินาทีและ แอลฟา
ตั้งไว้ที่ 10 เปอร์เซ็นต์ จากนั้น bwctl จะพยายามเรียกใช้การทดสอบทุกๆ 270-330 วินาที
ตัวเลือกนี้มีประโยชน์เฉพาะกับ -I ตัวเลือก

ค่าเริ่มต้น:
0 (ไม่มีการสุ่ม)

เอาท์พุต ข้อโต้แย้ง:
-NS, --output_dir dir
ระบุไดเร็กทอรีสำหรับไฟล์ผลลัพธ์หาก -p ตั้งค่าตัวเลือกแล้ว

-e, --สิ่งอำนวยความสะดวก สิ่งอำนวยความสะดวก
syslog สิ่งอำนวยความสะดวก เพื่อบันทึกข้อความไปที่

ค่าเริ่มต้น:
LOG_USER

-NS, --หน่วย หน่วย
ระบุหน่วยสำหรับเครื่องมือที่จะใช้เมื่อแสดงผล ที่ได้รับการยอมรับ
ค่าสำหรับ หน่วย เป็นเครื่องมือเฉพาะ

ไอเพอร์ฟ:

k กิโลบิตต่อวินาที

K กิโลไบต์ต่อวินาที

m เมกะบิตต่อวินาที

M เมกะไบต์ต่อวินาที

-ชม, --ช่วยด้วย
พิมพ์ข้อความช่วยเหลือ

-NS, --พิมพ์
วางผลการทดสอบในไฟล์ พิมพ์ชื่อไฟล์ไปที่ stdout เมื่อผลลัพธ์เป็น
สมบูรณ์

-NS, --เงียบ
เอาต์พุตที่เงียบ เอาท์พุตให้น้อยที่สุด

-NS, --syslog_to_stderr
ส่งข้อความ syslog ไปยัง stderr นี่เป็นค่าเริ่มต้นเว้นแต่ว่า -q ตัวเลือกที่
ระบุไว้เพื่อให้ตัวเลือกนี้มีประโยชน์เฉพาะกับ -q ตัวเลือก

-วี --รุ่น
พิมพ์ข้อมูลเวอร์ชันและออก

-ใน, --รายละเอียด
เอาต์พุตแบบละเอียด ระบุเพิ่มเติม -vช่วยเพิ่มความฟุ่มเฟือย

-NS, --ทั้งสอง
แสดงผลทั้งผู้ส่งและผู้รับ โดยค่าเริ่มต้น เฉพาะผลลัพธ์จาก
ด้านที่เหมาะสมสำหรับเครื่องมือที่กำหนดคือผลลัพธ์ ถ้า -p มีการระบุตัวเลือก the
ผลลัพธ์ของผู้ส่งจะอยู่ในไฟล์เพิ่มเติม

-y, --รูปแบบ รูป
ระบุรูปแบบผลลัพธ์ของเครื่องมือ ค่าที่ยอมรับได้สำหรับ รูป เป็นเครื่องมือ
เฉพาะ

ไอเพอร์ฟ:

c [c]เอาต์พุตที่คั่นด้วยเครื่องหมาย omma

และพวกเรา ตัวแปร


bwctl สิ่งแวดล้อม ตัวแปร ใช้ ผิดนัด

─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ───────

บีดับเบิลยูซีแอลอาร์ซี การกำหนดค่า ไฟล์ ~/.bwctlrc
BWCTL_DEBUG_TIMEOFFSET สาขา 0.0(วินาที)

ตัวอย่าง


bwctl -c somehost.example.com

เรียกใช้การทดสอบ TCP 10 วินาทีเริ่มต้นโดยเร็วที่สุดด้วย ในประเทศ เป็นผู้ส่งและ
somehost.example.com เป็นผู้รับ โดยใช้เครื่องมือใดก็ได้ที่พวกเขามีเหมือนกัน
ส่งคืนผลลัพธ์จากด้านรับของการทดสอบ

bwctl -x -c somehost.example.com

เช่นเดียวกับการทดสอบก่อนหน้านี้ แต่ยังส่งคืนผลลัพธ์จากฝั่งผู้ส่งของ
ทดสอบ

bwctl -x -c somehost.example.com -s otherhost.example.com

เหมือนการทดสอบครั้งก่อน แต่ให้ otherhost.example.com เป็นผู้ส่งแทน
ในประเทศ.

bwctl -t 30 -T iperf -s somehost.example.com

เรียกใช้ TCP . 30 วินาที ไอเพอร์ฟ ทดสอบกับ somehost.example.com ในฐานะผู้ส่งและ ในประเทศ as
ผู้รับ.

bwctl -I 3600 -R 10 -t 10 -u -b 10m -s somehost.example.com

เรียกใช้การทดสอบ UDP 10 วินาทีทุก ๆ ชั่วโมง (3600 +/- 360 วินาที) กับผู้ส่ง
อัตราถูกจำกัดที่ 10 Mbits ต่อวินาที จาก somehost.example.com ถึง ในประเทศ.

bwctl -s somehost.example.com AE เอเอสคีย์ ผู้ใช้บางคน

เรียกใช้การทดสอบ TCP 10 วินาทีเริ่มต้น ตรวจสอบสิทธิ์โดยใช้ข้อมูลประจำตัว ผู้ใช้บางคน. bwctl
จะถามถึงข้อความรหัสผ่านที่จะใช้สร้างคีย์ AES

อ้วน --no_endpoint -N 30 -i 0.5 --ttl 150 -c somehost.example.com

เรียกใช้การทดสอบ ping ที่ส่ง 30 pings หนึ่งแพ็กเก็ตต่อครึ่งวินาทีด้วย TTL 150
ไปยัง somehost.example.com จาก ในประเทศ. หาก somehost.example.com ไม่มี bwctl
ทำงาน การทดสอบ ping จะทำงานต่อไป

bwtraceroute -T ติดตามเส้นทาง -E -c somehost.example.com

เรียกใช้การทดสอบเส้นทางไปยัง somehost.example.com จาก ในประเทศ. ถ้า somehost.example.com
ไม่มีการรัน bwctl การทดสอบ tracepath จะทำงานต่อไป

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


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

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

  • 1
    Firebird
    Firebird
    Firebird RDBMS นำเสนอคุณสมบัติ ANSI SQL
    & ทำงานบน Linux, Windows &
    หลายแพลตฟอร์ม Unix คุณสมบัติ
    การทำงานพร้อมกันและประสิทธิภาพที่ยอดเยี่ยม
    & พลัง...
    ดาวน์โหลด Firebird
  • 2
    Kompozer
    Kompozer
    KompoZer เป็นโปรแกรมแก้ไข HTML wysiwyg โดยใช้
    ฐานโค้ด Mozilla Composer เนื่องจาก
    การพัฒนาของ Nvu ถูกหยุดลง
    ในปี 2005 KompoZer แก้ไขข้อบกพร่องมากมายและ
    เพิ่มเ...
    ดาวน์โหลดโปรแกรม KompoZer
  • 3
    ดาวน์โหลดมังงะฟรี
    ดาวน์โหลดมังงะฟรี
    The Free Manga Downloader (FMD) เป็น
    แอปพลิเคชันโอเพ่นซอร์สที่เขียนใน
    Object-Pascal สำหรับการจัดการและ
    ดาวน์โหลดมังงะจากเว็บไซต์ต่างๆ
    นี่คือกระจก...
    ดาวน์โหลด Manga Downloader ฟรี
  • 4
    Aetbootin
    Aetbootin
    UNetbootin ช่วยให้คุณสร้างบูตได้
    ไดรฟ์ USB สดสำหรับ Ubuntu, Fedora และ
    การกระจาย Linux อื่น ๆ ที่ไม่มี
    เขียนซีดี มันทำงานบน Windows, Linux,
    และ ...
    ดาวน์โหลด UNetbootin
  • 5
    โดลิบาร์ ERP - CRM
    โดลิบาร์ ERP - CRM
    Dolibarr ERP - CRM ใช้งานง่าย
    แพ็คเกจซอฟต์แวร์โอเพ่นซอร์ส ERP และ CRM
    (รันด้วยเว็บเซิร์ฟเวอร์ php หรือ as
    ซอฟต์แวร์แบบสแตนด์อโลน) สำหรับธุรกิจ
    ฐานราก...
    ดาวน์โหลด Dolibarr ERP - CRM
  • 6
    ไคลเอนต์ sqirreL SQL
    ไคลเอนต์ sqirreL SQL
    SQuirreL SQL Client คือ SQL . แบบกราฟิก
    ไคลเอนต์ที่เขียนด้วย Java ที่จะอนุญาต
    ให้คุณดูโครงสร้างของ JDBC
    ฐานข้อมูลที่สอดคล้อง เรียกดูข้อมูลใน
    โต๊ะ...
    ดาวน์โหลดไคลเอนต์ sqirreL SQL
  • เพิ่มเติม»

คำสั่ง Linux

Ad