Làm thế nào để giám sát băng thông mạng bằng cách sử dụng dòng lệnh trên Linux
Phân tích và giám sát lưu lượng mạng của toàn bộ hạ tầng mạng là một nhiệm vụ rất quan trọng đối với mọi quản trị viên hệ thống Linux. Quản trị viên mạng cần xem điều gì đang diễn ra với mạng, ai đang sử dụng băng thông và cách toàn bộ cơ sở hạ tầng mạng của họ đang xử lý tải. Điều tốt là có nhiều công cụ phân tích lưu lượng mạng và phân tích lưu lượng có sẵn trong Linux.
Trong bài này, chúng tôi sẽ thảo luận về một số công cụ dòng lệnh Linux có thể được sử dụng để theo dõi việc sử dụng mạng.
Nload
Nload là một ứng dụng giao diện điều khiển cho phép người dùng giám sát lưu lượng vào và ra riêng biệt.
Nó trực quan hóa lưu lượng vào và ra bằng cách sử dụng hai biểu đồ và cung cấp thông tin bổ sung như tổng số lượng dữ liệu đã chuyển và sử dụng tối thiểu / tối đa của mạng.
Bạn có thể cài đặt nload
bằng cách chạy lệnh sau:
sudo apt-get cài đặt nload
Bây giờ chạy lệnh nload:
sudo nload
Khi lệnh nload được thực hiện, bạn sẽ thấy kết quả sau.
Iptraf
Iptraf là một công cụ giám sát IP LAN dựa trên ncurses hiển thị các kết nối riêng lẻ và lượng dữ liệu truyền giữa các máy chủ.
Để cài đặt iptraf
, hãy chạy như sau:
sudo apt-get cài đặt iptraf
Khi iptraf
đã được cài đặt, hãy đưa ra lệnh sau:
sudo iptraf
Bạn sẽ thấy kết quả sau.
Vnstat
Vnstat khác với hầu hết các công cụ khác. Nó là một trình giám sát lưu lượng mạng dựa trên giao diện điều khiển cho Linux chạy như một daemon và giữ một bản ghi lưu lượng mạng cho giao diện đã chọn. Nó có thể được sử dụng để tạo ra một báo cáo về việc sử dụng mạng.
Bạn có thể cài đặt vnstat
bằng cách chạy lệnh sau:
sudo apt-get cài đặt vnstat
Bây giờ, chạy vnstat
mà không có bất kỳ đối số nào:
sudo vnstat
Bạn có thể xem tổng số lượng dữ liệu được truyền trên mạng của bạn.
Nếu bạn muốn theo dõi việc sử dụng băng thông trong thời gian thực, hãy sử dụng tùy chọn -l
. Nó sẽ hiển thị tổng băng thông được sử dụng bởi dữ liệu đến và đi.
Bây giờ, hãy chạy vnstat
để giám sát việc sử dụng băng thông trên wlan0 interface:
sudo vnstat -l -i wlan0
Bạn sẽ thấy kết quả sau.
Công tơ mét
Công tơ mét là một tiện ích dòng lệnh có thể được sử dụng để theo dõi tốc độ tải xuống / tải lên hiện tại của các kết nối mạng và tốc độ của các hệ thống tệp. Công tơ mét cho biết biểu đồ tốc độ mạng hiện tại và quá khứ của bạn trong bảng điều khiển. Bạn cũng có thể sử dụng đồng hồ tốc độ trực tiếp trên một tệp để theo dõi hiệu suất tải xuống và lịch sử của một tải xuống cụ thể thay vì tất cả lưu lượng truy cập mạng.
Chạy lệnh sau để cài đặt speedometer
trong hệ thống của bạn:
sudo apt-get cài đặt công tơ mét
Bây giờ, chạy speedometer
trên giao diện wlan0
:
sudo đồng hồ tốc độ-r wlan0 -t wlan0
Bạn sẽ thấy một đầu ra tương tự như sau.
Iftop
Iftop là một công cụ dòng lệnh lắng nghe lưu lượng mạng trên một giao diện cụ thể (như eth0, eth1, wlan0) và hiển thị bảng sử dụng băng thông hiện tại của máy chủ. Iftop sử dụng thư viện pcap để nắm bắt các gói dữ liệu đến và đi của giao diện mạng.
Bạn có thể dễ dàng cài đặt iftop
bằng cách chạy lệnh sau:
sudo apt-get cài đặt iftop
Bây giờ, chạy iftop
với tùy chọn n
để ngăn iftop giải quyết địa chỉ ip thành tên máy chủ:
sudo iftop -n
Bạn sẽ thấy kết quả sau.
Phần kết luận
Tôi hy vọng bài đăng này sẽ hữu ích để nhanh chóng kiểm tra băng thông mạng trên máy chủ Linux của bạn. Vui lòng để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.