数据缓存对服务器租用有什么帮助
交换机的缓存与通常的缓存概念不同。通常,高速缓存意味着当某个硬件想要读取数据时,它将首先从高速缓存中找到所需的数据。如果找到,它将直接执行。如果未找到,则将从内存中检索它寻找,显然缓存游戏服务器租用中的数据比内存更快。这是CPU内部的内存地址空间。在交换机上,缓存是数据交换缓冲区,有时也称为数据包缓冲区。区域大小是交换机用于协调不同网络设备之间的速度匹配的队列结构。
突发数据可以存储在缓冲区中,直到慢速设备处理为止。交换机有三种转发模式:直接转发,存储转发和非分片转发。最广泛使用的模式是存储转发模式。模式必须使用缓存,但是直通转发只转发消息的前几个字节,缓存中存储的数据量很小,转发速度很快,但很容易检查整体数据。转发错误包,大多数交换机的片上缓存并不大,通常是几兆到几十兆。
虽然单端口带宽在不到十年的时间里从1G增长到100G,但缓存并没有得到很大改善。如果1个高防御服务器租用00G端口突发流量,则丢包将发生在十几个MB中。显然,除非应用程序流量没有突然流量,否则在实际应用中会有限制。
然后有些人会怀疑,因为缓存是如此重要,为什么不做更大。实际上,现有的芯片集成技术应该不难实现。实际上,缓存理论可以通过芯片工艺设计来扩大,但缓存会太大。影响正常通信状态下数据包的转发速度,因为过多的缓冲空间需要相对较小的寻址时间并增加了设备的成本。在延迟要求相对较高的某些应用场景中,缓存太大。反作用,所以你不能简单地扩展缓存。您必须在缓存和延迟之间进行选择。
当然,随着技术的进步,您也可以尽可能地增加延迟。不断提高交换机的缓存容量,受时钟,总线带宽能力的影响,缓存性能难以大幅提升,考虑到功耗,香港服务器租用成本平衡,缓存容量不会大幅增加。一些交换机还具有连接到交换机芯片外部的DRAM缓存,以增加交换机的缓存容量。延迟可能更大,但可以使缓存非常大。它超过1G。缓存非常重要,但我们需要多少缓存,但没有正确的答案,巨大的缓存意味着网络不会丢弃任何流量,但也意味着网络延迟增加,这取决于数据中心的业务选择,例如,在搜索业务中,搜索必须大规模在数据库中查找结果,很容易产生网络突发流量,甚至造成网络拥塞。
在这种网络服务中,有必要部署缓存的交换机设备。在金融领域,特别是在证券交易所交易网络中,一纳秒可以带来巨大的收益或损失,这些领域需要非常高的网络延迟,不允许拥塞,并且不需要太多缓存。一些金融数据中心还需要低延迟交换机,并且转发延迟以纳秒为单位进行控制。