私のnvidia-smi
出力は次のとおりです
COVID19_002_6LU7_Protease_Top_3/ni_fda130/fda130_fix$ nvidia-smi
Sun Jun 7 15:00:30 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.33.01 Driver Version: 440.33.01 CUDA Version: 10.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Quadro K620 On | 00000000:02:00.0 On | N/A |
| 63% 73C P0 19W / 30W | 1253MiB / 1994MiB | 98% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1406 G /usr/lib/xorg/Xorg 12MiB |
| 0 2006 G /usr/lib/xorg/Xorg 193MiB |
| 0 2186 G /usr/bin/gnome-shell 370MiB |
| 0 3007 G ...AAAAAAAAAAAACAAAAAAAAAA= --shared-files 400MiB |
| 0 9680 G /opt/teamviewer/tv_bin/TeamViewer 10MiB |
| 0 14270 G /usr/lib/rstudio/bin/rstudio 56MiB |
| 0 14961 G /usr/lib/rstudio/bin/rstudio 61MiB |
| 0 22725 G ...passed-by-fd --v8-snapshot-passed-by-fd 4MiB |
| 0 23617 C gmx 74MiB |
+-----------------------------------------------------------------------------+
gmx
私の主なプロセスである分子動力学シミュレーションです。
特に私が知らない特定のプロセスがあります...AAAAAAAAAAAACAAAAAAAAAA= --shared-files
。それは何ですか?そしてGPUで実行を停止する方法。
/usr/bin/gnome-shell
GPU使用量の代わりにCPU使用率に切り替えることができますか?
私はそのような問題に直面しました。しかし、まだ答えがありません。
このトピックに関する別のスレッドも見つかりました。しかし、本質的にはまだ完全に答えられていません。
答え1
GPU は表示および計算プロセスに使用されます。 「タイプ」列を見ると、どのプロセスかがわかります。 「G」はプロセスがグラフィックプロセス(ディスプレイにGPUを使用)であることを意味し、「C」はプロセスが計算プロセス(表示のためにGPUを使用)を計算するためにGPUを使用します。
「G」タイプのプロセスをGPUに移動するには、そのプロセスがGPUに表示されるのを停止する必要があります。これには、プロセスを停止し(該当する場合)、表示のために別のGPUから開始する操作が含まれます。
プロセスに関する限り、プロセスを...AAAAAAAAAAAACAAAAAAAAAA= --shared-files
使用してプロセスがps
何であるかを確認する必要があります。
答え2
Stephenが指摘したように、psコマンドの後に使用できます。PIDGPUを使用しているプロセスを確認してください。
私はまた、次に示す奇妙なプロセス名のために混乱しています。NVIDIA-SMI出力:
$ nvidia-smi
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.138 Driver Version: 390.138 |
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1461 G /usr/lib/xorg/Xorg 54MiB |
| 0 3495 G ...AAAAAAAAAAAACAAAAAAAAAA= --shared-files 59MiB |
+-----------------------------------------------------------------------------+
私が知っている限り、そうです。Google Chrome長い AAA リストは、Chrome で GPU 環境設定を指定するために使用されます。
$ ps -fp 3495
UID PID PPID C STIME TTY TIME CMD
ovalerio 3495 3467 0 10:37 tty2 00:04:04 /opt/google/chrome/chrome --type=gpu-process --field-trial-handle=6716317491882142118,16579441558825986940,131072 --gpu-preferences=MAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAQAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA= --shared-files