Python运维脚本案例:监控Apache服务器的内存使用情况:
Python运维脚本案例:
1.监控Apache服务器的内存使用情况:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import os
import time
def get_memory():
cmd = "free -m"
r = os.popen(cmd)
info = r.readlines()
for line in info:
if line.startswith("Mem:"):
mem_total = line.split()[1]
mem_used = line.split()[2]
mem_free = line.split()[3]
return (mem_total, mem_used, mem_free)
def main():
while True:
mem_total, mem_used, mem_free = get_memory()
print("内存总量:%sM, 已使用:%sM, 剩余:%sM" % (mem_total, mem_used, mem_free))
time.sleep(5)
if __name__ == '__main__':
main()
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(76条)