| 424 | return cpu_percent |
| 425 | |
| 426 | def get_io_write(self, pid, io_write): |
| 427 | disk_io_write = 0 |
| 428 | stime = time.time() |
| 429 | if pid in self.__write_last: |
| 430 | old_write = self.__write_last[pid] |
| 431 | else: |
| 432 | self.__write_last[pid] = io_write |
| 433 | self.__write_dates[pid] = stime |
| 434 | return disk_io_write |
| 435 | |
| 436 | io_end = (io_write - old_write) |
| 437 | if io_end > 0: |
| 438 | disk_io_write = int(io_end / (stime - self.__write_dates[pid])) |
| 439 | |
| 440 | self.__write_last[pid] = io_write |
| 441 | self.__write_dates[pid] = stime |
| 442 | if disk_io_write < 0: disk_io_write = 0 |
| 443 | return disk_io_write |
| 444 | |
| 445 | def get_io_read(self, pid, io_read): |
| 446 | disk_io_read = 0 |