Các bpytop công cụ này tương tự như các công cụ giám sát hiệu suất khác có sẵn cho các hệ thống Linux như top, iotop, htop, bashtop, v.v. Đó là một trình giám sát tài nguyên dựa trên thiết bị đầu cuối hoạt động hiệu quả và hấp dẫn về mặt hình ảnh.
Công cụ được chuyển từ bashtop và được viết lại bằng Python, vì vậy bạn cần phải cài đặt Python — phiên bản 3.6 trở lên — trên hệ thống của mình để sử dụng. (Phần “bpy” của tên chắc chắn là viết tắt của “bash Python”.)
Nếu bạn đã cài đặt Python trên hệ thống của mình, bạn có thể kiểm tra phiên bản bằng một trong các bộ lệnh sau:
Fedora Linux Mint ====== ========== $ which python $ which python3 /usr/bin/python /usr/local/bin/python3 $ python -V $ python3 -V Python 3.9.7 Python 3.8.10
Cả hai hệ thống được hiển thị đều đang chạy Python3, nhưng hệ thống Fedora có / usr / bin / python được thiết lập như một liên kết tượng trưng đến python còn hệ thống khác thì không. Vì vậy, cả hai đều đang sử dụng Python3.
Đây là cách cài đặt bpytop trên Fedora và Linux Mint. Trên Fedora, hãy làm như sau:
$ sudo dnf install bpytop
Nếu được yêu cầu, bạn có thể xóa nó bằng lệnh sau:
$ sudo dnf remove bpytop
Công cụ này cũng có thể được cài đặt từ Snap Store. Nếu bạn thích điều này, hãy sử dụng các lệnh sau:
$ sudo dnf install snapd $ sudo ln -s /var/lib/snapd/snap /snap $ sudo snap install bpytop
Để cài đặt bpytop trên Linux Mint, hãy chạy các lệnh bên dưới.
$ sudo apt install python3-pip $ sudo pip3 install bpytop $ which bpytop /usr/local/bin/bpytop
Bạn có thể nâng cấp bằng một lệnh như sau:
$ sudo pip3 install bpytop —upgrade
Bạn có thể gỡ cài đặt phiên bản snap bằng lệnh này:
$ sudo pip3 uninstall bpytop
Sử dụng bpytop
Giống như đầu, bpytop hiển thị bộ xử lý, bộ nhớ, đĩa, mạng, mức sử dụng quy trình và số liệu thống kê. Màn hình hiển thị rất linh hoạt, nhưng có thể mất một thời gian để tìm hiểu tất cả những gì nó có thể làm. Để bắt đầu, bạn có thể phải mở rộng cửa sổ đầu cuối của mình để cung cấp không gian màn hình cần thiết (ít nhất là 80 x 24). Công cụ sẽ phàn nàn nếu diện tích không đủ.
Các bpytop công cụ không cài đặt với trang người đàn ông, nhưng bạn có thể nhận được một chút trợ giúp với bpytop —help yêu cầu.
$ man bpytop No manual entry for bpytop $ $ bpytop —help usage: bpytop [-h] [-b BOXES] [-lc] [-v] [—debug] optional arguments: -h, —help show this help message and exit -b BOXES, —boxes BOXES which boxes to show at start, example: -b “cpu mem net proc” -lc, —low-color disable truecolor, converts 24-bit colors to 256-color -v, —version show version info and exit —debug start with loglevel set to DEBUG overriding value set
Cách tốt nhất để học cách sử dụng bpytop là dành một chút thời gian cho nó và thử các tùy chọn khác nhau. Sau một thời gian, việc hiển thị những gì bạn muốn tập trung sẽ trở nên dễ dàng hơn.
Để bắt đầu bpytop, chỉ cần gõ “bpytop” trên dòng lệnh của bạn.
$ bpytop
Công cụ này có ba chế độ: full, stat và proc. Trong lần sử dụng đầu tiên, công cụ sẽ bắt đầu ở chế độ đầy đủ và bạn sẽ thấy “mode: full” trên dòng trên cùng của màn hình. Nếu bạn nhấp vào “mode: full”, bạn sẽ chuyển sang “mode: stat”, và nếu bạn có thể nhấp lại, bạn sẽ chuyển sang “mode: proc”. Mỗi chế độ hiển thị số lượng và loại dữ liệu khác nhau với số lượng chồng chéo tốt. Chế độ proc tập trung vào các quy trình, nhưng tất cả các chế độ đều bao gồm một số dữ liệu khác nhau.
Các hình ảnh dưới đây minh họa bố cục của từng chế độ trong số ba chế độ.
Chế độ đầy đủ
Hình 1: Chế độ đầy đủ
Chế độ thống kê
Hình 2: Chế độ thống kê
Chế độ Proc
Hình 3: Chế độ Proc
Điều quan trọng là phải hiểu rằng bất kỳ chế độ nào bạn đang sử dụng khi thoát bpytop sẽ là chế độ mà công cụ sẽ bắt đầu trong thời gian tới. Tuy nhiên, bạn có thể hướng dẫn công cụ những điều bạn muốn tập trung vào. Ví dụ, gõ bpytop -b “mem cpu” sẽ nhận được công cụ về những khía cạnh của hiệu suất. Các -b đối số chọn “hộp” chi tiết hiệu suất mà bạn muốn xem.
Lệnh hiển thị bên dưới sẽ bắt đầu bpytop với tất cả các tùy chọn dữ liệu và khôi phục chúng làm mặc định của bạn.
$ bpytop -b “cpu mem net proc”
Nếu bạn sử dụng lệnh bên dưới, bạn sẽ có tùy chọn để hiển thị mức sử dụng bộ nhớ ở một trong hai dạng biểu đồ. Để làm cho nó bắt đầu ở chế độ đầy đủ vào lần tới, bạn sẽ phải sử dụng lệnh hiển thị ở trên.
$ bpytop -b “mem”
Ở chế độ đầy đủ hoặc chế độ proc, bạn có thể sử dụng các phím mũi tên lên và xuống để chọn một quy trình cụ thể. Trong chế độ proc, sau đó bạn có thể chấm dứt, giết hoặc làm gián đoạn một quá trình nếu bạn có đủ quyền hạn. Để kết thúc một quá trình, hãy nhấp vào “Kill” ở dòng dưới cùng của màn hình.
Loại q hoặc là ^ c bỏ thuốc lá.
Gói (lại
Các bpytop là một công cụ tuyệt vời để xem các thống kê hiệu suất quan trọng trên hệ thống Linux của bạn. Có thể mất một chút thời gian để làm quen với cách hoạt động của nó, nhưng bạn có thể sẽ thích sử dụng nó và tìm thấy nhiều cách hữu ích để kiểm tra hiệu suất.
Bản quyền © 2021 IDG Communications, Inc.