秒开ITV系统的内存都用在哪儿?
MQ iTV的操作系统是秒开网络通过Linux源码编译而来,不基于其它发行版,操作系统的使用和持续维护已达10年以上MQ iTV在运行时,操作系统会全部加载到内存运行,这使得内存会有一部分占用(大约要2G),但为什么要全量加载到内存运行呢? 1. 可以让秒开ITV满足 ** 随时断电不损坏操作系统** 的极端情况 2. 可以让系统避开磁盘速度瓶颈,理论上系统更快
* MQ iTV 内存切片技术
iTV 全部采用的内存切片技术,满足大流量高负载的场景 (实测单机双卡输出15Gbps)
* MQ iTV 不预读访问缓存
在不预读的输出模式下, iTV会对数据理进行缓存队列,满足 1对N 不新增流量负载的要求
当打开应用层组播接收时, 会对频道数据进行部分缓存