[612] Estimation

Title Text:They could say “the connection is probably lost,” but it’s more fun to do naive time-averaging to give you hope that if you wait around for 1,163 hours, it will finally finish.

Origin:https://xkcd.com/612/

https://www.explainxkcd.com/wiki/index.php/612:_Estimation

時間估計

他們可以直接說「連線似乎已中斷」,但是直接把時間做平均會比較有趣,讓你滿懷希望的覺得你只要多等個 1163 小時他就會跑完。

https://xkcd.tw/612

使用Windows资源管理器移动或复制文件时,会打开一个对话框,通知用户移动了多少文件,估计其余文件应该花多长时间。然而,这种估计通常受到看似随机和极端的变化,从以秒或分钟测量的时间到以小时或天测量的时间。这是因为Windows将其估算基于最新的文件传输速率,这夸大了短期波动。例如,许多小文件的传输通常比几个大文件的传输慢,因为每个文件的开销(将描述文件标题,位置等的数据写入磁盘所花费的时间)。短暂的减速可能会导致系统显示传输将花费很长时间(基于尚未传输的数据总量和当前的低速),而突然爆发的数据在内存缓存之间快速移动将给出时间这太小了。

更好的实现将跟踪整个操作中的平均文件传输速率,这将平衡突发并提供更准确的估计。 Windows 8通过取消时间估算来避免此问题。

漫画中的笑话是这个功能实际上是故意实现的,并且这样做的人实际上是这样说的。他通过电话告诉一些朋友他需要多长时间才能到达他们的会面点。然而,就像Windows的估计功能一样,由于交通流量的微小波动(例如,当他不得不停在红灯上然后加速到绿色时),他会迅速将他的估计值从极端天数多次改为秒。

标题文本指的是如果连接丢失,并且数据不再能够传输,则随着时间的推移估计会变得越来越大,而不是意识到没有数据被发送意味着没有连接。即使连接未丢失,这种情况也会发生在Microsoft网络连接上。 Kubuntu通过仅包括其估计中的过去几秒来避免这个问题,而不是广泛波动的问题。如果在平均间隔内没有进展,则报告“停顿”。

Leave a Reply

Your email address will not be published. Required fields are marked *

Categories