示例#1
0
def disk_io(previuos):
    current = disk_io_counters()
    result = []
    for key, value in enumerate(disk_io_counters()):
        result.append(value - previuos[key])
    return sdiskio(*result), current
示例#2
0
        VirtualMemory(**psutil.virtual_memory()._asdict()).save()
        cpu_percent = psutil.cpu_percent(percpu=True)
        cpu = {
            'total': sum(cpu_percent),
            'cpu': {"CPU{0}".format(indx): val for indx, val in enumerate(cpu_percent)}
        }
        CPUUsage(**cpu).save()
        print(disk_io_res)
        print(cpu_percent)

#print(VirtualMemory().find({}))
#for i in VirtualMemory.find():
#    print(i)
grab_data()

"""
sdiskio(read_count=1, write_count=26, read_bytes=131072, write_bytes=507904, read_time=0, write_time=68)
"""

"""
var minDate = new Date(Date.UTC(2015, 1, 10, 11, 25, 30));
var maxDate = new Date(Date.UTC(2015, 11, 10, 11, 25, 35));
var result = db.getCollection('disk_ios').runCommand('aggregate', { pipeline:
[
	{
		$match: {
			"created_at" : {
				$gte: minDate,
				$lt : maxDate
			}
		}