找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1373|回复: 6

硬改内存后,你的扩容内存真的用到了?来看看这个

[复制链接]
本帖最后由 virus2010 于 2024-4-17 18:04 编辑

最近帮人改了ZN-M2,刷了512M的CDT文件(cdt-AX18_AX18_512M)

于是,OpWRT系统内识别到了406M的可用内存



但是
但是意外出现了,经常有插件崩溃或关闭,于是查看有些插件会随机提示out of memory /not enough memory。

概览界面查看内存使用率并不高,命令查看meminfo,

  1. MemTotal:         415908 kB
  2. MemFree:           92548 kB
  3. MemAvailable:      40212 kB
复制代码
此时页面仍旧使用146 MB / 406 MB (35%)
  ,所以看不懂了,平时也从未见过内存使用超过50%。

命令显示的剩余90M,和概览显示的406-146=260M不一致了。


使用的固件是大佬的QWRT4.4.60内核, 跑的mosdns和Op猫眯,其它基本没启用。



请大佬指点迷津,具体为何?




我的恩山、我的无线 The best wifi forum is right here.
 楼主| | 显示全部楼层
完整meminfo



  1. <div>root@QWRT:~# cat /proc/meminfo
  2. MemTotal:         415908 kB
  3. MemFree:           92548 kB
  4. MemAvailable:      40212 kB
  5. Buffers:            8780 kB
  6. Cached:            44768 kB
  7. SwapCached:            0 kB
  8. Active:           123160 kB
  9. Inactive:          11256 kB
  10. Active(anon):      84564 kB
  11. Inactive(anon):     1680 kB
  12. Active(file):      38596 kB
  13. Inactive(file):     9576 kB
  14. Unevictable:           0 kB
  15. Mlocked:               0 kB
  16. SwapTotal:             0 kB
  17. SwapFree:              0 kB
  18. Dirty:                 0 kB
  19. Writeback:             0 kB
  20. AnonPages:         80916 kB
  21. Mapped:            10864 kB
  22. Shmem:              5376 kB
  23. Slab:             131832 kB
  24. SReclaimable:      10972 kB
  25. SUnreclaim:       120860 kB
  26. KernelStack:        2592 kB
  27. PageTables:          824 kB
  28. NFS_Unstable:          0 kB
  29. Bounce:                0 kB
  30. WritebackTmp:          0 kB
  31. CommitLimit:      207952 kB
  32. Committed_AS:     186952 kB
  33. VmallocTotal:   258998208 kB
  34. VmallocUsed:           0 kB
  35. VmallocChunk:          0 kB
  36. CmaTotal:              0 kB
  37. CmaFree:               0 kB</div>
复制代码


我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

帮顶。。。。。。。。。。。。。。。。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

看不懂那个更合理
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 virus2010 于 2024-4-18 09:12 编辑

搜索查看到


  1. CommitLimit:      207952 kB
  2. Committed_AS:     187552 kB
复制代码
关于这个参数的解释,


CommitLimit 表示系统现在最多可以使用多少内存,包括已分配但未使用的内存。如果系统达到了这个限制,就会开始使用虚拟内存(交换空间),这可能会导致性能下降。默认为物理内存*50%。
也就是406M*50%=203M

Committed_AS 表示当前已经为系统分配的内存大小(包括分配但未使用的内存),即系统当前已经实际使用的内存大小。如果 Committed_AS 的值接近或高于 CommitLimit,可能表明系统内存使用过度,因此可能需要添加更多内存或优化系统配置。
上面的值已经有183M,确实接近203M了。


所以实际使用中改512M只能使用一半?小白百思不得其解了


我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

没大佬解答一下吗
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

尴尬,我用的immortalwrt居然没有meminfo这个命令,opkg也没有
正想把这台rax3km改成1G内存,关注一下楼主的结果
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-1 06:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表