Linux操作系統監視NVIDIA的GPU使用情況

對于GPU相關參數介紹

  • 使用命令周期性查看GPU運行情況
  • 最常用的參數是 -n, 后面指定是每多少秒來執行一次命令。監視顯存:設置為每 1s 顯示一次顯存的情況:
  • 使用命令ctrl+z退出
watch -n 1 nvidia-smi

參數介紹

  • Fan:顯示風扇轉速,數值在0到100%之間,是計算機的期望轉速,如果計算機不是通過風扇冷卻或者風扇壞了,顯示出來就是N/A;實際情況下如果風扇堵轉,可能打不到顯示的轉速。有的設備不會返回轉速,因為它不依賴風扇冷卻而是通過其他外設保持低溫(比如將服務器放在空調房間里)。
  • Temp:顯卡內部的溫度,單位是攝氏度;
  • Perf:表征性能狀態,從P0到P12,P0表示最大性能,P12表示狀態最小性能;
  • Persistence-M:是持續模式的狀態,持續模式雖然耗能大,但是在新的GPU應用啟動時,花費的時間更少,這里顯示的是off的狀態。
  • Pwr:能耗表示;
  • Bus-Id:涉及GPU總線的相關信息;
  • Disp.A:是Display Active的意思,表示GPU的顯示是否初始化;
  • Memory Usage:顯存的使用率;
  • Volatile GPU-Util:浮動的GPU利用率;
  • Compute M:計算模式;
  • 參考鏈接

Intel

安裝intel-gpu-tools工具

yum install intel-gpu-tools
//安裝完畢后, 系統中會多種三個gpu工具: intel_gpu_abrt   intel_gpu_time   intel_gpu_top,其中,常用的是intel_gpu_top和intel_gpu_time。

指定GPU、CPU運行

  • 在多GPU系統里使用單一GPU。為了獲取?operations 和 Tensor 被指派到哪個設備上運行, 用?log_device_placement?新建一個?session, 并設置為?True
  • tensorflow
# 新建一個 graph.
with tf.device('/gpu:0'):a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')c = tf.matmul(a, b)
# 新建 session with log_device_placement 并設置為 True.
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
# 運行這個 op.
print sess.run(c)
  • kreas
import os
os.environ['CUDA_VISIBLE_DEVICES'] = '0' if on_server is False else '0,1'
  • 參考命令

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447221.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447221.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447221.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

一個軟件工程師的職業規劃

[1]好好規劃自己的路,不要跟著感覺走!根據個人的理想決策安排,絕大部分人并不指望成為什么院士或教授,而是希望活得滋潤一些,爽一些。那么,就需要慎重安排自己的軌跡。從哪個行業入手,逐漸對該行…

算法入門篇四 桶排序

桶排序 計數排序(基于統計) 要求數據是有限的,和數據狀況有關,比如對于200個人統計他們的年齡分布,這個時候需要申請200個桶,因此對于輸入數據的規模有限制,如果輸入規模是不定的,…

RTP概述

1.1. RTP是什么 RTP全名是Real-time Transport Protocol(實時傳輸協議)。它是IETF提出的一個標準,對應的RFC文檔為RFC3550(RFC1889為其過期版本)。RFC3550不僅定義了RTP,而且定義了配套的相關協議RTCP&…

Java需要注意的一些小細節

更加精確的鎖定時間 判定納秒維度的時間 //使用System.nanoTime(); //例子 long start System.nanoTime(); long end System.nanoTime(); System.out.println(start); System.out.println(end);

live555的安裝 RTSP點播消息流程實例(客戶端:VLC, RTSP服務器:LIVE555 Media Server)

live555是一個開源的軟件,主要用來生成rtsp,rtp和sip服務器和客戶端的軟件。前幾天需要看一下vlc中的rtsp的功能,在vlc中rtp和rtsp的功能都是使用live555中的函數來生成的。該開源軟件的編譯,可以使用vc,mingw和cygwin等軟件。我安裝的時候使…

算法入門篇五 鏈表

牛客網 算法入門篇 判斷一個鏈表是否為回文結構 給定一個單鏈表的頭節點head,請判斷這個鏈表是否為回文結構1->2->1,返回為True;1->2->3為False 思路: 1,遍歷鏈表,將所有元素壓入棧中,然后再…

實時流媒體編程基于Linux環境開發

一、流媒體簡介 隨著Internet的日益普及,在網絡上傳輸的數據已經不再局限于文字和圖形,而是逐漸向聲音和視頻等多媒體格式過渡。目前在網絡上傳輸音頻/視頻(Audio/Video,簡稱A/V)等多媒體文件時,基本上只有…

算法入門篇六 二叉樹

牛客網 算法入門篇 左程云老師 個人復習,如果侵全,設為私密 二叉樹遍歷(遞歸) 先序遍歷(中,左,右) 中序遍歷(左,中,右) 后序遍歷&a…

VLC詳細的使用說明以及配置說明綜合示范實例精通VLC開發

vlc的全名是Video LanClient,是一個開源的、跨平臺的視頻播放器。VLC支持大量的音視頻傳輸、封裝和編碼格式,完整的功能特性列表可以在這里獲得http://www.videolan.org/vlc/features.html,下面給出一個簡要的不完整的列表:操作系…

算法入門篇七 前綴樹

牛客網 左程云老師的算法入門課 找二叉樹的節點的后繼節點 原則 如果節點有右子樹,那么后繼節點就是右子樹的最左邊的第一個節點如果節點沒有右子樹,如果節點是父節點的右孩子,就繼續往上找,直到找到一個父節點是沿途節點的父節…

VLC視頻播放器原理詳細分析含TS流格式分析

vlc是一個功能強大的玩意,能做很多有意思的事情。最簡單的,從界面打開一個文件播放,也可以在命令行下使用,如C:\Program Files\VideoLAN\VLC>vlc.exe test.ts獲取內置的幫助,會寫到vlc-help.txtC:\Program Files\Vi…

算法入門篇八 貪心算法

牛客網 左程云老師的算法入門課 貪心算法 貪心算法的解題步驟 例子 題目要求 解題策略 按照結束時間早的會議先安排,比如先安排【2,4】,當4結束了,所有開始時間小于4的全部淘汰,【1,7】、【3&#xff…

算法入門篇九 暴力遞歸

牛客網 左程云老師的算法入門課 暴力遞歸 原則 漢諾塔問題 問題 打印n層漢諾塔從左邊移動到最右邊的過程 思想 一共六個過程,左到右、左到中,中到左,中到右,右到左,右到中,互相嵌套使用 左到右 將1…

rtsp和sdp

RTSP 是由Realnetwork 和Netscape共同提出的如何有效地在IP網絡上傳輸流媒體數據的應用層協議 。 實時流協議(RTSP)建立并控制一個或幾個時間同步的連續流媒體,如音頻和視頻。盡管連續媒體流與控制流交叉是可能的,RTSP本身并不發…

使用javascript實現對于chineseocr的API調用

ChineseOCR在線API 網頁地址 界面 提供多種接口調用方式,比如在線調用、Javascript api調用、curl api調用和python api調用四種方式,本次使用javascript api調用的方式進行OCR識別在線Javascript工具 在線工具網頁鏈接在線Base64 轉化工具 在線工具…

移動流媒體業務的技術與標準

1 引言   流媒體業務是從Internet上發展起來的一種多媒體應用,指使用流(Streaming)方式在網絡上傳輸的多媒體文件,包括音頻、視頻和動畫等。   流媒體傳輸技術的主要特點是以流(streaming)的形式進行多…

使用python實現對于chineseocr的API調用

ChineseOCR在線API 網頁鏈接 界面 提供多種接口調用方式,比如在線調用、Javascript api調用、curl api調用和python api調用四種方式,本次使用javascript api調用的方式進行OCR識別在線Base64 轉化工具 Base64在線小工具代碼修改 新增一個變量fill_w…

UDP穿透NAT

NAT(Network AddressTranslators),網絡地址轉換: 網絡地址轉換是在IP地址日益缺乏的情況下產生的,它的主要目的就是為了能夠地址重用。NAT分為兩大類,基本的NAT和NAPT(Network Address/Port Translator)。 最開始NAT是運行在路由器…

算法入門篇十 圖

圖的存儲方式 臨接表臨接矩陣 表達 點集/邊集有向圖/無向圖 Graph&#xff08;大結構就是圖&#xff09;&#xff08;包含點集合和邊集合&#xff09; import java.util.HashMap; import java.util.HashSet;public class Graph {public HashMap<Integer, Node> nodes;…

SDP協議 學習筆記

SDP:Session Description ProtocolSDP格式:Session descriptionv (protocolversion)o (owner/creatorand session identifier)s (sessionname)i* (sessioninformation)u* (URI ofdescription)e* (emailaddress)p* (phonenumber)c*(connection information - not required if in…