成长值: 339 签到天数: 4738 天 [LV.Master]伴坛终老
|
发表于 2021/7/28 21:56
|
显示全部楼层
|阅读模式
|Google Chrome 92.0.4515.107 |Windows 10
服务器使用爱快软路由自带的线路测速在测试上行宽带阶段会占用大量的内存,排除系统内核泄漏的情况下32位跑1000M需要多大内存
待机情况占用25%内存,下方api输出可以观察到单位为KB,1G内存=1048576KB
- cpu: ["7.50%", "7.00%", "8.00%"]
- 0: "7.50%"
- 1: "7.00%"
- 2: "8.00%"
- cputemp: []
- memory: {total: 1475488, available: 1102680, free: 1041936, cached: 56356, buffers: 19176, used: "25%"}
- available: 1102680
- buffers: 19176
- cached: 56356
- free: 1041936
- total: 1475488
- used: "25%"
复制代码
线路测速时候,下行阶段无占用,上行阶段会申请大量内存
- cpu: ["40.59%", "41.58%", "39.60%"]
- 0: "40.59%"
- 1: "41.58%"
- 2: "39.60%"
- cputemp: []
- memory: {total: 1475488, available: 814332, free: 753592, cached: 56356, buffers: 19176, used: "44%"}
- available: 814332
- buffers: 19176
- cached: 56356
- free: 753592
- total: 1475488
- used: "44%"
复制代码
api中字段解释
available,当前可用剩余内存大小
total,系统总可用物理内存大小(排除掉KDUMP后的真实可用大小,KDUMP自身固定占用161MB)
其他字段无需理会,属于爱快其他用途输出,例如要获取当前爱快系统占用内存,就用total - available
爱快系统开机需要直接占用1475488-1102680=364MB内存。
等于说500M宽带测速需要1102680-814332=281MB内存开销,281+364=650MB物理内存(total字段大于或者等于665600)
由此计算得出每Mbps宽带需要占用0.45M内存,1000M宽带测速则0.45*950=需要430MB物理内存开销,
1000M宽带测速不开启路由器中第三方繁星等功能的情况下,430+364=800MB物理内存(total字段大于或者等于819200,推荐直接使用1G内存)
以上数据仅针对32位爱快软路由系统运行状况分析,固件版本3.5.6,当然不使用路由器自带测速,在线升级等功能的话,分配450MB内存(不能更低了,在低路由会崩溃)带机完完全全足够,要体验完整功能建议给虚拟机分配560MB或者以上。
|
|