1 (edytowany przez WoT 2021-10-04 13:55:52)

Temat: Openwrt na terminalu

Cześć

Z powodu zapotrzebowania na większa moc i pamięć niż dają routery postanowiłem postawić Openwrt na Terminalu Dell Wyse
Czemu?
Bo tani, uniwersalny, łatwo modyfikowalny, miałem pasujący do niego osprzęt jak RAM, dysk, zasilacz itp

Po paru perypetiach udało się na nim postawić 19.08 x86_64 na dysku hdd i 4GB RAM (co powinno aż nad to wystarczyć)

Od razu wyskoczyła mi ciekawostka z RAM - openwrt pożarł cały ram. Zostało tylko 42MB (ok 10%)
Patrzac po dyskach zapewne połowa ramu poszło w tmpfs, ale gdzie reszta?

/proc/meminfo

MemTotal:        3628116 kB
MemFree:           43212 kB
MemAvailable:    3476396 kB
Buffers:           21828 kB
Cached:          3460240 kB
SwapCached:            0 kB
Active:           564892 kB
Inactive:        2942388 kB
Active(anon):      27572 kB
Inactive(anon):     2728 kB
Active(file):     537320 kB
Inactive(file):  2939660 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:         25176 kB
Mapped:            31868 kB
Shmem:              5096 kB
Slab:              52248 kB
SReclaimable:      40368 kB
SUnreclaim:        11880 kB
KernelStack:        1632 kB
PageTables:          996 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     1814056 kB
Committed_AS:      45368 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
DirectMap4k:       44092 kB
DirectMap2M:     1632256 kB
DirectMap1G:     3145728 kB

free

              total        used        free      shared  buff/cache   available
Mem:        3628116       98764       46304        5096     3483048     3480468
Swap:             0           0           0

Co ciekawe, jeśli uwolniłem miejsce np z /tmp komenda remount ilość wolnej pamięci (free) w ogóle nie wzrosła

Potrzebuję tej pamięci dla zainstalowanych przyszłych apek.
Pytanie jak zarządzać RAMem w Openwrt żeby uzyskac dużo wolej pamięci?

2

Odp: Openwrt na terminalu

Linux bierze cały ram na bufory, nawet to sam pokazałeś. Jak się pojawi jakaś apka to kernel odda pamięć. Nie przejmij się takimi rzeczami. Nawet w faq to już dawno umieściłem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Openwrt na terminalu

Dzienx, czytałem ale tak się chciałem upewnić.
Ok, zobaczymy w praniu.

Odp: Openwrt na terminalu

"Zostało tylko 42MB (ok 10%)"
1%

5

Odp: Openwrt na terminalu

Racja wink