Process

如何將程序從 GPU 轉移到 CPU 使用率

  • August 17, 2020

我的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-shellCPU 使用率而不是 GPU 使用率嗎?

我遇到了一個這樣的問題。但它沒有得到答复。

我還找到了關於這個主題的另一個主題。但它基本上沒有完全回答。

您的 GPU 用於顯示和計算過程;通過查看“類型”列,您可以看到哪個是哪個——“G”表示該程序是一個圖形程序(使用 GPU 進行顯示),“C”表示該程序是一個計算程序(使用 GPU用於計算)。

要移動 GPU 的“G”型程序,您需要停止它在 GPU 上的顯示,這將涉及停止該程序並(如果合適)在另一個 GPU 上啟動它以進行顯示。

...AAAAAAAAAAAACAAAAAAAAAA= --shared-files過程而言,您必須使用它來查找它ps以確定它是什麼。

引用自:https://unix.stackexchange.com/questions/591393