欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python如何通過psutil獲取服務(wù)器cpu、內(nèi)存、磁盤使用率

 更新時間:2023年04月21日 09:15:57   作者:家樂福的搬磚日常  
這篇文章主要介紹了python通過psutil獲取服務(wù)器cpu,內(nèi)存,磁盤使用率,使用psutil,可以很方便地監(jiān)控系統(tǒng)的運(yùn)行狀況,診斷問題和優(yōu)化性能,需要的朋友可以參考下

psutil是一個跨平臺的Python庫,它允許你獲取有關(guān)系統(tǒng)進(jìn)程和系統(tǒng)資源使用情況的信息。它支持Windows、Linux、OS X、FreeBSD、OpenBSD和NetBSD等操作系統(tǒng),并提供了一些非常有用的功能,如:

  • 獲取系統(tǒng)CPU使用率、內(nèi)存使用率、磁盤使用率等信息。
  • 獲取進(jìn)程列表、進(jìn)程狀態(tài)、進(jìn)程CPU使用率、進(jìn)程內(nèi)存使用率、進(jìn)程IO信息等。
  • 殺死進(jìn)程、發(fā)送信號給進(jìn)程、掛起進(jìn)程、恢復(fù)進(jìn)程等操作。

使用psutil,可以很方便地監(jiān)控系統(tǒng)的運(yùn)行狀況,診斷問題和優(yōu)化性能。以下是一個簡單的示例,演示如何使用psutil獲取系統(tǒng)CPU使用率和內(nèi)存使用率:

import psutil

# 獲取磁盤使用率(windows),linux服務(wù)器可以獲取根目錄/下的磁盤使用率 disk_usage_C = psutil.disk_usage('/')
#disk_usage()方法可以獲取指定路徑的磁盤使用情況,返回一個namedtuple對象,包含total、used、free、percent四個屬性,分別表示總?cè)萘?、已用容量、可用容量和使用率?

disk_usage_C = psutil.disk_usage('C:')
print("C磁盤總體情況: ","總?cè)萘?",round(disk_usage_C.total/1073741824,2),"G"," 磁盤使用率:",disk_usage_C.percent, "%",sep='')
# sep='' 去除print()內(nèi)空格,round(數(shù)值,2):保留兩位小數(shù) ,1G等于1,073,741,824byte

disk_usage_D = psutil.disk_usage('D:')
print("D磁盤使用率:","總?cè)萘?",round(disk_usage_D.total/1073741824,2),"G"," 磁盤使用率:",disk_usage_D.percent, "%",sep='')

disk_usage_E = psutil.disk_usage('E:')
print("E磁盤使用率:","總?cè)萘?",round(disk_usage_E.total/1099511627776,1),"T"," 磁盤使用率:",disk_usage_E.percent, "%",sep='')

# 獲取內(nèi)存使用率
#virtual_memory()方法可以獲取系統(tǒng)內(nèi)存使用情況,返回一個namedtuple對象,包含total、available、percent、used、free五個屬性,分別表示總內(nèi)存、可用內(nèi)存、使用率、已用內(nèi)存和可用內(nèi)存。
mem = psutil.virtual_memory()
print("內(nèi)存總量: ",round(mem.total/1073741824,2),"內(nèi)存使用率:", mem.percent, "%")

# 獲取CPU使用率
#cpu_percent()方法可以獲取CPU使用率,可以指定采樣間隔(默認(rèn)為1秒),返回一個浮點(diǎn)數(shù),表示CPU使用率
cpu_percent = psutil.cpu_percent(interval=1)
print("cpu核數(shù): ",psutil.cpu_count(),"CPU使用率:", cpu_percent, "%")

到此這篇關(guān)于python通過psutil獲取服務(wù)器cpu,內(nèi)存,磁盤使用率的文章就介紹到這了,更多相關(guān)python 使用psutil獲取服務(wù)器cpu內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python的時間模塊datetime詳解

    Python的時間模塊datetime詳解

    本文給大家分享的是在python中的時間模塊datetime的使用方法,注意事項(xiàng)以及簡單示例,有需要的小伙伴可以參考下
    2017-04-04
  • python多線程抽象編程模型詳解

    python多線程抽象編程模型詳解

    這篇文章主要為大家詳細(xì)介紹了python多線程抽象編程模型,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 淺析Python中signal包的使用

    淺析Python中signal包的使用

    這篇文章主要介紹了Python中signal包的使用,主要在Linux系統(tǒng)下對進(jìn)程信號進(jìn)行相關(guān)操作,需要的朋友可以參考下
    2015-11-11
  • Python list列表刪除元素的4種方法

    Python list列表刪除元素的4種方法

    本文主要介紹了Python list列表刪除元素的4種方法,主要包括del、pop、remove、clear,具有一定的參考價值,感興趣的可以了解一下
    2021-11-11
  • Python利用PyExecJS庫執(zhí)行JS函數(shù)的案例分析

    Python利用PyExecJS庫執(zhí)行JS函數(shù)的案例分析

    這篇文章主要介紹了Python利用PyExecJS庫執(zhí)行JS函數(shù),本文通過案例分析給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • Python的Django框架中消息通知的計數(shù)器實(shí)現(xiàn)教程

    Python的Django框架中消息通知的計數(shù)器實(shí)現(xiàn)教程

    通知的計數(shù)器非常有用,新通知時+1和讀過通知后的-1是最基本的功能,這里我們就來看一下Python的Django框架中消息通知的計數(shù)器實(shí)現(xiàn)教程
    2016-06-06
  • 解決Numpy與Pytorch彼此轉(zhuǎn)換時的坑

    解決Numpy與Pytorch彼此轉(zhuǎn)換時的坑

    這篇文章主要介紹了解決Numpy與Pytorch彼此轉(zhuǎn)換時的坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • matplotlib在python上繪制3D散點(diǎn)圖實(shí)例詳解

    matplotlib在python上繪制3D散點(diǎn)圖實(shí)例詳解

    這篇文章主要介紹了matplotlib在python上繪制3D散點(diǎn)圖實(shí)例詳解,首先介紹了官網(wǎng)的實(shí)例,然后分享了本文簡單代碼示例,具有一定借鑒價值,需要的朋友可以了解下。
    2017-12-12
  • 詳細(xì)解讀Python字符串的使用與f-string

    詳細(xì)解讀Python字符串的使用與f-string

    這篇文章主要介紹了詳細(xì)解讀Python字符串的使用與f-string,在?Python?中,引號內(nèi)的任何內(nèi)容都是字符串,但是字符串也有很多的用法,需要的朋友一起來看看吧
    2023-04-04
  • Python實(shí)現(xiàn)將Excel內(nèi)容插入到Word模版中

    Python實(shí)現(xiàn)將Excel內(nèi)容插入到Word模版中

    前段時間因?yàn)樾枰幚硪淮蠖羊?yàn)收單,都是一些簡單的復(fù)制粘貼替換工作,于是就想到用python進(jìn)行處理。本文分享了用python將excel文件單元格內(nèi)容插入到word模版中并保存為新文件的辦法,希望對大家有所幫助
    2023-03-03

最新評論