Lệnh pppstats trong Linux

Giới thiệu

Trong lab này, bạn sẽ tìm hiểu về lệnh pppstats của Linux và cách sử dụng nó để giám sát thống kê của một giao diện Point-to-Point Protocol (PPP). Lệnh pppstats cung cấp thông tin về hiệu suất và mức sử dụng của kết nối PPP, có thể hữu ích cho mục đích khắc phục sự cố và giám sát. Bạn sẽ bắt đầu bằng cách cài đặt gói cần thiết, sau đó khám phá các tùy chọn và đầu ra khác nhau của lệnh pppstats. Cuối cùng, bạn sẽ tìm hiểu cách sử dụng lệnh để liên tục giám sát thống kê giao diện PPP trong thời gian thực.

Lab bao gồm các bước sau: Giới thiệu về lệnh pppstats, Giám sát Thống kê Giao diện PPP và Phân tích Hiệu suất Kết nối PPP. Trong suốt lab, bạn sẽ có được kinh nghiệm thực tế trong việc sử dụng lệnh pppstats để quản lý và tối ưu hóa hiệu quả các kết nối PPP của mình.

Giới thiệu về lệnh pppstats

Trong bước này, bạn sẽ tìm hiểu về lệnh pppstats trong Linux, được sử dụng để giám sát thống kê của một giao diện Point-to-Point Protocol (PPP). Lệnh pppstats cung cấp thông tin về hiệu suất và mức sử dụng của kết nối PPP.

Đầu tiên, hãy cài đặt gói ppp, bao gồm lệnh pppstats:

sudo apt-get update
sudo apt-get install -y ppp

Bây giờ, bạn có thể chạy lệnh pppstats để hiển thị thống kê hiện tại của một giao diện PPP. Theo mặc định, nó sẽ hiển thị thống kê cho giao diện PPP đầu tiên được tìm thấy trên hệ thống:

pppstats

Ví dụ đầu ra:

  bpf_drops  carrier  bytes_in  bytes_out  pkts_in  pkts_out
         0        1     123456      78901     1234       567

Đầu ra hiển thị các thống kê khác nhau, bao gồm số lượng byte và gói tin đã nhận và truyền, cũng như bất kỳ gói tin nào bị loại bỏ.

Bạn cũng có thể chỉ định một giao diện PPP cụ thể để giám sát bằng cách sử dụng tùy chọn -i:

pppstats -i ppp0

Điều này sẽ hiển thị thống kê cho giao diện ppp0.

Ngoài ra, bạn có thể sử dụng tùy chọn -r để hiển thị thống kê ở định dạng dễ đọc hơn:

pppstats -r

Ví dụ đầu ra:

  bytes_in   bytes_out    pkts_in   pkts_out  bpf_drops  carrier
    123456       78901       1234        567           0        1

Lệnh pppstats có thể là một công cụ hữu ích để khắc phục sự cố và giám sát hiệu suất của các kết nối PPP của bạn.

Giám sát Thống kê Giao diện PPP

Trong bước này, bạn sẽ tìm hiểu cách sử dụng lệnh pppstats để giám sát thống kê của một giao diện PPP trong thời gian thực.

Đầu tiên, hãy bắt đầu kết nối PPP bằng lệnh pon. Điều này sẽ tạo ra một giao diện PPP mà chúng ta có thể giám sát:

sudo pon

Bây giờ, bạn có thể sử dụng lệnh pppstats để liên tục hiển thị thống kê của giao diện PPP:

pppstats -r -i ppp0 -t 2

Điều này sẽ hiển thị thống kê cứ sau 2 giây cho giao diện ppp0. Tùy chọn -r hiển thị thống kê ở định dạng dễ đọc hơn và tùy chọn -t đặt khoảng thời gian cập nhật.

Ví dụ đầu ra:

  bytes_in   bytes_out    pkts_in   pkts_out  bpf_drops  carrier
    123456       78901       1234        567           0        1
    234567      123456       2345       1234           0        1
    345678      234567       3456       2345           0        1

Bạn có thể thấy số lượng byte và gói tin đã nhận và truyền, cũng như bất kỳ gói tin nào bị loại bỏ và thay đổi carrier.

Để dừng kết nối PPP, hãy sử dụng lệnh poff:

sudo poff

Điều này sẽ chấm dứt kết nối PPP và dừng giám sát pppstats.

Phân tích Hiệu suất Kết nối PPP

Trong bước này, bạn sẽ tìm hiểu cách sử dụng lệnh pppstats để phân tích hiệu suất của kết nối PPP.

Đầu tiên, hãy bắt đầu kết nối PPP bằng lệnh pon:

sudo pon

Bây giờ, bạn có thể sử dụng lệnh pppstats để giám sát hiệu suất kết nối theo thời gian:

pppstats -r -i ppp0 -t 2

Điều này sẽ hiển thị thống kê giao diện PPP cứ sau 2 giây cho giao diện ppp0.

Ví dụ đầu ra:

  bytes_in   bytes_out    pkts_in   pkts_out  bpf_drops  carrier
    123456       78901       1234        567           0        1
    234567      123456       2345       1234           0        1
    345678      234567       3456       2345           0        1

Bạn có thể phân tích các số liệu sau để hiểu hiệu suất của kết nối PPP:

  • Bytes In/Out: Số lượng byte đã nhận và truyền qua giao diện PPP. Điều này có thể cho biết thông lượng dữ liệu của kết nối.
  • Packets In/Out: Số lượng gói tin đã nhận và truyền qua giao diện PPP. Điều này có thể cho biết tốc độ gói tin của kết nối.
  • BPF Drops: Số lượng gói tin bị loại bỏ bởi Berkeley Packet Filter (BPF). Điều này có thể cho biết tình trạng tắc nghẽn mạng hoặc mất gói tin.
  • Carrier: Số lượng thay đổi carrier, có thể cho biết các vấn đề về lớp vật lý với kết nối.

Bằng cách giám sát các thống kê này theo thời gian, bạn có thể xác định bất kỳ vấn đề hiệu suất hoặc tắc nghẽn nào trong kết nối PPP.

Để dừng kết nối PPP, hãy sử dụng lệnh poff:

sudo poff

Điều này sẽ chấm dứt kết nối PPP và dừng giám sát pppstats.

Tóm tắt

Trong lab này, bạn đã tìm hiểu về lệnh pppstats trong Linux, được sử dụng để giám sát thống kê của một giao diện Point-to-Point Protocol (PPP). Bạn bắt đầu bằng cách cài đặt gói ppp và chạy lệnh pppstats để hiển thị thống kê hiện tại của một giao diện PPP. Bạn cũng đã học cách chỉ định một giao diện PPP cụ thể để giám sát và cách hiển thị thống kê ở định dạng dễ đọc hơn. Ngoài ra, bạn đã khám phá cách sử dụng lệnh pppstats để liên tục giám sát thống kê của một giao diện PPP trong thời gian thực.

Last Updated : 10/05/2025