linux系統使用python監測系統負載指令碼分享

2022-10-05 00:27:24 字數 813 閱讀 3518

複製** **如下:

#!/usr/bin/env python  

import os

def load_stat():

load**g = {}

f = op程式設計客棧en("/程式設計客棧proc/load**g")

con = f.read().split()

f.close()

load**g['l**g_1']=con[0]

load**g['l**g_5']=con[1]

load**g['l**g_15']=con[2]

load**g['nr']=con[3]

gogobyeload**g['last_pid']=con[4]

return load**g

print "load**g",load_stat()['l**g_15']

簡單說明一下清單 2:清單 2 讀取/proc/load**g 中的資訊,import os :python 中 import 用於匯入不同的模組,包括系統提供和自定義的模組。其基本形式為:import 模組名 [as 別名],如果只需要匯入模組中的部分或全部內容可以用形式:from 模組名 import *來匯入相應的模組。os 模組 os 模組提供了乙個統一的作業系統介面函式,os 模組能在不同作業系統平台如 nt,posix 中的特定函式間自動切換,從而實現跨平台操作。

可以使用 python 命令執行指令碼 cpu1.py 結果見圖 2

本文標題: linux系統使用python監測系統負載指令碼分享

本文位址: /jiaoben/python/104008.html

使用Python收集獲取Linux系統主機資訊

使用 python 收集主機的系統資訊,主要 主機名稱 ip 系統版本 伺服器廠商 型號 序列號 cpu資訊 記憶體等系統資訊。usr bin env python encoding utf 8 收集主機的資訊 主機名稱 ip 系統版本 伺服器廠商 型號 序列號 cpu資訊 記憶體資訊 from s...

python在linux系統中的使用

python在linux中已經預設安裝,但版本較低,比如在centos6.3上預設為python2.6.6 解壓檔案,tar zxvf python 3.4.4.tgz 編譯安裝 python2.6的路徑為 usr bin python python3.4的路徑為 usr local bin pyt...

在Linux系統上使用python虛擬環境

sudo rm rf get pip.py cache pip 第二步 更新 bashrc 檔案 export workon home home virtualenvs 2.使用cat命令更新 bashrc檔案 echo export workon home home virtualenvs bas...