Top 3 Công Cụ Giám Sát GPU Trên Linux Dành Cho Người Dùng Chuyên Nghiệp

Top 3 Công Cụ Dòng Lệnh Giám Sát GPU Trên Linux


Giới thiệu

Bài viết này sẽ giới thiệu Top 3 công cụ giám sát GPU trên Linux: GPUStat, NVTOP, và NVITOP. Đây là những công cụ mạnh mẽ giúp bạn dễ dàng quản lý và tối ưu hóa hiệu suất GPU trên hệ điều hành Ubuntu/Debian.

Nếu bạn là một người đam mê công nghệ hoặc đang sử dụng Linux, việc theo dõi hiệu suất GPU là điều cần thiết, đặc biệt khi làm việc với các tác vụ đòi hỏi sức mạnh GPU như học máy, chơi game hoặc xử lý video.


1. GPUStat: Công cụ đơn giản nhưng hiệu quả

GPUStat là một tiện ích dòng lệnh miễn phí và mã nguồn mở, giúp theo dõi trạng thái GPU, nhưng chỉ hỗ trợ GPU NVIDIA.

Hướng dẫn cài đặt GPUStat

Bạn có thể cài đặt GPUStat qua PyPI với lệnh sau:

Nếu không có quyền root, bạn có thể cài đặt trong không gian người dùng:

Cách sử dụng GPUStat

Các lệnh thường dùng:

  • Theo dõi trạng thái GPU theo thời gian thực:
  • Gỡ lỗi nếu có vấn đề:
  • Theo dõi GPU cùng với các tiến trình:

Để xem danh sách đầy đủ các tùy chọn, sử dụng:

# Các tùy chọn hữu ích:
$ gpustat --help
usage: gpustat [-h] [--force-color | --no-color] [--id ID] [-a] [-c] [-f] [-u] [-p] [-F] [-e [{,enc,dec,enc,dec}]] [-P [{,draw,limit,draw,limit,limit,draw}]] [--json] [-i [INTERVAL]] [--no-header] [--gpuname-width GPUNAME_WIDTH]
               [--debug] [--no-processes] [-v]

options:
  -h, --help            show this help message and exit
  --force-color, --color
                        Force to output with colors
  --no-color            Suppress colored output
  --id ID               Target a specific GPU (index).
  -a, --show-all        Display all gpu properties above
  -c, --show-cmd        Display cmd name of running process
  -f, --show-full-cmd   Display full command and cpu stats of running process
  -u, --show-user       Display username of running process
  -p, --show-pid        Display PID of running process
  -F, --show-fan-speed, --show-fan
                        Display GPU fan speed
  -e [{,enc,dec,enc,dec}], --show-codec [{,enc,dec,enc,dec}]
                        Show encoder/decoder utilization
  -P [{,draw,limit,draw,limit,limit,draw}], --show-power [{,draw,limit,draw,limit,limit,draw}]
                        Show GPU power usage or draw (and/or limit)
  --json                Print all the information in JSON format
  -i [INTERVAL], --interval [INTERVAL], --watch [INTERVAL]
                        Use watch mode if given; seconds to wait between updates
  --no-header           Suppress header message
  --gpuname-width GPUNAME_WIDTH
                        The width at which GPU names will be displayed.
  --debug               Allow to print additional informations for debugging.
  --no-processes        Do not display running process information (memory, user, etc.)
  -v, --version         show program's version number and exit




2. NVTOP: Trình giám sát GPU đa năng

NVTOP (Neat Video Card TOP) là một công cụ giám sát GPU tương tự như lệnh htop, hỗ trợ GPU của NVIDIA, AMD và Intel. NVTOP cho phép bạn theo dõi nhiều GPU cùng lúc với giao diện trực quan.

XEM THÊM:  CCNP Là Gì? Tìm Hiểu Về Chứng Chỉ Mạng Cisco CCNP Và Lợi Ích

Hướng dẫn cài đặt NVTOP

  • Trên Ubuntu/Debian mới:


  • Trên Ubuntu 20.04 hoặc 22.04:


Cách sử dụng NVTOP

Chạy NVTOP bằng lệnh:


Để xem các tùy chọn khác:


Các tùy chọn hữu ích:

$ nvtop --help
nvtop version 1.0.0
Available options:
  -d --delay        : Select the refresh rate (1 == 0.1s)
  -v --version      : Print the version and exit
  -s --gpu-select   : Column separated list of GPU IDs to monitor
  -i --gpu-ignore   : Column separated list of GPU IDs to ignore
  -p --no-plot      : Disable bar plot
  -C --no-color     : No colors
  -N --no-cache     : Always query the system for user names and command line information
  -f --freedom-unit : Use fahrenheit
  -E --encode-hide  : Set encode/decode auto hide time in seconds (default 30s, negative = always on screen)
  -h --help         : Print help and exit


3. NVITOP: Trình giám sát GPU tương tác cao cấp

NVITOP là một công cụ quản lý GPU toàn diện, cung cấp giao diện tương tác và nhiều tùy chọn nâng cao, giúp bạn giám sát và quản lý GPU dễ dàng.

Hướng dẫn cài đặt NVITOP

  • Cài đặt qua PyPI:


  • Cài đặt qua conda-forge:


Cách sử dụng NVITOP

  • Theo dõi trạng thái của tất cả thiết bị:


  • Chỉ định GPU cụ thể:


  • Chạy NVITOP làm trình giám sát tài nguyên:


Trong giao diện NVITOP, nhấn h để xem màn hình trợ giúp hoặc sử dụng lệnh:



Kết luận

Việc theo dõi GPU hiệu quả là điều cần thiết để tối ưu hóa hiệu suất hệ thống, đặc biệt trong các tác vụ đòi hỏi cao như AI, học máy hoặc xử lý video.

  • GPUStat: Công cụ nhẹ, phù hợp cho NVIDIA GPU.
  • NVTOP: Hỗ trợ nhiều GPU, giao diện thân thiện.
  • NVITOP: Công cụ cao cấp, mạnh mẽ, phù hợp cho người dùng chuyên nghiệp.
XEM THÊM:  Chi Phí Vận Hành Máy Chủ Minecraft Là Bao Nhiêu? Hướng Dẫn Chi Tiết

Hãy chọn công cụ phù hợp nhất với nhu cầu của bạn để khai thác tối đa sức mạnh GPU trên Linux.

Hãy tiếp tục xem thêm các bài viết khác của chúng tôi tại ThueGPU.vn hoặc Fanpage. Nếu có nhu cầu Thuê máy chủ GPU, CLOUD GPU hãy liên hệ với chúng tôi.

CÔNG TY TNHH CÔNG NGHỆ EZ

  • VP HCM: 211 Đường số 5, Lake View City, An Phú, Thủ Đức.
  • Tel: 0877223579
  • Email: [email protected]
5/5 - (182 bình chọn)

Bài viết mới