MCPcopy Create free account
hub / github.com/aaPanel/BaoTa / get_io_read

Method get_io_read

class/process_task.py:445–462  ·  view source on GitHub ↗
(self, pid, io_read)

Source from the content-addressed store, hash-verified

443 return disk_io_write
444
445 def get_io_read(self, pid, io_read):
446 disk_io_read = 0
447 stime = time.time()
448 if pid in self.__read_last:
449 old_read = self.__read_last[pid]
450 else:
451 self.__read_last[pid] = io_read
452 self.__read_dates[pid] = stime
453 return disk_io_read
454
455 io_end = (io_read - old_read)
456 if io_end > 0:
457 disk_io_read = int(io_end / (stime - self.__read_dates[pid]))
458
459 self.__read_last[pid] = io_read
460 self.__read_dates[pid] = stime
461 if disk_io_read < 0: disk_io_read = 0
462 return disk_io_read
463
464 def read_file(self, filename):
465 f = open(filename, 'rb')

Callers 1

get_monitor_listMethod · 0.95

Calls 1

timeMethod · 0.80

Tested by

no test coverage detected