วิธีใช้ bmon เพื่อตรวจสอบแบนด์วิดท์เครือข่ายบน Linux

เผยแพร่แล้ว: 2022-01-29
พรอมต์เทอร์มินัลที่มีสไตล์บนระบบ Linux
Fatmawati Achmad Zaenuri/Shutterstock

ด้วยแอปพลิเคชัน bmon Linux คุณสามารถดูการใช้แบนด์วิดท์ในการเชื่อมต่อเครือข่ายของคุณได้ อย่างไรก็ตาม การทำความเข้าใจรายละเอียดปลีกย่อยต้องอาศัยงานนักสืบ ดังนั้นเราจึงทำเพื่อคุณ!

วิธี bmon ทำงาน

กราฟไดนามิกและสถิติแบบเรียลไทม์ที่แสดงกิจกรรมบนอินเทอร์เฟซเครือข่ายต่างๆ ของคุณสามารถช่วยให้คุณทราบล่วงหน้าเกี่ยวกับประสิทธิภาพของเครือข่ายและการใช้แบนด์วิดท์ นี่คือสิ่งที่ bmon มอบให้คุณในหน้าต่างเทอร์มินัล

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

แม้ว่าจะต้องมีการกล่าว—สถิติของคำสั่ง bmon อาจทำให้งงงันในตอนแรก ตัวอย่างเช่น มีสามชื่อที่เรียกว่า “Ip6 Reasm/Frag” เกิดอะไรขึ้นกับที่?

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

โฆษณา

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

กำลังติดตั้ง bmon

ในการติดตั้ง bmon บน Ubuntu ให้ใช้คำสั่งนี้:

 sudo apt-get ติดตั้ง bmon 

ในการติดตั้งบน Fedora ให้พิมพ์ดังต่อไปนี้:

 sudo dnf ติดตั้ง bmon 

สำหรับ Manjaro คำสั่งมีดังต่อไปนี้:

 sudo pacman -Sy bmon 

จอแสดงผล bmon

พิมพ์ bmon และกด Enter เพื่อเริ่มโปรแกรม จอแสดงผล bmon แบ่งออกเป็นหลายบานหน้าต่าง สามอันดับแรกมีชื่อว่า "อินเทอร์เฟซ" "RX" และ "TX" บานหน้าต่างส่วนกลางแสดงสถิติและกราฟโดยละเอียด

บานหน้าต่าง "อินเทอร์เฟซ" จะแสดงอินเทอร์เฟซเครือข่ายที่คอมพิวเตอร์ของคุณติดตั้งอยู่ นอกจากนี้ยังแสดงระเบียบวินัยในการจัดคิว (qdisc) ที่อินเทอร์เฟซเครือข่ายแต่ละเครือข่ายใช้อยู่ (เพิ่มเติมเกี่ยวกับสิ่งเหล่านี้ในภายหลัง)

บานหน้าต่าง "RX" จะแสดงบิตที่ได้รับต่อวินาทีและแพ็กเก็ตต่อวินาทีสำหรับแต่ละอินเทอร์เฟซและคิว บานหน้าต่าง "TX" จะแสดงบิตที่ส่งต่อวินาทีและแพ็กเก็ตต่อวินาทีสำหรับแต่ละอินเทอร์เฟซและคิว

ในคอมพิวเตอร์ของเรา เรามีอินเทอร์เฟซที่ติดตั้งไว้เพียงสองอินเทอร์เฟซเท่านั้น: อินเทอร์เฟซแบบวนรอบ (เรียกอีกอย่างว่าอะแดปเตอร์แบบวนรอบ) และอะแดปเตอร์อีเทอร์เน็ตแบบมีสาย อินเทอร์เฟซแบบวนรอบเรียกว่า "lo" และอินเทอร์เฟซอีเทอร์เน็ตเรียกว่า "enp0s3"

อะแดปเตอร์อีเทอร์เน็ตในเครื่องของคุณอาจมีชื่ออื่น หากคุณกำลังใช้แล็ปท็อป คุณจะเห็นอแด็ปเตอร์ไร้สายด้วย และชื่อจะขึ้นต้นด้วย "wl"

โฆษณา

bmon แสดงข้อมูลเกี่ยวกับอินเทอร์เฟซเครือข่ายที่เลือกอยู่ในปัจจุบัน อินเทอร์เฟซที่เลือกคืออินเทอร์เฟซที่มีเครื่องหมายมากกว่า ( > ) ที่ไฮไลต์อยู่ข้างๆ คุณสามารถกดลูกศรขึ้นและลงเพื่อย้ายเครื่องหมายมากกว่าและเลือกอินเทอร์เฟซที่คุณต้องการตรวจสอบ เราเลือกอะแดปเตอร์อีเธอร์เน็ต

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

กดปุ่มลูกศรซ้ายและขวาเพื่อเปลี่ยนสถิติที่กำลังสร้างกราฟ สำหรับกราฟบางอัน คุณต้องกด H ก่อนจึงจะเติมได้ ผู้ที่ต้องการสิ่งนี้จะบอกคุณ

หากต้องการดูสถิติสำหรับอินเทอร์เฟซเครือข่าย ให้ยืดหน้าต่างเทอร์มินัลจนกว่าจะสูงพอที่จะแสดง จากนั้นกด D เพื่อแสดง หากคุณกด I (สำหรับข้อมูล) คุณจะเห็นข้อมูลเพิ่มเติมเล็กน้อย

หากคุณขยายหน้าต่างเทอร์มินัลให้ใหญ่สุด จะแสดงกราฟหลายกราฟ กดน้อยกว่า (<) และมากกว่า (>) เพื่อเพิ่มหรือลบคู่ของกราฟ หากคุณกด G จะเป็นการเปิดและปิดการแสดงกราฟทั้งหมด

เมื่อคุณกดเครื่องหมายคำถาม (?) คุณจะเห็นหน้าจอความช่วยเหลือ "การอ้างอิงอย่างรวดเร็ว" พร้อมการกดแป้นพิมพ์ทั่วไป

หน้าจอ "อ้างอิงด่วน" ใน bmon

โฆษณา

กดเครื่องหมายคำถาม (?) อีกครั้งเพื่อปิดหน้าจอ “อ้างอิงด่วน”

สถิติโดยละเอียด

หากหน้าต่างเทอร์มินัลของคุณสูงและกว้างเพียงพอ (ยืดออก หากไม่เป็นเช่นนั้น) คุณสามารถกด "D" เพื่อเปิดหรือปิดมุมมองโดยละเอียดได้

จำนวนคอลัมน์ที่คุณเห็นขึ้นอยู่กับความกว้างของหน้าต่างเทอร์มินัล ในหน้าต่างเทอร์มินัล 80 คอลัมน์มาตรฐาน คุณจะเห็นสองหน้าต่าง ยิ่งหน้าต่างกว้าง คุณก็ยิ่งเห็นคอลัมน์มากขึ้น คุณไม่ได้รับสถิติมากขึ้นด้วยหน้าต่างที่กว้างขึ้น คุณจะยังคงเห็นตัวเลขชุดเดียวกัน แต่คอลัมน์จะสั้นลง

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

แต่ละคอลัมน์จะมีชุดของสถิติ ชื่อของค่า และค่าที่ได้รับ ( RX ) และค่าที่ส่ง ( TX ) จะแสดงสำหรับแต่ละสถิติ หากค่าใดๆ ปรากฏเป็นขีดกลาง ( - ) แสดงว่าไม่มีการบันทึกสถิติสำหรับทิศทางนั้น

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

โฆษณา

สถิติอื่นๆ ทั้งหมดจะแสดงตามลำดับตัวอักษร โดยข้ามจากคอลัมน์หนึ่งไปอีกคอลัมน์หนึ่ง หลายคนใช้ชื่อเดียวกัน เราจะอธิบายความหมายทั้งหมดด้านล่าง เราได้สะกดชื่อย่อไว้ด้วย หากไม่มีการระบุ IPv6 สถิติดังกล่าวจะอ้างอิงถึง IPv4

สถิติในคอลัมน์ด้านซ้ายมีดังนี้:

  • ไบต์: ปริมาณ การใช้ข้อมูลเป็นไบต์
  • ยกเลิกข้อผิดพลาด: จำนวนข้อผิดพลาดในการยกเลิก ในเส้นทางการเชื่อมต่อระหว่างต้นทางและปลายทาง ซอฟต์แวร์ชิ้นหนึ่งทำให้เกิดการยกเลิกการเชื่อมต่อ
  • การ ชนกัน: จำนวนข้อผิดพลาดในการชน อุปกรณ์ตั้งแต่สองเครื่องขึ้นไปพยายามส่งแพ็กเก็ตพร้อมกัน ซึ่งไม่น่าจะเป็นปัญหาในเครือข่ายฟูลดูเพล็กซ์
  • ข้อผิดพลาด CRC: จำนวนข้อผิดพลาดในการตรวจสอบซ้ำซ้อนแบบวนซ้ำ
  • ข้อผิดพลาด: จำนวนข้อผิดพลาดทั้งหมด
  • ข้อผิดพลาดของเฟรม: จำนวนข้อผิดพลาดของเฟรม เฟรมคือคอนเทนเนอร์เครือข่ายสำหรับแพ็กเก็ต ข้อผิดพลาดหมายถึงตรวจพบเฟรมที่มีรูปแบบไม่ถูกต้อง
  • ICMPv6: จำนวนแพ็กเก็ตการรับส่งข้อมูล Internet Control Message Protocol v6
  • ข้อผิดพลาด ICMPv6: จำนวนข้อผิดพลาด ICMP v6
  • Ip6 Broadcast: จำนวนการออกอากาศ IPv6 ซึ่งถูกส่งไปยังอุปกรณ์ทั้งหมดในเครือข่าย
  • Ip6 CE Packets: CE ย่อมาจาก "customer edge" ซึ่งมักจะใช้กับเราเตอร์ พวกเขาเชื่อมต่อกับขอบผู้ให้บริการ (PE) ของบริการการเชื่อมต่อที่ลูกค้าสมัคร
  • Ip6 Delivers: จำนวนแพ็กเก็ต IPv6 ขาเข้า
  • แพ็กเก็ต Ip6 ECT (1): การแจ้งเตือนความแออัดอย่างชัดแจ้ง (ECN) อนุญาตให้ปลายการเชื่อมต่อเครือข่ายด้านใดด้านหนึ่งแจ้งเตือนอีกฝ่ายหนึ่งถึงความแออัดที่กำลังจะเกิดขึ้น แพ็คเก็ตถูกทำเครื่องหมายด้วยแฟล็กที่ทำหน้าที่เป็นคำเตือน ปลายทางที่รับสามารถลดอัตราการส่งข้อมูลเพื่อหลีกเลี่ยงความแออัดและการสูญเสียแพ็กเก็ตที่อาจเกิดขึ้นได้ แพ็กเก็ต ECN-Capable Transport (ECT) จะถูกทำเครื่องหมายด้วยแฟล็กเพื่อระบุว่ากำลังส่งผ่าน ECN Capable Transport ซึ่งช่วยให้เราเตอร์ระดับกลางตอบสนองตามนั้น แพ็กเก็ต ECN แบบที่ 1 บอกให้ผู้รับปลายทางเปิดใช้งาน ECN และเพิ่มไปยังการส่งสัญญาณขาออก
  • ข้อผิดพลาดส่วนหัวของ Ip6: จำนวนแพ็กเก็ตที่มีข้อผิดพลาดในส่วนหัวของ IPv6
  • แพ็กเก็ต Ip6 Multicast: จำนวนแพ็กเก็ต IPv6 Multicast (รูปแบบการออกอากาศ)
  • Ip6 Non-ECT Packets: จำนวนแพ็กเก็ต IPv6 ที่ไม่ได้ตั้งค่าสถานะเป็น ECT(1)
  • Ip6 Reassembly/Fragment OK: จำนวนแพ็กเก็ต IPv6 ที่แยกส่วนเนื่องจากขนาดและประกอบใหม่ได้สำเร็จเมื่อได้รับ
  • Ip6 Reassembly Timeouts: จำนวนแพ็กเก็ต IPv6 ที่มีการแยกส่วนเนื่องจากขนาด แต่ไม่สามารถประกอบใหม่ได้เมื่อได้รับเนื่องจากหมดเวลา
  • Ip6 Truncated Packets: จำนวนแพ็กเก็ตที่ถูกตัดทอน เมื่อมีการส่งแพ็กเก็ต IPv6 แพ็กเก็ตจะถูกตั้งค่าสถานะเป็นตัวเลือกสำหรับการตัดทอน หากเราเตอร์ระดับกลางไม่สามารถจัดการแพ็กเก็ตได้เนื่องจากเกินหน่วยส่งข้อมูลสูงสุด (MTU) เราเตอร์จะตัดทอนแพ็กเก็ต ทำเครื่องหมายเป็นดังกล่าว แล้วส่งต่อไปยังปลายทาง เมื่อได้รับแล้ว ปลายทางไกลสามารถส่งแพ็กเก็ต ICMP กลับไปยังต้นทางได้ โดยบอกให้อัปเดตค่าประมาณ MTU เพื่อลดขนาดแพ็กเก็ต
  • Ip6 Discards: จำนวนแพ็กเก็ต IPv6 ที่ถูกทิ้ง หากอุปกรณ์ใดๆ ระหว่างต้นทางและปลายทางไม่ได้รับการตั้งค่าอย่างถูกต้อง และการตั้งค่า IPv6 ไม่ทำงาน อุปกรณ์จะไม่รองรับการรับส่งข้อมูล IPv6 มันจะถูกทิ้ง
  • Ip6 Packets: จำนวนรวมของแพ็กเก็ต IPv6 ทุกประเภท
  • ข้อผิดพลาดที่ไม่ได้รับ: จำนวนแพ็กเก็ตที่ขาดหายไปจากการส่ง แพ็กเก็ตมีการกำหนดหมายเลขเพื่อให้สามารถสร้างข้อความต้นฉบับขึ้นใหม่ได้ หากขาดหายไป แสดงว่าขาดหายไปอย่างเห็นได้ชัด
  • ไม่มีตัวจัดการ: จำนวนแพ็กเก็ตที่ไม่พบตัวจัดการโปรโตคอล
  • ข้อผิดพลาดของหน้าต่าง: จำนวนข้อผิดพลาดของหน้าต่าง หน้าต่างของแพ็กเก็ตคือจำนวนของออคเต็ตในส่วนหัว หากตัวเลขนี้มีตัวเลขผิดปกติ ส่วนหัวจะไม่สามารถตีความได้

สถิติในคอลัมน์ด้านขวามีดังนี้:

  • แพ็กเก็ต: การรับส่งข้อมูลในแพ็กเก็ต
  • ข้อผิดพลาดของผู้ให้บริการ: จำนวนข้อผิดพลาดของผู้ให้บริการ สิ่งเหล่านี้จะเกิดขึ้นหากเกิดปัญหาขึ้นกับการมอดูเลตสัญญาณ ซึ่งอาจบ่งชี้ว่าอุปกรณ์เครือข่ายสองด้านไม่ตรงกัน หรือความเสียหายทางกายภาพของสายเคเบิล เต้ารับ หรือขั้วต่อ
  • บีบอัด: จำนวนของแพ็กเก็ตที่บีบอัด
  • ถูก ทิ้ง: จำนวนแพ็กเก็ตที่ถูกทิ้ง ซึ่งส่งผลให้ไม่สามารถไปถึงปลายทางได้ (อาจเป็นเพราะความแออัด)
  • ข้อผิดพลาด FIFO: จำนวนข้อผิดพลาดของบัฟเฟอร์เข้าก่อน ออกก่อน (FIFO) บัฟเฟอร์การส่งของอินเทอร์เฟซเครือข่ายโอเวอร์รัน เนื่องจากไม่ได้ล้างข้อมูลอย่างรวดเร็วเพียงพอ
  • ข้อผิดพลาดของ Heartbeat: ฮาร์ดแวร์หรือซอฟต์แวร์อาจใช้สัญญาณปกติเพื่อแสดงว่ากำลังทำงานอย่างถูกต้องหรือเพื่ออนุญาตให้ซิงโครไนซ์ ตัวเลขนี้คือจำนวน "การเต้นของหัวใจ" ที่สูญเสียไป
  • ข้อผิดพลาด Checksum ICMPv6: จำนวนข้อผิดพลาดการตรวจสอบข้อความ Internet Control Message Protocol v6
  • ข้อผิดพลาดที่อยู่ IP6: จำนวนข้อผิดพลาดเนื่องจากที่อยู่ IPv6 ไม่ถูกต้อง
  • Ip6 Broadcast Packets: จำนวนแพ็กเก็ตการออกอากาศ IPv6
  • ข้อผิดพลาด Checksum Ip6: จำนวนข้อผิดพลาดการตรวจสอบ IPv6 แพ็กเก็ต ICMP และ User Datagram Protocol (UDP) ใน IPv6 ใช้เช็คซัม แต่แพ็กเก็ต IPv6 IP ปกติไม่ใช้
  • แพ็กเก็ต Ip6 ECT(0): แพ็กเก็ต เหล่านี้ได้รับการปฏิบัติเหมือนกับแพ็กเก็ต ECT(1)
  • Ip6 Forwarded: จำนวนแพ็กเก็ต IPv6 unicast forwarding ที่นำส่ง Unicast กระโดดแพ็กเก็ตจากต้นทางไปยังปลายทางผ่านสายของเราเตอร์ตัวกลางและตัวส่งต่อ
  • Ip6 Multicasts: จำนวนแพ็กเก็ต IPv6 multicast forwarding ที่จัดส่ง Multicast ส่งแพ็กเก็ตไปยังกลุ่มปลายทางพร้อมกัน (ซึ่งเป็นวิธีการทำงานของ Wi-Fi)
  • Ip6 No Route: จำนวนข้อผิดพลาดไม่มีเส้นทาง ซึ่งหมายความว่าปลายทางไม่สามารถเข้าถึงได้เนื่องจากไม่สามารถคำนวณเส้นทางไปยังปลายทางไกลได้
  • Ip6 Reassembly/Fragment Failures: จำนวนแพ็กเก็ต IPv6 ที่แตกแฟรกเมนต์เนื่องจากขนาด และไม่สามารถประกอบใหม่ได้เมื่อได้รับ
  • Ip6 Reassembly/Fragment Requests: จำนวนแพ็กเก็ต IPv6 ที่แยกส่วนเนื่องจากขนาด และต้องประกอบใหม่เมื่อได้รับ
  • Ip6 Too Big Errors: จำนวนข้อความ ICMP ที่ "ใหญ่เกินไป" ที่ได้รับ ซึ่งบ่งชี้ว่าแพ็กเก็ต IPv6 ถูกส่งไปซึ่งมากกว่าหน่วยส่งสูงสุด
  • Ip6 Unknown Protocol Errors: จำนวนแพ็กเก็ตที่ได้รับโดยใช้โปรโตคอลที่ไม่รู้จัก
  • Ip6 Octets: ปริมาณของ octets ที่ได้รับและส่ง IPv6 มีส่วนหัวที่ 40 octets (320 บิต, 8 บิตต่อ octet) และขนาดแพ็กเก็ตขั้นต่ำที่ 1,280 octets (10,240 บิต)
  • ข้อผิดพลาดด้านความยาว: จำนวนแพ็กเก็ตที่มาพร้อมกับค่าความยาวในส่วนหัวที่สั้นกว่าความยาวแพ็กเก็ตต่ำสุดที่เป็นไปได้
  • Multicast: จำนวนการออกอากาศแบบหลายผู้รับ
  • ข้อผิดพลาดเกิน: การนับข้อผิดพลาดเกิน บัฟเฟอร์การรับล้น หรือแพ็คเก็ตมาถึงด้วยค่าเฟรมที่มากกว่าที่รองรับ ดังนั้นจึงไม่สามารถยอมรับได้

ข้อมูลเพิ่มเติม

หากคุณกด I (เช่นใน "ข้อมูล") จะเป็นการสลับบานหน้าต่างข้อมูลเพิ่มเติม หากไม่มีข้อมูลเพิ่มเติม แสดงว่าหน้าต่างไม่ใหญ่พอ คุณสามารถกด D เพื่อปิดสถิติโดยละเอียด กด G เพื่อปิดกราฟ หรือจะยืดหน้าต่างก็ได้

ข้อมูลเพิ่มเติมมีดังนี้:

  • MTU: หน่วยส่งสูงสุด
  • Operastate: สถานะการทำงานของอินเทอร์เฟซเครือข่าย
  • ที่อยู่: ที่อยู่ Media Access Control (MAC) ของอินเทอร์เฟซเครือข่าย
  • โหมด: โดยปกติจะถูกตั้งค่าเป็น default แต่คุณสามารถเห็น tunnel , beet หรือ ro สามรายการแรกเกี่ยวข้องกับความปลอดภัย IP (IPSec) การตั้งค่า default มักจะเป็นโหมด transport ซึ่งเพย์โหลดจะถูกเข้ารหัส เครือข่ายส่วนตัวเสมือน (VPN) แบบไคลเอ็นต์ถึงไซต์มักใช้สิ่งนี้ โดยทั่วไปแล้ว VPN แบบ Site-to-site จะใช้โหมด tunnel เนล ซึ่งแพ็กเก็ตทั้งหมดจะถูกเข้ารหัส ในโหมด Bound End-to-End Tunnel ( beet ) อุโมงค์จะถูกสร้างขึ้นระหว่างอุปกรณ์สองเครื่องที่มีที่อยู่ IP คงที่ ซ่อนอยู่ และที่อยู่ IP อื่นที่มองเห็นได้ โหมด ro เป็นวิธีการเพิ่มประสิทธิภาพการกำหนดเส้นทางสำหรับ IPv6 มือถือ
  • ครอบครัว: ตระกูลโปรโตคอลเครือข่ายที่ใช้งานอยู่
  • Qdisc: วินัยการเข้าคิว สามารถตั้งค่าเป็น red (Random Early Detection), codel (Controlled Delay) หรือ fq_codel (Fair Queuing with Controlled Delay)
  • แฟล็ก: ตัวบ่งชี้เหล่านี้แสดงความสามารถของการเชื่อมต่อเครือข่าย การเชื่อมต่อของเราสามารถใช้การส่งสัญญาณแบบ broadcast และ multicast ได้ และอินเทอร์เฟซทำงานแล้ว (ใช้งาน Up และเชื่อมต่ออยู่)
  • IfIndex: ดัชนีอินเทอร์เฟซคือหมายเลขที่ระบุเฉพาะซึ่งเชื่อมโยงกับอินเทอร์เฟซเครือข่าย
  • ออกอากาศ: ที่อยู่ MAC ที่ออกอากาศ ส่งไปยังที่อยู่นี้ออกอากาศได้รับแพ็กเก็ตไปยังอุปกรณ์ทั้งหมด
  • TXQlen: ขนาดคิวการส่ง (ความจุ)
  • นามแฝง: นามแฝง IP ให้การเชื่อมต่อเครือข่ายทางกายภาพที่อยู่ IP หลายที่อยู่ จากนั้นจะสามารถให้การเข้าถึงเครือข่ายย่อยต่างๆ ผ่านการ์ดอินเทอร์เฟซเครือข่ายเดียว ไม่มีนามแฝงที่ใช้ในคอมพิวเตอร์ทดสอบของเรา

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

อย่างไรก็ตาม ด้วยข้อจำกัดของการแสดงผลใน ASCII จึงไม่อาจมีความแม่นยำสูงสุด แม้ว่าการชำเลืองมองเป็นครั้งคราวสามารถบอกคุณได้ว่าการเชื่อมต่อมีความเร็วสูงสุด ปราศจากการจราจรอย่างลึกลับ หรือที่ไหนสักแห่งในระหว่างนั้น

ในทางกลับกัน สถิติที่มีรายละเอียดเป็นเพียงรายละเอียดเท่านั้น: มีรายละเอียดและปลีกย่อย ประกอบกับแนวทางที่ค่อนข้างไม่เป็นทางการในการติดฉลาก ทำให้ถอดรหัสได้ยากยิ่งขึ้น

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

ที่เกี่ยวข้อง: แล็ปท็อป Linux ที่ดีที่สุดสำหรับนักพัฒนาและผู้ที่ชื่นชอบ