linux系統(tǒng)使用python監(jiān)測系統(tǒng)負載腳本分享
#!/usr/bin/env Python
import os
def load_stat():
loadavg = {}
f = open("/proc/loadavg")
con = f.read().split()
f.close()
loadavg['lavg_1']=con[0]
loadavg['lavg_5']=con[1]
loadavg['lavg_15']=con[2]
loadavg['nr']=con[3]
loadavg['last_pid']=con[4]
return loadavg
print "loadavg",load_stat()['lavg_15']
簡單說明一下清單 2:清單 2 讀取/proc/loadavg 中的信息,import os :Python 中 import 用于導入不同的模塊,包括系統(tǒng)提供和自定義的模塊。其基本形式為:import 模塊名 [as 別名],如果只需要導入模塊中的部分或全部內容可以用形式:from 模塊名 import *來導入相應的模塊。OS 模塊 os 模塊提供了一個統(tǒng)一的操作系統(tǒng)接口函數,os 模塊能在不同操作系統(tǒng)平臺如 nt,posix 中的特定函數間自動切換,從而實現(xiàn)跨平臺操作。
可以使用 Python 命令運行腳本 CPU1.py 結果見圖 2
- python實現(xiàn)監(jiān)控linux性能及進程消耗性能的方法
- 使用 Python 獲取 Linux 系統(tǒng)信息的代碼
- 使用Python獲取Linux系統(tǒng)的各種信息
- python在linux中輸出帶顏色的文字的方法
- python實現(xiàn)linux服務器批量修改密碼并生成execl
- linux系統(tǒng)使用python獲取cpu信息腳本分享
- linux系統(tǒng)使用python獲取內存使用信息腳本分享
- linux系統(tǒng)使用python監(jiān)測網絡接口獲取網絡的輸入輸出
- linux系統(tǒng)使用python監(jiān)控apache服務器進程腳本分享
- 使用python獲取CPU和內存信息的思路與實現(xiàn)(linux系統(tǒng))
- python實現(xiàn)Linux異步epoll代碼
- Python實現(xiàn)Linux下守護進程的編寫方法
相關文章
Python爬蟲實現(xiàn)全國失信被執(zhí)行人名單查詢功能示例
這篇文章主要介紹了Python爬蟲實現(xiàn)全國失信被執(zhí)行人名單查詢功能,涉及Python爬蟲相關網絡接口調用及json數據轉換等相關操作技巧,需要的朋友可以參考下2018-05-05Python編程實現(xiàn)微信企業(yè)號文本消息推送功能示例
這篇文章主要介紹了Python編程實現(xiàn)微信企業(yè)號文本消息推送功能,結合實例形式分析了Python微信企業(yè)號文本消息推送接口的調用相關操作技巧,需要的朋友可以參考下2017-08-08Django+Nginx+uWSGI 定時任務的實現(xiàn)方法
本文主要介紹了Django+Nginx+uWSGI 定時任務的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01python使用xpath中遇到:<Element a at 0x39a9a80>到底是什么?
這篇文章主要給大家詳細介紹了關于python使用xpath中遇到:<Element a at 0x39a9a80>的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。2018-01-01