https://dev.kronoz.win/r/marzneshin.git
| 1 |
f7af2b3 |
Dawsh |
2y ago |
import psutil |
| 2 |
f7af2b3 |
Dawsh |
2y ago |
|
| 3 |
f7af2b3 |
Dawsh |
2y ago |
from app.utils.system import rt_bw |
| 4 |
f7af2b3 |
Dawsh |
2y ago |
|
| 5 |
f7af2b3 |
Dawsh |
2y ago |
|
| 6 |
f7af2b3 |
Dawsh |
2y ago |
def record_realtime_bandwidth() -> None: |
| 7 |
f7af2b3 |
Dawsh |
2y ago |
io = psutil.net_io_counters() |
| 8 |
01cdf2e |
Dawsh |
2y ago |
rt_bw.incoming_bytes, rt_bw.bytes_recv = ( |
| 9 |
01cdf2e |
Dawsh |
2y ago |
io.bytes_recv - rt_bw.bytes_recv, |
| 10 |
01cdf2e |
Dawsh |
2y ago |
io.bytes_recv, |
| 11 |
01cdf2e |
Dawsh |
2y ago |
) |
| 12 |
01cdf2e |
Dawsh |
2y ago |
rt_bw.outgoing_bytes, rt_bw.bytes_sent = ( |
| 13 |
01cdf2e |
Dawsh |
2y ago |
io.bytes_sent - rt_bw.bytes_sent, |
| 14 |
01cdf2e |
Dawsh |
2y ago |
io.bytes_sent, |
| 15 |
01cdf2e |
Dawsh |
2y ago |
) |
| 16 |
01cdf2e |
Dawsh |
2y ago |
rt_bw.incoming_packets, rt_bw.packets_recv = ( |
| 17 |
01cdf2e |
Dawsh |
2y ago |
io.packets_recv - rt_bw.packets_recv, |
| 18 |
01cdf2e |
Dawsh |
2y ago |
io.packets_recv, |
| 19 |
01cdf2e |
Dawsh |
2y ago |
) |
| 20 |
01cdf2e |
Dawsh |
2y ago |
rt_bw.outgoing_packets, rt_bw.packet_sent = ( |
| 21 |
01cdf2e |
Dawsh |
2y ago |
io.packets_sent - rt_bw.packet_sent, |
| 22 |
01cdf2e |
Dawsh |
2y ago |
io.packets_sent, |
| 23 |
01cdf2e |
Dawsh |
2y ago |
) |