物联方案
2024年10月17日
通常情况下,网络因素是导致车辆管理系统用户体验变差的首要因素。我们需要考虑如下性能指标:
带宽:链路的最大传输速率,单位是 b/s(比特 / 秒)。在为服务器选购网卡时,或者考虑机房专线,以及云端服务器的资源规划时,带宽就是最核心的参考指标。常用的带宽有 1000M、10G、40G、100G 等。
吞吐量,表示没有丢包时的最大数据传输速率,单位通常为 b/s (比特 / 秒)或者 B/s(字节 / 秒)。吞吐量受带宽的限制,吞吐量 / 带宽也就是该网络链路的使用率。
延时,表示从网络请求发出后,一直到收到远端响应,所需要的时间延迟。这个指标在不同场景中可能会有不同的含义。它可以表示建立连接需要的时间(比如 TCP 握手延时),或者一个数据包往返所需时间(比如 RTT)。
PPS,是 Packet Per Second(包 / 秒)的缩写,表示以网络包为单位的传输速率。PPS 通常用来评估网络的转发能力,而基于 Linux 服务器的转发,很容易受到网络包大小的影响(交换机通常不会受到太大影响,即交换机可以线性转发)。
通常情况下,带宽与物理设备相关,这也决定了基础网络设施的投入资金。这需要对车辆管理系统的带宽进行预测,结合资金的投入来综合考虑。
此外,DNS也是一个重要的因素,DNS 是互联网中最基础的一项服务,提供了域名和 IP 地址间映射关系的查询服务。很多应用程序在最初开发时,并没考虑 DNS 解析的问题,后续出现问题后,排查好几天才能发现,其实是 DNS 解析慢导致的。
转自:互联网