Theo dõi băng thông trên Linux bằng vnStat

vnStat là gói toàn diện cho các hệ điều hành Linux được sử dụng để theo dõi và giám sát việc sử dụng băng thông. Nó được bao gồm trong kho mặc định của hầu hết các trình quản lý gói.

Hướng dẫn này sẽ hướng dẫn bạn cách cài đặt, cấu hình và xem đầu ra từ vnStat.

Cài đặt

vnStat có các gói trong hầu hết các trình quản lý gói phổ biến. Sử dụng đoạn mã dưới đây có liên quan cho hệ thống của bạn hoặc biên dịch chương trình từ mã nguồn của nó.

Ubuntu / Debian

$ apt-get install vnstat

CentOS / Fedora

$ yum install vnstat

Tổng hợp từ nguồn

Lấy phiên bản mới nhất của vnStat từ trang web chính thức .

$ wget http://humdi.net/vnstat/vnstat-1.14.tar.gz

Khi tệp đã được tải xuống, giải nén nó và thực hiện các lệnh sau.

$ tar -xvf vnstat-1.13.tar.gz
$ cd vnstat-1.13/
$ make

Một khi điều này hoàn thành, cài đặt nó bằng lệnh dưới đây.

$ make install

Cấu hình cho cài đặt yum / thủ công

Bỏ qua phần này nếu bạn đã cài đặt vnStat bằng cách sử dụng apt-get.

Nếu bạn đã cài đặt trực tiếp từ nguồn hoặc sử dụng yum, bạn sẽ phải chỉ định (các) bộ điều hợp mà bạn muốn theo dõi. Đây là tất cả cấu hình tự động khi cài đặt bằng cách sử dụng apt-get.

Chạy lệnh sau để xem tất cả các giao diện có sẵn mà vnStat có thể theo dõi.

$ vnstat --iflist

Để ghi nhật ký lưu lượng cho giao diện mặc định trên các cài đặt yum / thủ công, hãy thực hiện lệnh sau. Điều này cũng tạo ra cơ sở dữ liệu cho các bộ chuyển đổi.

$ vnstat -u -i eth0

Tiếp theo, khởi động vnStat daemon bằng lệnh:

$ vnstatd -d 

Bạn cũng có thể thêm lệnh này vào /etc/rc.localtệp của mình để nó tự khởi động khi hệ thống của bạn khởi động.

Cấu hình tùy chọn vnStat

Bạn có thể chỉnh sửa tệp cấu hình vnStat tại /etc/vnstat.confđể tùy chỉnh các tùy chọn theo sở thích của bạn. Sử dụng một trình soạn thảo văn bản để mở và chỉnh sửa tập tin.

$ nano /etc/vnstat.conf

Nếu bạn thích số liệu thống kê băng thông được đầu ra trong KB/MB/GB/TBđịnh dạng thay vì mặc định KiB/MiB/GiB/TiBđịnh dạng, thay đổi UnitMode 0đến UnitMode 1, và bạn cũng có thể thay đổi RateUnit 1để RateUnit 0hiển thị giá tính bằng byte.

Bạn cũng nên thay đổi băng thông tối đa thành băng thông trên cổng trên VPS của bạn (1 GiB hoặc 10 GiB). Thay đổi MaxBandwidth 100thành MaxBandwidth 1000(đối với cổng 1GiB) hoặc MaxBandwidth 10000(đối với cổng 10GiB)

Theo dõi băng thông trên Linux bằng vnStat

Lưu và thoát tệp.

Sử dụng

Để xem tóm tắt nhanh về lưu lượng đã sử dụng, hãy sử dụng lệnh trần vnstat.

root@vultr:~# vnstat
Database updated: Sun Dec 13 04:56:02 2015

   eth0 since 12/13/2015

          rx:  225 KB      tx:  229 KB      total:  454 KB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Dec '15        225 KB |      229 KB |      454 KB |      0.00 KB/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today        225 KB |      229 KB |      454 KB |      0.03 KB/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

Để có được dữ liệu cụ thể hơn, bạn có thể sử dụng các lệnh vnstat -mvnstat -dlệnh cho đầu ra mức tháng và ngày, tương ứng.

root@vultr:~# vnstat -m

 eth0  /  monthly

       month        rx      |     tx      |    total    |   avg. rate
    ------------------------+-------------+-------------+---------------
      Dec '15        225 KB |      229 KB |      454 KB |      0.00 KB/s
    ------------------------+-------------+-------------+---------------
    estimated        --     |      --     |      --     |

root@vultr:~# vnstat -d

 eth0  /  daily

         day         rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
     12/13/2015       225 KB |      229 KB |      454 KB |      0.03 KB/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

Bạn cũng có thể hiển thị số liệu thống kê lưu lượng truy cập trực tiếp bằng cách sử dụng lệnh vnstat -l.

root@vultr:~# vnstat -l
Monitoring eth0...    (press CTRL-C to stop)

   rx:       0.03 KB/s     0 p/s          tx:       0.19 KB/s     0 p/s


Leave a Comment

ReactOS: Đây có phải là tương lai của Windows?

ReactOS: Đây có phải là tương lai của Windows?

ReactOS, một hệ điều hành mã nguồn mở và miễn phí đã có phiên bản mới nhất. Liệu nó có thể đáp ứng đủ nhu cầu của người dùng Windows hiện đại và hạ gục Microsoft? Hãy cùng tìm hiểu thêm về trải nghiệm hệ điều hành kiểu cũ nhưng mới hơn này.

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Các cuộc tấn công ransomware đang gia tăng, nhưng liệu AI có thể giúp đối phó với loại virus máy tính mới nhất? AI có phải là câu trả lời? Đọc ở đây biết là AI boone hay cấm

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Whatsapp cuối cùng đã ra mắt ứng dụng Máy tính để bàn cho người dùng Mac và Windows. Giờ đây, bạn có thể truy cập Whatsapp từ Windows hoặc Mac một cách dễ dàng. Có sẵn cho Windows 8+ và Mac OS 10.9+

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Hãy đọc phần này để biết Trí tuệ nhân tạo đang trở nên phổ biến như thế nào đối với các công ty quy mô nhỏ và làm thế nào nó đang tăng khả năng khiến họ phát triển và giúp đối thủ cạnh tranh của họ có thể cạnh tranh.

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Gần đây Apple đã phát hành macOS Catalina 10.15.4 một bản cập nhật bổ sung để khắc phục các sự cố nhưng có vẻ như bản cập nhật đang gây ra nhiều vấn đề hơn dẫn đến việc máy mac bị chai. Đọc bài viết này để tìm hiểu thêm

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Máy tính của chúng tôi lưu trữ tất cả dữ liệu một cách có tổ chức được gọi là hệ thống tệp Ghi nhật ký. Đây là một phương pháp hiệu quả cho phép máy tính tìm kiếm và hiển thị các tệp ngay khi bạn nhấn tìm kiếm. Https://wethegeek.com/? P = 94116 & preview = true

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Khi Khoa học phát triển với tốc độ nhanh chóng, chiếm rất nhiều nỗ lực của chúng ta, những rủi ro của việc phục tùng bản thân trước một Điểm kỳ dị không thể giải thích cũng tăng lên. Hãy đọc, điểm kỳ dị có thể có ý nghĩa gì đối với chúng ta.

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Tác động của trí tuệ nhân tạo trong chăm sóc sức khỏe 2021

Tác động của trí tuệ nhân tạo trong chăm sóc sức khỏe 2021

AI trong lĩnh vực chăm sóc sức khỏe đã có những bước tiến nhảy vọt so với những thập kỷ trước. Vì vậy, tương lai của AI trong Chăm sóc sức khỏe vẫn đang phát triển từng ngày.