• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Quản trị hệ thống Linux OS

Sử dụng lệnh Top để xem các tiến trình đang chạy trong Linux

@admiz by @admiz
08/05/2021
in Linux OS, Quản trị hệ thống
0
Sử Dụng Lệnh Top để Xem Các Tiến Trình đang Chạy Trong Linux 6094f0b6bcd17.jpeg

Lệnh top trong Linux được sử dụng để hiển thị tất cả các tiến trình đang chạy trong môi trường Linux. Hướng dẫn này chỉ cho bạn cách sử dụng lệnh top thông qua việc giải thích những tham số khác nhau có sẵn và nội dung mà chúng hiển thị.

Kiểm soát các tiến trình đang chạy trong Linux với lệnh top

  • Cách chạy lệnh top
  • Thông tin nào được hiển thị?
    • Dòng 1
    • Dòng 2
    • Dòng 3
    • Dòng 3
    • Dòng 4
    • Bảng chính
  • Giữ lệnh top luôn chạy trong nền trên máy tính Linux
  • Các tham số chính cho lệnh top
    • Hiển thị phiên bản hiện tại
    • Chỉ định thời gian trễ giữa các lần refresh màn hình
    • Lấy danh sách các cột để sắp xếp theo thứ tự
    • Sắp xếp các cột trong lệnh top theo tên cột
    • Chỉ hiển thị những tiến trình cho một người dùng cụ thể
    • Ẩn các Idle Task
    • Thêm cột được hiển thị với lệnh top
    • Chuyển đổi giữa các chế độ
    • Thay đổi màu sắc
    • Thay đổi hiển thị trong khi lệnh top đang chạy

Cách chạy lệnh top

Về cơ bản, tất cả những gì bạn cần làm để hiển thị các tiến trình đang chạy hiện tại là gõ như sau vào terminal:

top

Thông tin nào được hiển thị?

Thông tin được hiển thị

Thông tin sau được hiển thị khi bạn chạy lệnh top trong Linux:

Dòng 1

  • Thời gian
  • Máy tính đã chạy được bao lâu rồi
  • Số lượng người dùng
  • Trung bình tải
  • Trung bình tải hiển thị thời gian load hệ thống trong 1, 5 và 15 phút cuối.

Dòng 2

  • Tổng số nhiệm vụ
  • Số lượng tác vụ đang chạy
  • Số lượng tác vụ trong trạng thái “ngủ”
  • Số lượng tác vụ đã dừng
  • Số lượng tác vụ zombie (tiến trình không tồn tại)

Dòng 3

  • Mức sử dụng CPU bởi người dùng theo tỷ lệ phần trăm
  • Mức sử dụng CPU bởi hệ thống theo tỷ lệ phần trăm
  • Mức sử dụng CPU bởi các tiến trình có mức ưu tiên thấp theo tỷ lệ phần trăm
  • Mức sử dụng CPU bởi idle process (tiến trình cho biết bộ xử lý đang rảnh rỗi) theo tỷ lệ phần trăm
  • Mức sử dụng CPU bởi io wait (thời gian CPU không hoạt động để chờ I/O disk hoàn thành) theo tỷ lệ phần trăm
  • Mức sử dụng CPU bởi việc ngắt phần cứng theo tỷ lệ phần trăm
  • Mức sử dụng CPU bởi việc ngắt phần mềm theo tỷ lệ phần trăm
  • Mức sử dụng CPU bởi steal time (thời gian CPU ảo “chờ” CPU thực, trong khi bộ ảo hóa đang phục vụ bộ xử lý ảo khác) theo tỷ lệ phần trăm

Dòng 3

  • Tổng bộ nhớ hệ thống
  • Bộ nhớ trống
  • Bộ nhớ đã sử dụng
  • Bộ nhớ đệm buffer cache

Dòng 4

  • Tổng swap có sẵn
  • Tổng swap còn trống
  • Tổng swap đã sử dụng
  • Bộ nhớ khả dụng

Swap là RAM ảo, được sử dụng khi bộ nhớ vật lý (RAM) bị đầy.

Bảng chính

  • ID tiến trình
  • Người dùng
  • Mức độ ưu tiên
  • Mức độ nice (gọi một tập lệnh shell với mức độ ưu tiên cụ thể)
  • Bộ nhớ ảo được sử dụng bởi tiến trình
  • Bộ nhớ “thường trú” mà một tiến trình sử dụng (tức là tiến trình luôn ở trong bộ nhớ và không thể chuyển ra thiết bị lưu trữ khác)
  • Bộ nhớ có thể chia sẻ
  • CPU được sử dụng bởi tiến trình theo tỷ lệ phần trăm
  • Bộ nhớ được sử dụng bởi tiến trình theo tỷ lệ phần trăm
  • Thời gian tiến trình đã được chạy
  • Lệnh

Giữ lệnh top luôn chạy trong nền trên máy tính Linux

Bạn có thể dễ dàng giữ lệnh top luôn chạy mà không cần phải nhập lệnh vào terminal mỗi lần mở máy.

Để tạm dừng lệnh top và tiếp tục sử dụng terminal, nhấn CTRL + Z trên bàn phím.

Để đưa lệnh top trở lại foreground, hãy nhập fg.

Các tham số chính cho lệnh top

  • -h – Hiển thị phiên bản hiện tại
  • -c – Tham số này chuyển đổi trạng thái cột lệnh từ hiển thị lệnh sang hiển thị tên chương trình và ngược lại
  • -d – Chỉ định thời gian trễ khi refresh màn hình
  • -o – Sắp xếp theo trường được đặt tên
  • -p – Chỉ hiển thị các tiến trình với ID được chỉ định
  • -u – Chỉ hiển thị những tiến trình của người dùng được chỉ định
  • -i – Không hiển thị các idle task

Hiển thị phiên bản hiện tại

Nhập thông tin sau để hiển thị chi tiết phiên bản hiện tại cho lệnh top:

top -h

Đầu ra ở dạng sau:

procps -ng version 3.3.10

Chỉ định thời gian trễ giữa các lần refresh màn hình

Để chỉ định độ trễ giữa các lần refresh màn hình trong khi sử dụng top, nhập lệnh sau:

top -d

Để refresh màn hình sau mỗi 5 giây, hãy nhập:

top -d 5

Lấy danh sách các cột để sắp xếp theo thứ tự

Lấy danh sách những cột mà bạn có thể sắp xếp lệnh top bằng cách nhập như sau:

top -O

Có rất nhiều cột được liệt kê, do đó bạn có giảm bớt đầu ra hiển thị như sau:

top -O | less

Sắp xếp các cột trong lệnh top theo tên cột

Sử dụng lệnh trong phần trước để tìm một cột có thể sắp xếp, rồi dùng cú pháp sau để sắp xếp theo cột đó:

top -o

Để sắp xếp theo % CPU, hãy gõ lệnh sau:

top -o %CPU

Chỉ hiển thị những tiến trình cho một người dùng cụ thể

Để chỉ hiển thị các tiến trình mà người dùng cụ thể đang chạy, hãy sử dụng cú pháp sau:

top -u

Ví dụ, để hiển thị tất cả các tiến trình mà người dùng đang chạy, hãy gõ lệnh sau:

top -u gary

Ẩn các Idle Task

Chế độ xem mặc định trong top có thể hơi lộn xộn và nếu bạn chỉ muốn xem các tiến trình đang hoạt động (nghĩa là những tiến trình không ở chế độ idle – “nhàn rỗi”) thì bạn có thể chạy lệnh sau:

top -i

Thêm cột được hiển thị với lệnh top

Trong khi chạy lệnh top, bạn có thể nhấn phím F để hiển thị danh sách các trường có thể được hiển thị trong bảng:

Sử dụng các phím mũi tên để di chuyển lên và xuống danh sách các trường.

Để hiển thị một trường trên màn hình, nhấn phím D. Để xóa trường, nhấn D trên trường đó một lần nữa. Dấu hoa thị (*) sẽ xuất hiện bên cạnh những trường được hiển thị.

Bạn có thể sắp xếp bảng theo trường bằng cách nhấn phím S trên trường bạn muốn sắp xếp.

Nhấn phím Enter để xác nhận thay đổi và nhấn Q để thoát.

Chuyển đổi giữa các chế độ

Trong khi chạy lệnh top, bạn có thể nhấn phím A để chuyển đổi giữa màn hình tiêu chuẩn và màn hình thay thế.

Thay đổi màu sắc

Nhấn phím Z để thay đổi màu của các giá trị trong top.

Có ba giai đoạn cần thiết để thay đổi màu sắc:

1. Nhấn S cho dữ liệu tóm tắt, M cho thông báo, H cho tiêu đề cột hoặc T cho thông tin tác vụ để nhắm mục tiêu đến khu vực cần thay đổi màu sắc.

2. Chọn màu cho mục tiêu đã xác định: 0 là màu đen, 1 là màu đỏ, 2 là màu xanh lá cây, 3 là màu vàng, 4 là màu xanh lam, 5 là màu đỏ tươi, 6 là màu lục lam và 7 là màu trắng

3. Nhấn Enter để xác nhận thay đổi

Nhấn phím B để in đậm văn bản.

Thay đổi hiển thị trong khi lệnh top đang chạy

Trong khi lệnh top đang chạy, bạn có thể bật và tắt nhiều tính năng bằng cách nhấn các phím có liên quan.

Bảng sau đây cho thấy phím cần nhấn và chức năng mà nó cung cấp:

Phím chức năngMô tả
AHiển thị thay thế (tắt mặc định)
dRefresh màn hình sau độ trễ được chỉ định, tính bằng giây (mặc định là 1,5 giây)
pGiám sát PID (mặc định tắt), hiển thị tất cả các tiến trình
BKích hoạt bôi đậm (mặc định bật), các giá trị được hiển thị bằng văn bản in đậm
lHiển thị trung bình tải (mặc định bật)
tXác định cách hiển thị các tác vụ (mặc định 1 + 1)
mXác định cách sử dụng bộ nhớ được hiển thị (mặc định 2 dòng)
1CPU đơn (mặc định tắt) – tức là hiển thị cho nhiều CPU
JCăn số sang phải (mặc định bật)
jCăn chỉnh văn bản sang phải (mặc định tắt)
RSắp xếp ngược (mặc định bật) – Từ các tiến trình cao nhất đến những tiến trình thấp nhất
SThời gian tích lũy (mặc định tắt)
uBộ lọc người dùng (mặc định tắt), chỉ hiển thị euid
UBộ lọc người dùng (mặc định tắt) hiển thị bất kỳ uid nào
VChế độ xem Forest (mặc định bật) hiển thị dưới dạng các nhánh
xHighlight cột (mặc định tắt)
zHiển thị nhiều màu hoặc đơn sắc (mặc định bật)

Còn có nhiều tham số hơn dành cho lệnh top. Bạn có thể đọc thêm về chúng bằng cách nhập thông tin sau vào cửa sổ terminal:

man top
  • /dev/null trong Linux là gì?
  • Cách in từ dòng lệnh Linux
  • Sự khác biệt giữa cURL và wget
  • Quản lý tiến trình trong Unix/Linux
  • Những lệnh Linux cơ bản ai cũng cần biết
  • Hướng dẫn sử dụng lệnh pstree trên Linux
Post Views: 173
Previous Post

5 cách để chặn trang web và giới hạn thời gian sử dụng trên máy tính Linux

Next Post

7 theme XFCE tuyệt vời cho Linux

Related Posts

Quicktime Player Logo650 1
macOS

Cách ghép video trên macOS bằng QuickTime Player

26/12/2021
Kali Linux 2021 4 700 1
Linux

Kali Linux 2021.4: Thêm 9 công cụ mới và hỗ trợ tốt hơn cho Apple M1

26/12/2021
Openbsd La Gi 1
Linux

OpenBSD là gì? Đây là mọi thứ bạn cần biết về hệ điều hành này!

26/12/2021
Mac Os Xoa Ung Dung Cai Dat Logo640 1
macOS

Cách gỡ, xóa ứng dụng trên Mac OS

26/12/2021
Tim Thu Vien Anh Photos Library Tren May Mac700 1
macOS

Hướng dẫn tìm thư viện ảnh Photos Library trên máy Mac

26/12/2021
So Sanh Macbook Pro Macbook Air Va Ipad Pro 1
macOS

So sánh MacBook Pro 13 inch với MacBook Air và iPad Pro

26/12/2021
Next Post
7 Theme Xfce Tuyệt Vời Cho Linux 6094f0afa5c4e.jpeg

7 theme XFCE tuyệt vời cho Linux

Bài mới nhất

Cách Tạo Email Theo Tên Miền Miễn Phí đơn Giản, Nhanh Chóng 612d239bc333c.jpeg

Cách tạo email theo tên miền miễn phí đơn giản, nhanh chóng

02/07/2025
Top Công Ty Thiết Kế Website Tại Quảng Ninh Uy Tín Hiện Nay 612d25ada1af8.jpeg

Top công ty thiết kế website tại Quảng Ninh uy tín hiện nay

02/07/2025
Top Công Ty Thiết Kế Website Tại Bình Dương Chuyên Nghiệp, Uy Tín 612d25a0aa655.jpeg

Top công ty thiết kế website tại Bình Dương chuyên nghiệp, uy tín

01/07/2025
Công Ty Thiết Kế Website Tại Ninh Bình Chuyên Nghiệp, Uy Tín Nhất Hiện Nay 612d2537a82de.jpeg

Công ty thiết kế website tại Ninh Bình chuyên nghiệp, uy tín nhất hiện nay

01/07/2025
Ý Nghĩa 5 Màu Sắc Trong Thiết Kế Website được Nhiều Người Sử Dụng Nhất 612d2531f38f2.jpeg

Ý nghĩa 5 màu sắc trong thiết kế website được nhiều người sử dụng nhất

30/06/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution