Cách sắp xếp lệnh hàng đầu theo mức sử dụng bộ nhớ

How Make Top Command Sort Memory Usage



Trên cùng là tiện ích giám sát quá trình sử dụng tài nguyên và quy trình Linux. Nó cho phép người dùng xem thông tin thời gian thực về các quy trình và luồng đang chạy được quản lý bởi hạt nhân của hệ thống. Do tính tương tác của nó, top cho phép người dùng thực hiện các tác vụ, chẳng hạn như lọc các quy trình cụ thể, lọc các quy trình theo người dùng, PID và tiêu diệt các quy trình.

Hướng dẫn này sẽ hướng dẫn bạn những điều cơ bản về cách sử dụng lệnh ps để định vị thông tin cụ thể về hệ thống.







Cách sử dụng tiện ích cơ bản hàng đầu

Để khởi chạy tiện ích hàng đầu, hãy sử dụng lệnh hàng đầu trong thiết bị đầu cuối. Sử dụng lệnh này sẽ sinh ra một phiên tương tác hiển thị việc sử dụng tài nguyên hệ thống và các quy trình đang chạy:



$đứng đầu



Phần trên hiển thị việc sử dụng tài nguyên. Đầu ra này tương tự như đầu ra của thời gian hoạt độnglệnh miễn phí trong Linux.





Để tắt các giá trị này, hãy nhấn NS để ẩn thông tin sử dụng bộ nhớ và NS để ẩn thông tin thời gian hoạt động.



Để cuộn qua các tiến trình đang chạy, hãy sử dụng phím mũi tên lên và xuống. Để thoát, hãy nhấn NS .

Đầu ra hàng đầu

Phần dưới của lệnh top chứa thông tin về các tiến trình đang chạy. Hãy để chúng tôi tập trung vào điều này.

Đầu ra sử dụng một tổ chức dựa trên cột, với một số nhận dạng trên mỗi:

  • PID: Cột này hiển thị ID duy nhất của mỗi quy trình.
  • PR: Cột này hiển thị mức độ ưu tiên của nhiệm vụ.
  • NI: Cột này hiển thị giá trị tốt đẹp của quá trình. Giá trị dương cho biết mức độ ưu tiên thấp, trong khi giá trị âm cho biết mức độ ưu tiên cao.
  • VIRT: Cột này đại diện cho tổng bộ nhớ ảo được sử dụng bởi tiến trình.
  • RES: Cột này hiển thị tổng bộ nhớ thực tế được sử dụng bởi quá trình.
  • SHR: Cột này hiển thị tổng dung lượng bộ nhớ được chia sẻ được sử dụng bởi quá trình.
  • S: Cột này hiển thị trạng thái quy trình bằng một chữ cái.
  • % CPU: Cột này hiển thị phần trăm sử dụng CPU cho mỗi quá trình.
  • % MEM: Cột này hiển thị phần trăm sử dụng Bộ nhớ.
  • TIME +: Cột này hiển thị thời gian CPU được sử dụng bởi quá trình được tính đến phần trăm giây.
  • COMMAND: Cột này hiển thị tên tiến trình.

Cách thực hiện các quy trình lọc hàng đầu theo mức sử dụng bộ nhớ

Bạn cũng có thể lọc các quy trình theo mức sử dụng bộ nhớ ở trên cùng. Để làm điều này, hãy nhấn SHIFT + m như hình:

Top sẽ lọc các tiến trình theo mức sử dụng bộ nhớ theo thứ tự giảm dần. Làm điều này có thể giúp xác định quá trình sử dụng nhiều bộ nhớ nhất, giúp bạn có cơ hội thực hiện hành động.

Để lọc theo mức sử dụng bộ nhớ thực tế, hãy sử dụng lệnh:

đứng đầu-hoặcTHỊT BÒ

Tương tự, lệnh sẽ lọc việc sử dụng bộ nhớ theo thứ tự giảm dần.

Bạn cũng có thể tương tác chọn tham số bộ lọc. Để làm điều này, hãy nhấn SHIFT + F và chọn MEM như:

Cách lọc quá trình theo người dùng

Để hiển thị các quy trình từ một người dùng cụ thể, hãy sử dụng lệnh:

đứng đầu-u [tên tài khoản]

Ví dụ, để hiển thị các quy trình từ người dùng ubuntu; nhập lệnh:

đứng đầu-uubuntu

Làm thế nào để hiển thị các quá trình của cha mẹ và con cái

Để hiển thị các tiến trình cha và con trong khi chạy trên cùng, hãy nhấn V . Điều này sẽ cung cấp cho bạn một đầu ra tương tự như được hiển thị bên dưới:

Làm thế nào để giết tất cả các quá trình

Để kết thúc một quy trình ở trên cùng, hãy nhấn đến và nhập PID của quy trình .

nhấn đi vào để thực hiện lệnh giết. Điều này sẽ kết thúc quá trình với PID được chỉ định.

Phần kết luận

Top là một tiện ích hữu ích giúp bạn có thể hiểu và quản lý các quy trình của Hệ thống Linux. Bên cạnh những gì chúng ta đã thảo luận trong hướng dẫn này, top còn có rất nhiều chức năng khác.

Để hiểu cách bạn có thể tùy chỉnh và sử dụng tối đa tiềm năng của nó, hãy xem xét các hướng dẫn sử dụng.