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