在具有 容器功能的路由器中,通过命令display memory发现,路由器的容器功能 固定会占用一定的内存
在我的理解里,内存是用于存放,CPU运行时的计算数据 和 其他模块 之间的交互数据的,那么存在以下问题
1、内存往往是存放正在运行的数据的,那么 如果我将一个功能模块关闭,该功能模块应该不存在运行数据了,那么这个功能模块是否会 固定占用内存呢
2、是否是设备的每个功能模块本身 存在就会占用内存呢?比如 路由器的 SNMP、Portal等功能模块只要存在就会占用内存?除非将这些模块裁掉才可以减少内存占用?但是这样的话,是否和内存的定义有些冲突?
(0)
当你关闭一个功能模块时,通常情况下,该功能模块占用的内存应该会被释放,以便系统可以重新分配给其他需要内存的功能模块或任务。如果一个功能模块在关闭后仍然占用固定的内存,那可能是因为系统的设计或者特定功能模块的一些需要保留的数据结构或状态依然存在于内存中,这样设计可能是出于快速启动该功能模块或者避免反复分配内存造成的性能开销。
对于设备每个功能模块本身是否存在就会占用内存的问题,这取决于每个功能模块的设计和实现。一些功能模块可能需要一些内存来存储其状态、配置信息或者运行时数据结构,因此即使功能模块被关闭或者闲置,也可能会有一定内存被占用。但是,这并不意味着所有功能模块都会固定占用内存。一些优化良好的系统和功能模块设计会尽量在功能关闭或者不需要时释放其占用的内存。
总的来说,内存的占用情况受到设备和功能模块设计的影响,也会受到设备的系统管理策略的影响。内存会被用于存储运行时的数据、交互数据以及功能模块的状态和配置信息,因此设备的内存占用并不一定会和内存的定义产生冲突,而是受到具体实现和设计的影响。
(0)
好的,谢谢大佬
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
好的,谢谢大佬