我有 1 Gbps 端口的 Web 服务器 (nginx)。如何将服务器的总流量(输入和输出的总和)限制为每月 100 TB?
答案1
使用Linux流量控制来限制整个接口至319Mbps。
319来自谷歌他们假设一个月有 30.4 天。60% 的时间都是正确的……
通常,传输和存储大小使用二进制前缀(即 kb = 1024b;是的,这是错误地使用了“kilo-”前缀,应该使用“kibi-”......不深入讨论)。线路速率正确地使用 SI 前缀。考虑到这一点,计算应该是:
109951162777600 bytes per month (100 * 1024^4)
3546811702503 bytes per day (assuming a 31 day month for safety)
328408491 bits per second - aka 328 Mbps
始终使用正确的 SI 前缀:
100000000000000 bytes per month (100 * 1000^4)
3225806451612 bytes per day
298685782 bits per second - aka 299 Mbps
使用所有二进制前缀:
328408491 bits per second - aka 313 Mibps
检查托管公司的细则,了解他们使用的方法。
您的 339Mbps 来自于一个月内使用 30 天,尽管只有三分之一的人有 30 天……