Linux視訊記憶體占用無程序清理方法(附批量清理命令)

2021-09-19 13:44:49 字數 458 閱讀 4017

參考 

在跑tensorflow、pytorch之類的需要cuda的程式時,強行kill掉程序後發現視訊記憶體仍然占用,這時候可以使用如下命令檢視到top或者ps中看不到的程序,之後再kill掉:

fuser -v /dev/nvidia*
批量清理顯示卡中殘留程序:

sudo fuser -v /dev/nvidia* |awk '' | sudo sh
當列印出所有的程序後直接複製再貼上到新的命令列就會全部kill

參考:兩種方式,我們以kill使用者user為例:

1. pkill方式

# pkill -u user

2. killall方式

# killall -u user

ps -u 使用者名稱

顯示此使用者的所有程序

Linux檢視程序占用

要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序,而ps命令 process status 就是最基本同時也是非常強大的程序檢視命令.使用ps命令 可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有殭屍 哪些程序占用了過多的資源等等.總之大部分資訊都是可以通...

Linux 如何清理殭屍程序

今天在維護伺服器的時候,發現有5個nova novncproxy的殭屍程序。定義 in unix system terminology,a process that has terminated,but whose parent has not yet waited for it,is called...

linux磁碟占用達到100 清理記錄

執行df h檢視自己的資料磁碟到達97 使用du h max depth 1 依次檢視資料占用較大的檔案一直定位到那個檔案 清理記錄 1.mysql慢查詢日誌 mv slow.log slow.log.bak 備份重新命名慢查詢日誌 mysqladmin uusername ppwd flush l...