iftop
เป็นยูทิลิตีการตรวจสอบแบนด์วิดท์เครือข่ายที่สามารถใช้เพื่อวินิจฉัยการเสื่อมประสิทธิภาพของเครือข่ายแบบเรียลไทม์
ในบทช่วยสอนนี้เราจะครอบคลุมการติดตั้งและการใช้งานพื้นฐานของiftop
CentOS 6 บทความนี้สามารถใช้เป็นข้อมูลอ้างอิงสำหรับการแจกแจงลินุกซ์ที่ใช้ RPM อื่น ๆ
ข้อกำหนดเบื้องต้น
- อินสแตนซ์ CentOS 6x x64 บิต
- ผู้ใช้ sudo
การติดตั้ง iftop โดยใช้ Yum
iftop
ไม่พร้อมใช้งานในที่เก็บ CentOS yum พื้นฐาน แต่พร้อมใช้งานในที่epel
เก็บ ดังนั้นเราจะต้องติดตั้งepel
เพื่อติดตั้งiftop
:
sudo yum install epel-release
sudo yum update
sudo yum install iftop
เรียกใช้ iftop
sudo iftop
โดยไม่มีพารามิเตอร์เพิ่มเติมiftop
จะตรวจสอบการรับส่งข้อมูลขาเข้าและขาออกทั้งหมดบนอินเทอร์เฟซเครือข่ายเริ่มต้น eth0
เช่น
ในการตรวจสอบอินเตอร์เฟสเครือข่ายอื่นเช่นeth1
คุณจะต้องส่งชื่ออินเตอร์เฟสไปยังiftop
คำสั่งโดยใช้-i
พารามิเตอร์:
sudo iftop -i eth1
ภายในโปรแกรม iftop:
ด้านบนของหน้าจอเป็นมาตราส่วนที่ใช้เพื่อระบุการใช้แบนด์วิดท์ของการเชื่อมต่อเครือข่ายแต่ละรายการตามด้านล่าง
ข้อมูลที่ด้านบนของหน้าจอระบุแบนด์วิดท์ที่แต่ละการเชื่อมต่อเครือข่ายใช้งาน
ตรงกลางรายการการเชื่อมต่อเครือข่ายทั้งหมดบนอินเทอร์เฟซที่ตรวจสอบจะปรากฏขึ้น ลูกศรที่ตอนท้ายของแต่ละบรรทัดบ่งชี้ว่าทราฟฟิกนั้นเป็นขาเข้าหรือขาออก
สามคอลัมน์สุดท้ายแสดงการใช้แบนด์วิดท์เฉลี่ยสำหรับการเชื่อมต่อแต่ละรายการในช่วง 2, 10 และ 40 วินาทีที่ผ่านมา
ส่วนที่ด้านล่างของหน้าจอจะแสดงสถิติการจราจรโดยรวมรวมถึงการจราจรที่ส่งTx
การจราจรได้รับและแกรนด์ทั้งหมด Rx
จัดเตรียมการใช้แบนด์วิดท์สะสม ( ) สำหรับการรับส่งข้อมูลแต่ละประเภทการใช้แบนด์วิดท์สูงสุด ( ) และการใช้แบนด์วิดท์เฉลี่ยในช่วง 2, 10 และ 40 วินาทีสุดท้ายTOTAL
iftop
cum
peak
iftop
อินเทอร์เฟซของค่อนข้างปรับแต่ง การใช้ชุดของคีย์ที่กำหนดไว้ล่วงหน้าคุณสามารถเปลี่ยนวิธีการแสดงข้อมูล:
- h: สลับระหว่างการแสดงและไม่แสดงวิธีใช้
- j: เลื่อนลง
- k: เลื่อนขึ้น
- n: สลับระหว่างการปิดใช้งานและไม่ปิดใช้งานการแก้ไขชื่อโฮสต์ การปิดใช้งานการแก้ปัญหาชื่อโฮสต์สามารถเร่งโปรแกรมได้
- N: สลับระหว่างการแสดงหมายเลขพอร์ตและการแสดงชื่อบริการ
- s: สลับระหว่างการแสดงและไม่แสดงโลคัลโฮสต์
- S: สลับระหว่างการแสดงและไม่แสดงพอร์ตของโลคัลโฮสต์
- d: สลับระหว่างการแสดงและไม่แสดงโฮสต์ปลายทาง
- D: สลับระหว่างการแสดงและไม่แสดงพอร์ตของโฮสต์ปลายทาง
- p: สลับระหว่างการแสดงและไม่แสดงพอร์ต
- P: สลับระหว่างจอแสดงผลหยุดชั่วคราวและจอแสดงผลที่ทำงานต่อ
- t: สลับระหว่าง "สองบรรทัดต่อโฮสต์", "หนึ่งบรรทัดต่อโฮสต์", "ได้รับการรับส่งข้อมูลเท่านั้น" และ "รับส่งข้อมูลเท่านั้น"
- <: เรียงตามโฮสต์ต้นทาง
- >: เรียงลำดับตามโฮสต์ปลายทาง
- q: ออกจากโปรแกรม
นี่เป็นการสรุปบทเรียนของเรา สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้iftop
โปรดดูที่ เว็บไซต์ของ iftop
ขอบคุณสำหรับการอ่าน.