ค้นหาเว็บไซต์

20 เครื่องมือตรวจสอบแบนด์วิธเครือข่าย Linux ที่ดีที่สุดในปี 2023


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

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

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

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

มาเริ่มกันเลย…

1. NetFlow Analyzer ของ Site24x7 – การตรวจสอบปริมาณข้อมูลเครือข่าย

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

กำหนดค่าเกณฑ์สำหรับตัวชี้วัดหลักทั้งหมด เช่น ปริมาณข้อมูลขาเข้า ปริมาณข้อมูลขาออก และการใช้แบนด์วิธ และรับการแจ้งเตือนทันทีเมื่อเกินเกณฑ์

NetFlow Analyzer วิเคราะห์โฟลว์โดยอิงจากเทคโนโลยีที่แตกต่างกัน เช่น NetFlow, sFlow และ J-Flow คุณสามารถมองเห็นแบนด์วิดท์เครือข่ายได้อย่างสมบูรณ์พร้อมสถิติการรับส่งข้อมูลสูงสุด แอปพลิเคชันยอดนิยม และการสนทนายอดนิยม

ระบุหมูแบนด์วิธ แก้ไข และเพิ่มประสิทธิภาพเครือข่ายของคุณโดยใช้เครื่องมือตรวจสอบแบนด์วิธเครือข่ายของ Site24x7

2. จัดการเครื่องมือวิเคราะห์ Netflow ของเครื่องยนต์

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

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

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

ด้วยรายงานที่ปรับแต่งได้ NetFlow Analyzer ยังช่วยคุณคาดการณ์และวางแผนความต้องการแบนด์วิดท์ของคุณ คุณสามารถสร้าง กำหนดเวลา และสร้างรายงานการวิเคราะห์แบนด์วิธที่ครอบคลุมได้ด้วยการคลิกเพียงไม่กี่ครั้ง

3. vnStat – เครื่องมือตรวจสอบปริมาณการใช้เครือข่าย

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

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

ติดตั้ง VnStat ใน Linux

sudo yum install sysstat      [On Older CentOS/RHEL & Fedora]
sudo dnf install sysstat      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install sysstat  [On Debian/Ubuntu & Mint]
sudo pacman -S sysstat        [On Arch Linux]

4. iftop – แสดงการใช้งานแบนด์วิธ

iftop เป็นเครื่องมือตรวจสอบแบนด์วิดท์เครือข่ายที่ใช้บรรทัดคำสั่งแบบเรียลไทม์ที่ใช้งานง่าย ใช้งานง่าย ใช้ในการดูภาพรวมกิจกรรมเครือข่ายบนอินเทอร์เฟซอย่างรวดเร็ว โดยจะแสดงการอัปเดตแบนด์วิธการใช้งานเครือข่ายโดยเฉลี่ยทุกๆ 2, 10 และ 40 วินาที

ติดตั้ง iftop ใน Linux

sudo yum install iftop      [On Older CentOS/RHEL & Fedora]
sudo dnf install iftop      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install iftop  [On Debian/Ubuntu & Mint]
sudo pacman -S iftop        [On Arch Linux]

5. nload – แสดงการใช้งานเครือข่าย

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

ติดตั้ง nload ใน Linux

sudo yum install nload      [On Older CentOS/RHEL & Fedora]
sudo dnf install nload      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install nload  [On Debian/Ubuntu & Mint]
sudo pacman -S nload        [On Arch Linux]

6. NetHogs – ตรวจสอบแบนด์วิธการรับส่งข้อมูลเครือข่าย

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

ติดตั้ง NetHogs ใน Linux

sudo yum install nethogs      [On Older CentOS/RHEL & Fedora]
sudo dnf install nethogs      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install nethogs  [On Debian/Ubuntu & Mint]
sudo pacman -S nethogs        [On Arch Linux]

7. bmon – การตรวจสอบแบนด์วิธและตัวประมาณอัตรา

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

ติดตั้ง Bmon ใน Linux

sudo yum install bmon      [On Older CentOS/RHEL & Fedora]
sudo dnf install bmon      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install bmon  [On Debian/Ubuntu & Mint]
sudo pacman -S bmon        [On Arch Linux]

8. Darkstat – บันทึกการรับส่งข้อมูลเครือข่าย

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

ติดตั้ง Darkstat ใน Linux

sudo yum install darkstat      [On Older CentOS/RHEL & Fedora]
sudo dnf install darkstat      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install darkstat  [On Debian/Ubuntu & Mint]
sudo pacman -S darkstat        [On Arch Linux]

9. IPTraf – การตรวจสอบเครือข่าย IP

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

ติดตั้ง IPTraf ใน Linux

sudo yum install iptraf      [On Older CentOS/RHEL & Fedora]
sudo dnf install iptraf      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install iptraf  [On Debian/Ubuntu & Mint]
sudo pacman -S iptraf        [On Arch Linux]

10. CBM – (เครื่องวัดแบนด์วิธสี)

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

ติดตั้ง Color Bandwidth Meter ใน Linux

sudo yum install cbm      [On Older CentOS/RHEL & Fedora]
sudo dnf install cbm      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install cbm  [On Debian/Ubuntu & Mint]
sudo pacman -S cbm        [On Arch Linux]

11. Iperf/Iperf3 – เครื่องมือวัดแบนด์วิธเครือข่าย

Iperf/Iperf3 เป็นเครื่องมืออันทรงพลังสำหรับการวัดปริมาณงานเครือข่ายผ่านโปรโตคอล เช่น TCP, UDP และ SCTP สร้างขึ้นเพื่อช่วยในการปรับแต่งการเชื่อมต่อ TCP บนเส้นทางเฉพาะเป็นหลัก ซึ่งมีประโยชน์สำหรับการทดสอบและตรวจสอบแบนด์วิดธ์สูงสุดที่ทำได้บนเครือข่าย IP (รองรับทั้ง IPv4 และ IPv6)

ต้องใช้เซิร์ฟเวอร์และไคลเอนต์เพื่อทำการทดสอบ (ซึ่งรายงานแบนด์วิธ การสูญเสีย และพารามิเตอร์ประสิทธิภาพเครือข่ายที่มีประโยชน์อื่น ๆ)

ติดตั้ง Iperf3 ใน Linux

sudo yum install iperf3      [On Older CentOS/RHEL & Fedora]
sudo dnf install iperf3      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install iperf3  [On Debian/Ubuntu & Mint]
sudo pacman -S iperf3        [On Arch Linux]

12. Netperf – การทดสอบแบนด์วิธเครือข่าย

Netperf คล้ายกับ iperf สำหรับการทดสอบประสิทธิภาพของเครือข่าย สามารถช่วยตรวจสอบแบนด์วิธเครือข่ายใน Linux โดยการวัดการถ่ายโอนข้อมูลโดยใช้ TCP, UDP นอกจากนี้ยังรองรับการวัดผ่านอินเทอร์เฟซ Berkeley Sockets, DLPI, Unix Domain Sockets และอินเทอร์เฟซอื่นๆ อีกมากมาย คุณต้องมีเซิร์ฟเวอร์และไคลเอนต์เพื่อทำการทดสอบ

ติดตั้ง Netperf ใน Linux

sudo yum install netperf      [On Older CentOS/RHEL & Fedora]
sudo dnf install netperf      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install netperf  [On Debian/Ubuntu & Mint]
sudo pacman -S netperf        [On Arch Linux]

13. SARG – เครื่องมือสร้างรายงานการวิเคราะห์ปลาหมึก

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

สำหรับคำแนะนำในการติดตั้งและการใช้งาน โปรดดูบทความของเรา – วิธีการติดตั้ง SARG เพื่อตรวจสอบการใช้งานแบนด์วิธอินเทอร์เน็ตของ Squid

14. Monitorix – เครื่องมือตรวจสอบระบบและเครือข่าย

Monitorix เป็นทรัพยากรระบบน้ำหนักเบาและแอปพลิเคชันตรวจสอบเครือข่าย ออกแบบมาสำหรับเซิร์ฟเวอร์ Linux/Unix ขนาดเล็ก และยังมาพร้อมกับการรองรับที่ยอดเยี่ยมสำหรับอุปกรณ์ฝังตัว

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

ติดตั้ง Monitorix ใน Linux

sudo yum install monitorix      [On Older CentOS/RHEL & Fedora]
sudo dnf install monitorix      [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
sudo apt-get install monitorix  [On Debian/Ubuntu & Mint]
sudo pacman -S monitorix        [On Arch Linux]

15. Cacti – เครื่องมือตรวจสอบเครือข่ายและกราฟ

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

สำหรับคำแนะนำในการติดตั้งและการใช้งาน โปรดดูบทความของเรา – ติดตั้ง Cacti (การตรวจสอบเครือข่าย) บน Linux

16. Observium – แพลตฟอร์มการตรวจสอบเครือข่าย

Observium เป็นแพลตฟอร์มการตรวจสอบเครือข่ายที่มีคุณสมบัติครบถ้วน พร้อมด้วยอินเทอร์เฟซที่หรูหราและทรงพลัง แข็งแกร่ง แต่เรียบง่ายและใช้งานง่าย รองรับแพลตฟอร์มจำนวนหนึ่งรวมถึง Linux, Windows, FreeBSD, Cisco, HP, Dell และอื่นๆ อีกมากมาย และรวมถึงการตรวจหาอุปกรณ์อัตโนมัติ ช่วยให้ผู้ใช้สามารถรวบรวมตัวชี้วัดเครือข่ายและนำเสนอกราฟตัวชี้วัดอุปกรณ์ที่ใช้งานง่ายจากข้อมูลประสิทธิภาพที่รวบรวมไว้

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

17. Zabbix – เครื่องมือตรวจสอบแอปพลิเคชันและเครือข่าย

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

สามารถทำงานร่วมกับโปรโตคอลเครือข่ายที่รู้จักกันดี เช่น HTTP, FTP, SMTP, IMAP และอื่นๆ อีกมากมาย โดยไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมบนอุปกรณ์ที่ได้รับการตรวจสอบ

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

18. Nagios – ตรวจสอบระบบ เครือข่าย และโครงสร้างพื้นฐาน

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

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

อ่านเพิ่มเติม: 13 คำสั่งการกำหนดค่าเครือข่าย Linux และการแก้ไขปัญหา

นอกจากนี้ Nagios ยังช่วยให้คุณจับตาดูการใช้แบนด์วิธและข้อผิดพลาดต่อพอร์ต และรองรับการตรวจจับการขัดข้องของเครือข่ายและความล้มเหลวของโปรโตคอลอย่างรวดเร็ว

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

19. EtherApe – การตรวจสอบเครือข่าย

EtherApe เป็นอีกหนึ่งเครื่องมือตรวจสอบเครือข่าย Linux แบบกราฟิกที่แสดงกิจกรรมเครือข่ายของคุณแบบกราฟิก รองรับอุปกรณ์หลากหลายประเภท เช่น Ethernet, FDDI, Token Ring, ISDN, PPP, SLIP และ WLAN

20. พิคอสนิช

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

โดยมีคุณลักษณะอินเทอร์เฟซผู้ใช้ที่ใช้เทอร์มินัล ช่วยให้ผู้ใช้สามารถนำทางและกรองประวัติการรับส่งข้อมูลได้อย่างง่ายดายด้วยพารามิเตอร์ต่างๆ รวมถึงเวลา, ปฏิบัติการ, แฮช sha256, กระบวนการหลักของปฏิบัติการ, ID ผู้ใช้, พอร์ตภายในเครื่องและระยะไกล, ที่อยู่ภายในเครื่องและระยะไกล และแม้กระทั่งโดเมน

สรุป

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