如何在Linux終端下關閉指定的GPU程序

2021-08-30 17:31:01 字數 528 閱讀 9952

本人再用terminal終端進行操作時候,發現自己平時使用的gpu被占用了,teamviewer用因為商業化而被禁用,參考別人的程式來

終止使用gpu的程式,如下:

首先,我們在終端輸入nvidia-smi:

nvidia-smi

在下面的processes框框裡,我們可以看到正常進行的程序,最左邊一列是gpu的id,第二列是我們待會需要用來終止程序的pid

當我們想要終止其中某個/或幾個gpu程序,可通過以下命令實現:

kill -9 pid

(其中,pid就是剛剛我們通過nvidia-smi命令查詢到的)

比如,我現在要關閉占用2和3號gpu的四個程序的pid分別是:19341、19367、19341、19367

(其實,後2個和前2個是一樣的,因為我在訓練的時候指定了用2個gpu訓練,實際只包含2個pid)

在終端輸入後,回車:

kill -9 19341 19367 19341 19367

(程序之間用空格隔開)

成功關閉了指定的程序!!!

如何在Linux下關閉ARP協議

方法一 臨時關閉arp協議 echo 1 proc sys net ipv4 conf eth0 arp ignore echo 2 proc sys net ipv4 conf eth0 arp announce 方法二 永久關閉arp協議 net.ipv4.conf.ens33.arp igno...

如何在linux終端下查詢C函式

參考文章 大家都知道在unix linux中有個man命令,可以查詢常用的命令,函式。可是對於我們這樣只知道用 man 函式名 來查詢的人來說,會遇到很多問題,比如 man read,我想看的是ansi c中stdio的read函式原型和說明,沒想到出來的確是bash命令的說明,這是怎麼回事呢?原來...

如何優雅的在 Linux 終端下進行錄影?

相信大家,初始在使用linux作業系統時,查詢歷史命令,第一時間會想到history命令 將顯示出之前操作過的命令,其無法顯示操作過的命令所輸出的過程及結果。但往往有時候,我們卻想知道在這台伺服器上操作了什麼?執行的過程是什麼樣的?輸出的結果又是怎麼樣的?那history命令就已經無法滿足我們的需求...