Làm thế nào để giám sát việc sử dụng thẻ giao diện mạng?


1

Tôi muốn kiểm tra việc sử dụng thẻ giao diện mạng trong khi chạy điểm chuẩn chuyên sâu về giao tiếp. Ai đó có thể cho tôi biết lệnh unix / linux nào tôi có thể sử dụng để theo dõi lưu lượng mạng không?


Câu hỏi tồi vì bạn không cho biết nếu bạn chỉ muốn có một số bộ đếm dữ liệu hoặc thực sự cần truy cập vào các gói và nội dung của chúng.
Windows11

Câu trả lời:


4

Trên các hệ thống Unix, lệnh netstat sẽ hiển thị số byte vào hoặc ra trên một hoặc tất cả các giao diện. Trong OS X, lệnh sau sẽ đếm byte vào và ra cứ sau 2 giây trên giao diện en1:

 netstat -I en1 -w 2

Lệnh windows netstat cũng sẽ hiển thị số liệu thống kê mạng, nhưng sử dụng các tùy chọn khác nhau và có đầu ra khác nhau.
Marnix A. van Ammer

Tôi thấy bạn đặc biệt yêu cầu unix / linux. Một lần nữa, lệnh netstat sẽ hiển thị số liệu thống kê, nhưng các tùy chọn có sẵn là khác nhau trong linux (và có thể trong các phiên bản linux khác nhau). Kiểm tra với 'man netstat'. Bạn cũng có thể sử dụng / Proc / net / tcp, / Proc / net / udp và tương tự thông qua tập lệnh shell để lấy dữ liệu bạn cần.
Marnix A. van Ammer

3

$ cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:2177834690 1139773238    0    0    0     0          0         0 2177834690 1139773238    0    0    0     0       0          0
 bond0:3681835441 1226421522    0    0    0     0          0         0 944494243 1166445844    0    0    0     0       0          0
  eth0:4102575683 1178937980    0    0    0     0          0         0 944490971 1166445811    0    0    0     0       0          0
  eth1:3874227054 47483542    0    0    0     0          0         0     3272      33    0    0    0     0       0          0
  eth2:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  eth3:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  eth4:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  eth5:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0

Nếu bạn muốn số liệu thống kê chi tiết hơn 'ethtool' hoặc các tiện ích cụ thể của trình điều khiển sẽ là lựa chọn tốt nhất của bạn.


0

Bạn đang sử dụng Linux nào - nó sẽ phụ thuộc vào điều đó. Nếu bạn đang sử dụng Centos hoặc ubfox thì bạn có thể sử dụng Iptraf . Nó cho thấy các kết nối riêng lẻ và lượng dữ liệu chảy giữa các máy chủ (giao diện khôn ngoan).

Để cài đặt tiện dụng:

\# Centos (base repo)
$ yum install iptraf

\# fedora or centos (with epel)
$ yum install iptraf-ng -y

\# ubuntu or debian
$ sudo apt-get install iptraf iptraf-ng

Để chạy tiện dụng:

\# iptraf
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.