网络/Python是家庭连接的好基线吗?

2024-06-10 14:27:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个脚本,它必须监视我的计算机、网络和其他一些东西。在我的网络检查中,我有psutil这样做,但我基本上不懂网络——这是检查和示例页面的可能响应:

 >>> psutil.net_io_counters(pernic=True)
{'eth0': netio(bytes_sent=485291293, bytes_recv=6004858642, packets_sent=3251564, packets_recv=4787798, errin=0, errout=0, dropin=0, dropout=0),
 'lo': netio(bytes_sent=2838627, bytes_recv=2838627, packets_sent=30567, packets_recv=30567, errin=0, errout=0, dropin=0, dropout=0)}

这看起来是在检查一段时间内的当前网络流量,还是它实际上在发送自己的数据包?如果它发送自己的,那么为什么接收的比发送的高?我猜,errin、errout、dropin和dropout是对发送和接收的错误和丢弃的一种度量——但对于这些领域的家庭网络来说,什么是一个好的基准呢?更简单地说:什么样的数字足够不寻常,我应该通知应用程序降级并发送电子邮件或文本等?你知道吗

我意识到我可以运行一天来得到一个好主意,但我也担心异常值,可能偶尔发生的是正常的,等等

谢谢。你知道吗


Tags: 网络脚本示例bytes计算机dropoutpsutilsent