openwrt - RAM内存分配

时间:2018-06-10 16:39:49

标签: memory ram openwrt

在OpenWRT系统上寻找一些内存建议。

我有一个SKW71模块(ar9331 cpu)。它有16Mb闪存和512Mb ddr2 RAM。该系统的图像不存在。因此我通常为WR703N(4Mb闪存,32Mb RAM)安装了OpenWRT映像。一切似乎都很好。虽然我意识到我可能必须在某些时候建立一个专用的图像。

目前我想验证操作系统是否正在使用所有可用的硬件资源。

从mtd分区我可以看到闪存正在被完全使用。请参阅以下命令。我的艺术+固件+ u-boot总计16Mb。细

我对RAM有更多奇迹。 This page表示/ tmp达到了ram大小的50%。但是根据df命令我只能达到30Mb左右。这远远不是我期望的256Mb。

如何检查RAM的分配和使用方式?

我可以为/ tmp申请更多内存吗?

如果是这样,我怎么能改变这个?

下面的一些命令。 df / mtd / meminfo

root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                   12.6M    812.0K     11.8M   6% /
/dev/root                 2.3M      2.3M         0 100% /rom
tmpfs                    29.9M    152.0K     29.7M   0% /tmp
/dev/mtdblock3           12.6M    812.0K     11.8M   6% /overlay
overlayfs:/overlay       12.6M    812.0K     11.8M   6% /
tmpfs                   512.0K         0    512.0K   0% /dev

root@OpenWrt:~# cat /proc/mtd 
dev:    size   erasesize  name
mtd0: 00020000 00010000 "u-boot"
mtd1: 0010c4d0 00010000 "kernel"
mtd2: 00ec3b30 00010000 "rootfs"
mtd3: 00c90000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "art"
mtd5: 00fd0000 00010000 "firmware"

root@OpenWrt:~# cat /proc/meminfo | head
MemTotal:          61228 kB
MemFree:           41472 kB
MemAvailable:      47576 kB
Buffers:            1880 kB
Cached:             6224 kB
SwapCached:            0 kB
Active:             6172 kB
Inactive:           3948 kB
Active(anon):       2120 kB
Inactive(anon):       48 kB

0 个答案:

没有答案