QUOTE(susancat @ Oct 29 2022, 11:35)

話說H@H舉個例子,在中國的200G跟在歐洲的2TB服務器,假設網速一樣快,誰會賺的更多hath?
「不严谨计算,打脸麻烦轻点...」
嫌长的可以跳过计算直接下拉看结论 (IMG:[
invalid]
style_emoticons/default/biggrin.gif)
这个问题问得巧,刚好我有一台中国大陆的 H@H 的缓存接近 200G(Client ID: 43410),直接给数据。
(我先默认当这里的“中国”指的是中国大陆,港澳台的收益跟大陆收益差距比较大,没有参考价值)
在缓存是 196G ,并且峰值速度在 2481KB/s 的情况下: Hitrate 是 402.0 / min, Hathrate 是 77.5 / day。
Ps1. 实际上原本峰值速度是 1700KB/s 左右,带宽是今天才慢慢拉上去的,但由于 Hitrate 是取一段长时间的平均值,因此该网速的实际 Hitrate 还会再高些
Ps2. 200G 的缓存其实在高峰期的时候上传速度已经能造成比较大的瓶颈了,如果放开限速,根据我之前家宽 H@H 的经验,高峰期甚至能吃到 7500KB/s 的上传。
这个数据有个问题,就是 Hathrate 实际上会受到 Static Ranges 算的,所以要把 Static Ranges 的加成换成 200G 时的最大值。
Hitrate 取决于区域和缓存大小,即 1000 Ranges 的 196G 和 3000 Ranges 的 196G 两台大陆的 H@H 的 Hitrate 基本一致。
换算 Static Ranges 数量为:
200G × 1024M ÷ 250M/Range = 819.2 = 819 Ranges
大陆的 Quality 基本都是 10000 封顶(因为连接不会被墙,因此基本没有什么损失)所以按 10000 Quality 计算。
根据 EHWiki 的计算公式,大陆 H@H 在 200G 缓存和 2481KB/s 带宽的 hath 收益约为:
1 + 0.15 × 402 + 0.01 × 819 * 1 = 69.49 = 69.4 Hath/day
欧洲的话我没有服务器不知道,只能按理论去算,2TB 服务器塞满缓存的话肯定是 6000 Static Ranges。
因为每一个 Static Ranges 的实际大小不一致,这里以默认的 250M/Range 计算 6000 Ranges 的占用空间:
6000Ranges × 250M ÷ 1024 = 1464.85G,向上取值得 1465G
按照目前欧洲平均 0.0556 Hits/GB 来计算,得到 1465G 的 Hitrate 为:
1465G × 0.0556 = 81.45 Hitrate / min
Hitrate 对应的网速其实很难计算。
根据我自己大陆和新加坡的 H@H,以及 ericeric91 大佬的台湾 H@H 的状况来看,不同区域的 Hitrate 对应的网速是完全不同的。
从数据来看,所以很难准确计算 Hitrate 对应的网速。
但欧洲服务器有个优点,就是 81.45 Hitrate / min 这个数值太低了,无论网速给得再高,都很难吃满 H@H 的最低带宽要求 2000KB/s。
所以即使欧洲服务器的速度是 1145141919810KB/s,理论平均封顶基本就是 81.45 Hitrate / min。
那么欧洲 H@H 在 1465G 和 2000-1145141919810KB/s 的网速,没有 Quality 减益的 Hath 收益是:
1 + 0.15 × 81.45 + 0.01 × 6000 * 1 = 73.2 Hath/day
由于中国大陆巨大的 PCDN 资源缺口,在峰值速度提高时大陆 H@H 的 Hitrate 的加成为高比例的正增长,而欧洲 H@H 在提高带宽的情况下 Hitrate 也不会有较大增益。
那么大陆 H@H 需要在多少 Hitrate 的情况下收益能跟欧洲 H@H 持平呢?设大陆 H@H 需要的 Hitrate 为 X
1 + 0.15 × X + 0.01 × 819 * 1 = 73.2 Hath/day
得 X = 426.73 Hitrate / min
因此可以大致得出结论:
(1)200G + 2481KB/s 的中国大陆 H@H 跟 2TB + 2481KB/s 的欧洲 H@H 做对比,欧洲 H@H 收益稍高,两者速度越小,欧洲 H@H 的优势越明显。
(2)中国大陆和欧洲 H@H 速度相同的情况下,两者的速度越高,大陆 H@H 的收益将越大,当大陆 H@H 的峰值速度所能达到的 Hitrate 大于 426.73 时,大陆 H@H 的收益会超过欧洲 H@H,直到大陆 H@H 的速度不会造成任何瓶颈后速度不再造成影响。
Ps1. 大陆 H@H 的 Hitrate 达到 426.73 的速度估算在 2300KB/s~2600KB/s 之间,我的客户端再稳定跑几个小时的话平均下来大概率会超过 426.73 Hitrate / min。
Ps2. 大陆 H@H 不会造成瓶颈速度在周末高峰期可能在 10000KB/s~13000KB/s 之间
(3)以上结果不计算 GP 全换 Hath 带来的收益,只论纯 Hath 收益,如果算上 GP 换 Hath 的收益,大陆 H@H 的收益无论何时都将暴打欧洲 H@H,两者完全没有可比性,也就没有讨论的价值了。
当然上述结论是建立在 Static Ranges 都吃满的情况下,但如果是论挂机时间相同的情况下:
两个 H@H 从 20 个 Static Ranges 起步,且最大速度都为 2481KB/s,直到欧洲 H@H 的 Ranges 数量达到 5000 之前,大陆 H@H 的收益都会因为大量的 Hitrate 加成暴打欧洲 H@H。
因为欧洲 H@H 积累 Static Ranges 需要的时间太长,拿到 5000 个 Ranges 需要的时间太长了。
因此直到欧洲 H@H 塞满 Ranges 再过N天才能把这个差距给拉回来,至于多少天我就懒得算了,文章太长了。
如果想到其他可能漏掉的因素的话可能会补充...
(IMG:[
blog.wtf.day]
https://blog.wtf.day/wp-content/uploads/2022/10/image-2022-10-29-3322403.png)
This post has been edited by VVFGV: Oct 29 2022, 15:59