3 cách để kiểm tra việc sử dụng CPU trong Linux

3 cách để kiểm tra việc sử dụng CPU trong Linux

Trong bài viết này, chúng tôi sẽ giải thích 3 cách để kiểm tra việc sử dụng CPU trong Linux.

Sử dụng CPU đề cập đến việc sử dụng tài nguyên xử lý hoặc khối lượng công việc được xử lý bởi CPU. Hiệu suất của CPU là một trong những yếu tố quyết định chính đến hiệu suất của hệ thống. Để đảm bảo tận dụng tối đa sức mạnh xử lý hạn chế, cần phải theo dõi cách sử dụng tài nguyên này.

Với mục đích trình diễn này, chúng tôi đang sử dụng máy chủ Ubuntu 20.04. Các lệnh sau có thể hoạt động trên bất kỳ máy Linux nào.

3 cách để kiểm tra việc sử dụng CPU trong Linux

Linux có nhiều lệnh gọi hệ thống cài sẵn khác nhau để trích xuất các bài đọc về hiệu suất. Một số công cụ được cài đặt sẵn với tất cả các bản phân phối Linux, một số công cụ có thể yêu cầu cài đặt thủ công.

1 - lệnh hàng đầu

lệnh top là cách sử dụng phổ biến nhất. Đầu ra của lệnh trên cùng được chia thành hai phần. Trong phần đầu tiên, một số dòng đưa ra tóm tắt về tài nguyên hệ thống với việc sử dụng CPU và phần thứ hai hiển thị danh sách các quy trình và luồng hiện đang được quản lý bởi nhân Linux. Nó cũng cung cấp các tùy chọn tương tác để sửa đổi hành vi của nó và thực hiện các hành động khác nhau.

Công cụ hàng đầu có thể hiển thị việc sử dụng CPU. Khởi chạy công cụ.

# top

Danh sách các phím nóng:

  • P: Sắp xếp các quy trình theo mức sử dụng CPU.
  • I: Loại bỏ các tiến trình nhàn rỗi khỏi danh sách. Để hoàn nguyên, hãy nhấn lại “I”.
  • M: Sắp xếp danh sách theo mức sử dụng bộ nhớ.
  • S: Sắp xếp danh sách theo thời gian các quá trình đã chạy.
  • U: Lọc các quy trình theo chủ sở hữu.
  • K: Kết thúc một quá trình. Yêu cầu PID của quy trình.

2 - Lệnh htop

lệnh htop cho phép người dùng giám sát tương tác các tài nguyên quan trọng của hệ thống hoặc các quy trình của máy chủ trong thời gian thực. htop là một chương trình mới hơn so với lệnh hàng đầu và nó cung cấp nhiều cải tiến so với lệnh hàng đầu. Màn hình hiển thị mặc định của htop thoải mái hơn khi làm việc. Giao diện người dùng có độ rõ ràng tốt hơn so với hàng đầu. Các văn bản được tô màu và dễ nhìn. Nó cũng cung cấp cả cuộn ngang và dọc.

Chúng ta cần cài đặt htop theo cách thủ công. Để cài đặt htop , hãy sử dụng lệnh sau:

Đối với Ubuntu dựa trên:

# apt install htop -y

Đối với Fedora / CentOS dựa trên:

# yum install htop -y

Để khởi chạy htop, hãy sử dụng lệnh sau:

# htop

3 - Lệnh iostat

Lệnh iostat trong Linux được sử dụng để theo dõi thống kê đầu vào / đầu ra của hệ thống cho các thiết bị và phân vùng. Nó giám sát đầu vào / đầu ra của hệ thống bằng cách quan sát thời gian các thiết bị hoạt động liên quan đến tốc độ truyền trung bình của chúng. Không giống như top hoặc htop, iostat không cung cấp tính năng giám sát hệ thống theo thời gian thực.

Công cụ iostat là một phần của gói sysstat. Nó có sẵn trên hầu hết mọi phiên bản Linux.

Để khởi chạy iostat, hãy sử dụng lệnh sau:

# iostat

Để chỉ kiểm tra thống kê CPU, hãy sử dụng lệnh sau:

# iostat -c

Sử dụng cờ “-x” cho các thống kê mở rộng. Cờ “-t” sẽ xác định số lần mỗi báo cáo sẽ được hiển thị.

# iostat -xtc 5 2

Một số lệnh của iostat :

  • iostat: Nhận báo cáo và thống kê.
  • iostat -x: Hiển thị thông tin thống kê chi tiết hơn.
  • iostat -c: Chỉ hiển thị thống kê cpu.
  • iostat -d: Chỉ hiển thị báo cáo thiết bị.
  • iostat -xd: Chỉ hiển thị thống kê I / O mở rộng cho thiết bị.
  • iostat -k: Ghi lại số liệu thống kê theo kilobyte hoặc megabyte.
  • iostat -k 2 3: Hiển thị thống kê cpu và thiết bị có độ trễ.
  • iostat -j ID mmcbkl0 sda6 -x -m 2 2: Hiển thị thống kê tên thiết bị liên tục.
  • iostat -p: Hiển thị thống kê cho các thiết bị khối.
  • iostat -N: Hiển thị thông tin thống kê lvm2.

Chúng tôi chỉ đề cập đến 3 lệnh để kiểm tra việc sử dụng CPU. Có nhiều lệnh và phương pháp kiểm tra giống nhau.

Trong bài viết này, chúng ta đã giới thiệu 3 cách để kiểm tra việc sử dụng CPU trong Linux.

Nhận một máy chủ chuyên dụng dòng E5 kép hiệu suất cao và VPS KVM giá rẻ.


Cách tạo nhóm trong Linux

Cách tạo nhóm trong Linux

Nhóm được sử dụng để tổ chức người dùng và các đặc quyền của họ như đọc quyền viết và thực thi. Để thêm một Groud, lệnh là groupadd.

3 cách để kiểm tra việc sử dụng CPU trong Linux

3 cách để kiểm tra việc sử dụng CPU trong Linux

Giải thích rõ 3 cách để kiểm tra việc sử dụng CPU trong Linux. Sử dụng CPU đề cập đến việc sử dụng tài nguyên xử lý hoặc khối lượng công việc được xử lý bởi CPU.

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

DenyHosts được sử dụng rộng rãi như một giải pháp thay thế cho Fail2ban. Nếu có quá nhiều lần đăng nhập SSH không hợp lệ, nó sẽ giả định rằng các cuộc tấn công brute-force của nó hoặc

Gắn một đĩa mới vào máy chủ Linux

Gắn một đĩa mới vào máy chủ Linux

Chúng ta sẽ tìm hiểu cách gắn một đĩa mới vào máy chủ Linux. Đối với phần trình diễn này, chúng tôi đang sử dụng máy chủ đám mây CentOS 7. bây giờ mount phân vùng như hình dưới đây.

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Giải thích rõ về cách dễ dàng cài đặt Fail2ban trên Ubuntu 20.04. Fail2ban được viết bằng ngôn ngữ lập trình Python và nó là mã nguồn mở, miễn phí. Cấu hình.

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Giải thích rõ về cách cài đặt WireGuard VPN trên Ubuntu 20.04. WireGuard là một VPN cực kỳ đơn giản, nhanh chóng và hiện đại sử dụng mật mã hiện đại

Cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt OpenSSL 1.1.1d trong CentOS

OpenSSL là một bộ công cụ mạnh mẽ, cấp thương mại, đầy đủ tính năng cho các giao thức Bảo mật tầng truyền tải (TLS) & (SSL). Tìm hiểu cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên máy chủ CentOS 8. ConfigServer Security & Firewall là một ứng dụng tường lửa, Đăng nhập / Phát hiện xâm nhập và Bảo mật (SPI).

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh? Tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi khắc phục sự cố và giải quyết vấn đề. Tệp cấu hình quy tắc /etc/audit/rules.d/audit.rules

CloudLinux tải cao trên máy chủ

CloudLinux tải cao trên máy chủ

Trong bài viết này, chúng tôi sẽ tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi sửa lỗi tải cao của CloudLinux trên máy chủ. Vui lòng đảm bảo rằng các giới hạn LVE của bạn được định cấu hình đúng cách.