내 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를 사용하는 프로세스를 확인합니다.
나는 또한 다음에 표시된 이상한 프로세스 이름 때문에 혼란스러워합니다.엔비디아-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 |
+-----------------------------------------------------------------------------+
내가 아는 한 그건 그렇다.구글 크롬긴 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