top
Terminalde komutu kullanmak CPU kullanımlarına göre sıralanan işlemleri listeler (ve başka bir parametreye göre sıralamak için değiştirebilirsiniz)
GPU için bir eşdeğer var mı?
top
Terminalde komutu kullanmak CPU kullanımlarına göre sıralanan işlemleri listeler (ve başka bir parametreye göre sıralamak için değiştirebilirsiniz)
GPU için bir eşdeğer var mı?
Yanıtlar:
AMD'nin iki seçeneği var
fglrx (kapalı kaynak sürücüleri):
aticonfig --odgc --odgt
Kaynak: GPU kullanım izlemesi
watch nvidia-smi
Gerçek zamanlı güncellemeler için kullanın .
sudo apt-get radeontop
) yok (root gerekiyor) fglrx ile çalışır. Yaşa! Ne yazık ki RadeonTop herhangi bir sıcaklık okuması yapmıyor.
xserver-allow-tcp=true
. Bu siteyi bu anahtar kelimelerle araştırmak sonuçlara yol açmalıdır.
watch -n 1 nvidia-smi
bana gerçek zamanlı güncellemeler verdi. watch nvidia-smi
2 saniyelik bir güncelleme gecikmesi var.
sudo intel_gpu_top
intel gpus için size gerçek zamanlı güncellemeler vermeli.
Nvidia: çıktısını sürekli güncellemek için nvidia-smi
, nvidia-smi --loop=1
(1 saniyelik nvidia-smi --loop-ms=1000
yenileme aralığını ) veya (1000 milisaniye yenileme aralığını) kullanabilirsiniz.
-l SEC, --loop=SEC
Continuously report query data at the specified interval, rather than
the default of just once. The application will sleep in-between
queries. Note that on Linux ECC error or XID error events will print
out during the sleep period if the -x flag was not specified. Pressing
Ctrl+C at any time will abort the loop, which will otherwise run indef‐
initely. If no argument is specified for the -l form a default inter‐
val of 5 seconds is used.
-lms ms, --loop-ms=ms
Same as -l,--loop but in milliseconds.
Bilginize:
Sen kullanabilirsiniz gpustat
sorgulama ve GPU durumunu izlemek için basit bir komut satırı komut dosyası (nvidia-smi için sarıcı) olan:
pip install gpustat
Intel için:
İntel-gpu-tools programını kurun (muhtemelen kurulu olmaları muhtemel)
sudo apt-get install intel-gpu-tools
İle top
benzer yardımcı programı başlatın
sudo intel_gpu_top
İstatistiklerinizi kontrol edin ve sonra Ctrl+ ile çıkınC
Aldığın bu:
@Mitch teşekkürler! :)
İzleme programı bakışlarını GPU izleme eklentisi ile kullanabilirsiniz :
sudo apt-get install -y python-pip; sudo pip install glances[gpu]
sudo glances
Ayrıca CPU, disk IO, disk alanı, ağ ve diğer birkaç şeyi izler:
pip install nvidia-ml-py3
sudo
yalnızca kullanıcı için kullanıldığında ve kullanılmadığında da çalışır : pip install --user glances[gpu]
ve sonra çalıştır glances
.
conky
Hem CPU hem de GPU için gerçek zamanlı monitör olarak kullanmayı seviyorum . Kurulum basittir:
sudo apt install conky
Bu örnekte, nVidia GTX 970M yerine tümleşik GPU'yu kullanarak başlattım:
conky
Kod ile uzerinden eğer bağlı uyarlar prime-select intel
ya prime-select nvidia
:
Bu örnekte, entegre GPU yerine nVidia GTX 970M kullanarak önyükleme yaptım:
Conky kodu, GPU’yu otomatik olarak algılamak için yakın zamanda değiştirildi. Şimdi farklı bir GPU’ya yeniden başlatırken el ile değiştirilmesi gerekmiyor:
#------------+
# Intel iGPU |
#------------+
${color orange}${hr 1}${if_existing /sys/class/drm/card0/gt_cur_freq_mhz}
${color2}${voffset 5}Intel® Skylake GT2 HD 530 iGPU @${alignr}${color green}
${execpi .001 (cat /sys/class/drm/card0/gt_cur_freq_mhz)} MHz
${color}${goto 13}Min. Freq:${goto 120}${color green}${execpi .001 (cat /sys/class/drm/card0/gt_min_freq_mhz)} MHz${color}${goto 210}Max. Freq:${alignr}${color green}${execpi .001 (cat /sys/class/drm/card0/gt_max_freq_mhz)} MHz
${color orange}${hr 1}${else}
#------------+
# Nvidia GPU |
#------------+
#${color orange}${hr 1}${if_match "${lsmod | grep nvidia_uvm}">""}
${color2}${voffset 5}${execpi .001 (nvidia-smi --query-gpu=gpu_name --format=csv,noheader)} ${color1}@ ${color green}${execpi .001 (nvidia-smi --query-gpu=clocks.sm --format=csv,noheader)} ${alignr}${color1}Temp: ${color green}${execpi .001 (nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader)}°C
${color1}${voffset 5}Ver: ${color green}${execpi .001 (nvidia-smi --query-gpu=driver_version --format=csv,noheader)} ${color1} P-State: ${color green}${execpi .001 (nvidia-smi --query-gpu=pstate --format=csv,noheader)} ${alignr}${color1}BIOS: ${color green}${execpi .001 (nvidia-smi --query-gpu=vbios_version --format=csv,noheader)}
${color1}${voffset 5}GPU:${color green}${execpi .001 (nvidia-smi --query-gpu=utilization.gpu --format=csv,noheader)} ${color1}Ram:${color green}${execpi .001 (nvidia-smi --query-gpu=utilization.memory --format=csv,noheader)} ${color1}Pwr:${color green}${execpi .001 (nvidia-smi --query-gpu=power.draw --format=csv,noheader)} ${alignr}${color1}Freq: ${color green}${execpi .001 (nvidia-smi --query-gpu=clocks.mem --format=csv,noheader)}
${color orange}${hr 1}${endif}
Tam kod listesinin farklı sürümleri bu cevaplarda bulunabilir:
Aşağıdaki komutu kullanıyorum:
nvidia-smi -l 2
ve bana her 2 saniyede bir güncelleme veriyor.
Veya:
watch -n0.1 "nvidia-settings -q GPUUtilization -q useddedicatedgpumemory"
Ve AMD’de şunları kullanın:
aticonfig --odgc --odgt