Vtop, giám sát hoạt động bộ nhớ và các quá trình từ thiết bị đầu cuối

về vtop

Trong bài tiếp theo chúng ta sẽ cùng tìm hiểu về vtop. Trong nhóm công cụ để theo dõi từ thiết bị đầu cuối, chúng ta có thể tìm thấy đầu hoặc htop trong số những người khác, nhưng vào danh sách này, chúng tôi có thể thêm vtop. Công cụ miễn phí này dành cho thiết bị đầu cuối được viết bằng Node.js, dành riêng cho theo dõi mức tiêu thụ CPU và RAM. Nó cũng là mã nguồn mở, đơn giản nhưng mạnh mẽ và có thể mở rộng.

Các công cụ dòng lệnh như 'top' khiến việc sử dụng CPU trong các ứng dụng đa luồng trở nên khó khăn (như Apache và Chrome), thời gian sử dụng và bộ nhớ tăng đột biến. Vì lý do này, vtop của bạn đã được tạo.

Chương trình được thiết kế để giúp người dùng dễ dàng xem mức sử dụng CPU trong các ứng dụng đa luồng (những quy trình có quy trình chính và quy trình con, chẳng hạn như NGINX, Apache, Chrome, v.v.). Vtop cũng giúp bạn dễ dàng xem các đỉnh theo thời gian, cũng như mức sử dụng bộ nhớ. Ứng dụng sẽ sử dụng các ký tự Chữ nổi Unicode (sử dụng node-drawille) để vẽ và hiển thị các biểu đồ sử dụng CPU và bộ nhớ, điều này sẽ giúp chúng tôi hình dung các mức tăng đột biến.

Cài đặt vtop trên Ubuntu

Trước khi bắt đầu cài đặt vtop, Chúng tôi cần cài đặt Node.js và NPM trong hệ thống của mình. Nếu bạn vẫn không có chúng trong hệ thống của mình, bạn có thể tham khảo bài viết mà chúng tôi đã viết trong blog này cách đây không lâu hoặc mở trực tiếp một thiết bị đầu cuối (Ctrl + Alt + T) và thực hiện các lệnh sau:

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

sudo apt-get install nodejs

Khi hệ thống của chúng tôi đã cài đặt Node.js và NPM, chúng tôi sẽ thực hiện lệnh sau để cài đặt vtop. Chúng tôi sẽ sử dụng lệnh với sudo nếu nó cần thiết cho việc cài đặt gói:

cài đặt vtop với npm

sudo npm install -g vtop

Sử dụng vtop

Sau khi cài đặt vtop, để khởi động công cụ Tất cả những gì bạn phải làm là chạy lệnh sau trong terminal (Ctrl + Alt + T) để bắt đầu nó:

chạy vtop

vtop

Trong giao diện chương trình, chúng ta có thể sử dụng phím tắt để di chuyển qua nó. Một số trong số đó là:

  • không mũi tên lên → Di chuyển lên danh sách quy trình.
  • tham gia vào mũi tên xuống → Di chuyển danh sách quy trình xuống.
  • g → Nó sẽ đưa chúng ta đến đầu danh sách quy trình.
  • G → Chúng ta sẽ đi đến cuối danh sách.
  • dd → Bạn sẽ giết tất cả các tiến trình trong nhóm đó. Nhưng trước tiên chúng ta phải chọn tên của quá trình.
  • u → Nó được cập nhật lên phiên bản mới nhất của vtop.

đến thay đổi bảng màu, chúng ta có thể sử dụng công cụ sửa đổi –Chủ đề. Chúng tôi sẽ có thể chọn bất kỳ chủ đề có sẵn nào; acid, becca, brew, certs, dark, gooey, gruvbox, monokai, nord, parallax, seti và wizard. Nếu chúng tôi muốn sử dụng chủ đề nord, lệnh chúng ta phải viết sẽ là:

chủ đề vtop nord

vtop --theme nord

đến đặt khoảng thời gian giữa các lần cập nhật, chúng tôi sẽ có thể thay đổi nó bằng -khoảng thời gian cập nhật và một giá trị tính bằng mili giây. Trong ví dụ này, 20 mili giây tương đương với 0.02 giây:

khoảng thời gian cập nhật 20 mili giây

vtop --update-interval 20

Chúng tôi cũng có thể cấu hình vtop để kết thúc sau vài giây chạy. Để đạt được điều này, chúng tôi sẽ sử dụng tùy chọn –Quang-sau như nó được hiển thị trong phần sau:

vtop --quit-after 5

Nếu bạn muốn tư vấn giúp vtop, trong terminal (Ctrl + Alt + T), bạn chỉ cần thực hiện lệnh sau:

công cụ trợ giúp

vtop -h

Nếu bạn thích vtop, nhưng bạn vẫn tiếp tục viết 'hàng đầu'trong thiết bị đầu cuối, bạn có thể thêm bí danh vào ~ / .bashrc. Để làm điều này, bạn chỉ cần chỉnh sửa tệp và thêm các dòng ở cuối tệp:

alias top="vtop"
alias oldtop="/usr/bin/top"

Gỡ cài đặt

Nếu chương trình này không thuyết phục bạn, nó có thể dễ dàng gỡ cài đặt. Bạn chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) và sử dụng lệnh:

gỡ cài đặt vtop

sudo npm remove -g vtop

Và nếu bạn cũng đã thêm các dòng bí danh vào tệp .bashrc, bạn sẽ phải xóa chúng.

Vtop là một tùy chọn khác trong số nhiều tùy chọn có sẵn mà chúng tôi có thể theo dõi hoạt động của hệ thống của mình từ thiết bị đầu cuối. Đối với biết thêm về công cụ này, người dùng có thể tham khảo trang trên GitHubhoặc trang web nơi công cụ này được trình bày.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.