python性能監控初試

標 題: python性能監控初試
做 者: itdef
鏈 接: http://www.cnblogs.com/itdef/p/3990765.html html

歡迎轉帖 請保持文本完整並註明出處python

 

 

以前性能統計都是使用的C C++  統計windows性能linux

後來想嘗試使用圖標顯示數據的時候發現了PYTHON 並且python能夠跨平臺 爲之後嘗試監控linux系統作準備windows

這裏嘗試了用python獲取磁盤使用率 並用matplotlib製做餅圖性能

 

 

#!/usr/bin/env python  
# -*- coding: utf-8 -*-  
  
from pylab import *
import wmi 
import os 
import sys 
import platform 
import time 

  
def cal_mem_percent(u,f):
    figure(1, figsize=(6,6))  
    ax = axes([0.1, 0.1, 0.8, 0.8])  
  
    labels = 'used', 'free' 
    fracs = [u,f]  
  
    explode=(0, 0.05)  
    pie(fracs, explode=explode, labels=labels, autopct='%1.1f%%', shadow=True)  
    title('Disk Useage', bbox={'facecolor':'1', 'pad':7})  
    show()

def main():
    u = 1
    f = 1
    c = wmi.WMI ()
    for disk in c.Win32_LogicalDisk (DriveType=3):
        print disk.Caption, "%0.2f%% free" % (100.0 * long (disk.FreeSpace) / long (disk.Size))
        break;
    
    cal_mem_percent(long (disk.Size) - long (disk.FreeSpace),long (disk.FreeSpace))
 
if __name__ == '__main__': 
    main() 

 

這裏說下安裝 windows平臺下(linux就簡單多了 直接sudo apt-get install)spa

python 確定是須要的code

我這裏安裝的是python 2.7orm

而後安裝numpy Matplotlibhtm

都是搜索安裝的最新的 結果不知道是下載錯誤仍是安裝設置錯誤 老是提示我 six moudle模塊版本不對blog

最後再次搜索 下載一個python 的 easy_install的EXE

安裝 CMD中調用  

easy_install matplotlib  

easy_install numpy

稀裏糊塗的搞定 

相關文章
相關標籤/搜索