# coding: utf-8
import os
import re
import sys
import time
import multiprocessing
import tempfile
from multiprocessing import Process
import subprocess
from .Tools import JsonTools
class IOStatCollector(object):
def __init__(self):
self.cmd = 'iostat -kxt 1'
# 子进程
self.proc = Process(target=self.task())
self.sub_proc = None
self.out_temp = tempfile.TemporaryFile(mode='w+')
# cmd执行的结果
self.rt_list = None
# def exec_cmd(self):
# # 要执行的命令
# cmd = 'iostat -kxt 1'
# # 启动子进程执行命令
# self.sub_proc = os.popen(cmd)
# # 读取命令执行结果
# while 1:
# line = self.sub_proc.readline()
# print(line)
# if line.startswith('sda'):
# self.records.append(line)
def exec_cmd