op 内存 1g,加 swap 问题

2023-08-06 12:21:58 +08:00
 pinyoung
r2s ,用 usb 借口插了个 2.0 的读卡器加了个 70mbps 读速的内存卡,内存卡 6g 存储 op 文件,2g 扩展 swap ,这样稳定吗?
还有什么时候优先走 swap 呢?虽然扩展了,但是几乎没有占用虚拟内存,而是使用物理内存,什么情况呢?
1286 次点击
所在节点    问与答
6 条回复
choury
2023-08-06 12:31:39 +08:00
优先走 swap 这系统还能用吗,速度要差三个数量级
vcn8yjOogEL
2023-08-06 13:52:51 +08:00
先用 zram ,实在不够用再考虑储存 swap
hefish
2023-08-06 13:55:41 +08:00
openwrt 的内存策略,应该是优先使用内存的。
另外,内存多少,跟稳定不稳定没直接关系,如果稳定不是因为内存不够引起的,那加了也没啥用啊。
yyzh
2023-08-06 14:17:08 +08:00
1.swap 是最后拿来救命防止出 OOM 的,不是给你拿来当日常的.
2.70m 是最大顺序读,swap 是随机读写,你跑随机读写不卡死你.
3.扩展出来的 swap 还得问是 swap 文件还是 swap 分区.io 不一样的
titanium98118
2023-08-06 15:13:12 +08:00
同 2 楼,建议先搞 zram,实在不够用才上 swap 。另外,1g ram 不够 openwrt 用吗?
datocp
2023-08-06 20:08:21 +08:00
Linux 是提供了一些恢复内存的命令。
这么多年只遇到一个 dlink 600b2 才 32m 的设备可以无限回复内存。其它的只会越用越少,不知道哪天会导致 dnsmasq 崩溃还以为死机了,或者说内存更大,uptime 周期更长。
目前用的 zram ,似乎 op 官方也说到不建议使用 zram 有性能问题。所有的自编绎固件都带 zram ,要嘛 uptime 越来越久用到,要嘛像 uap ac lr 突然负载 80+的终端内存迅速被耗尽用到。其它场景不清楚。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/962778

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX