[vpsFree.cz: community-list] Divné chování htop - RAM

Pavel Snajdr snajpa at snajpa.net
Thu Jul 16 17:39:38 CEST 2020


Ahoj,

zapasil jsem s tim nejakou chvili (tak dobre dva mesice), ale nakonec 
mne nenapadlo nic lepsiho, nez kontejnerum neuctovat file-mapped pamet 
vubec.

Kdyz se podivas na ten vypis, tak vidis, ze ti kernel prisuzuje 8GB 
memmaped pameti... co neni problem, kdyz cela masina ma 256G RAM a je 
tam dost volno, aby v te RAM bylo hodne - ono to pekne odcouva, kdyz je 
potreba. Ale reclaim v ramci memory cgroup by potreboval poradnou davku 
pece, na co bohuzel nemame casovy fond, to by se nekdo v tymu musel mit 
cas venovat *jen* kernelu :)

Takze vysledkem je tenhle patch:

https://github.com/vpsfreecz/linux/commit/c95294c0d722e3f083bc079e29e491fb092f38be

Budeme to aplikovat v ramci dalsi serie aktualizaci, nekdy tak za tyden 
max (jeste dodelavame par drobnosti).

/snajpa

On 2020-07-16 11:40, Filip Bartmann wrote:
> Tam je toto:
> 
> MemTotal:        4194304 kB
> MemFree:           91172 kB
> MemAvailable:    4049244 kB
> Buffers:               0 kB
> Cached:          3958072 kB
> SwapCached:            0 kB
> Active:          2394184 kB
> Inactive:        1699440 kB
> Active(anon):    2385240 kB
> Inactive(anon):  1692240 kB
> Active(file):       8944 kB
> Inactive(file):     7200 kB
> Unevictable:           0 kB
> Mlocked:           13584 kB
> SwapTotal:             0 kB
> SwapFree:              0 kB
> Dirty:              4188 kB
> Writeback:            88 kB
> AnonPages:      107609480 kB
> Mapped:          9262484 kB
> Shmem:           3938304 kB
> KReclaimable:    1999400 kB
> Slab:               0 kB
> SReclaimable:          0 kB
> SUnreclaim:            0 kB
> KernelStack:      474032 kB
> PageTables:      1176828 kB
> NFS_Unstable:          0 kB
> Bounce:                0 kB
> WritebackTmp:          0 kB
> CommitLimit:    8451622016 kB
> Committed_AS:   382949416 kB
> VmallocTotal:   34359738367 kB
> VmallocUsed:     1501036 kB
> VmallocChunk:          0 kB
> Percpu:          8471168 kB
> AnonHugePages:         0 kB
> ShmemHugePages:        0 kB
> ShmemPmdMapped:        0 kB
> FileHugePages:         0 kB
> FilePmdMapped:         0 kB
> CmaTotal:              0 kB
> CmaFree:               0 kB
> HugePages_Total:       0
> HugePages_Free:        0
> HugePages_Rsvd:        0
> HugePages_Surp:        0
> Hugepagesize:       2048 kB
> Hugetlb:               0 kB
> DirectMap4k:    149972416 kB
> DirectMap2M:    115281920 kB
> DirectMap1G:     3145728 kB
> 
> Takže ta použitá paměť je teda podle toho cache a htop jí teda
> zobrazuje špatně?
> 
> AHoj
> 
> čt 16. 7. 2020 v 11:35 odesílatel Jirka Bourek
> <vpsfree-list at keroub.cz> napsal:
> 
>> Podívejte se do /proc/meminfo , třeba tam něco najdete.
>> 
>> On 7/16/20 11:31 AM, Filip Bartmann wrote:
>>> Ahoj,
>>> 
>>> zjistil jsem, že se mi na VPSce s CentOS 8 divně chová htop,
>> konkrétně jak
>>> zobrazuje
>>> využitou ram. Když dám v konzoli free -m tak mám:
>>> ----------------------------------------------------------------
>>> total used free shared
>> buff/cache
>>> available
>>> Mem: 4096 140 93 3838
>> 3861
>>> 3955
>>> ----------------------------------------------------------------
>>> 
>>> V htopu mi ale ukazuje RAM skoro celou použitou RAM - viz
>> přiložený
>>> obrázek, konkrétně mi jde o hodnotu buff/cache, v htopu se mi
>>> nezobrazuje žlutě jako jinde, tak nevím jestli RAM je plná,
>> bo ne.
>>> 
>>> 
>>> _______________________________________________
>>> Community-list mailing list
>>> Community-list at lists.vpsfree.cz
>>> http://lists.vpsfree.cz/listinfo/community-list [1]
>>> 
>> _______________________________________________
>> Community-list mailing list
>> Community-list at lists.vpsfree.cz
>> http://lists.vpsfree.cz/listinfo/community-list [1]
> 
> 
> Links:
> ------
> [1] http://lists.vpsfree.cz/listinfo/community-list
> 
> _______________________________________________
> Community-list mailing list
> Community-list at lists.vpsfree.cz
> http://lists.vpsfree.cz/listinfo/community-list


More information about the Community-list mailing list