server多時就很難逐一檢查
只好用程式遠端蒐集/監控
尤其最近很常用到所以順手紀錄一下
我用的是 psutil 這個模組
原因是比較其他模組我覺得這滿方便的
Install:
apt-get install python-dev #必須安裝, 不然在gcc編譯的過程中會失敗
apt-get install python-pip #已經安裝過pip就不用安裝了
pip install psutil
以下列出我常用到的項目:
硬碟空間 (bytes)psutil.disk_usage('/') #指定根目錄
- percent #使用百分比
- total #整體大小
- used #以使用空間
網路流量
psutil.net_io_counters()
- packets_sent #已發送封包
- packets_recv #已收到封包
記憶體空間 (bytes)
psutil.virtual_memory()
- percent #記憶體使用量
- available #所有記憶體大小
CPU數量
psutil.cpu_count()
CPU使用率
psutil.cpu_percent()
沒有留言:
張貼留言