Antw: [EXT] Re: Memory in systemctl status

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>> Reindl Harald <h.reindl@xxxxxxxxxxxxx> schrieb am 28.09.2020 um 10:08 in
Nachricht <5b087cb0-9588-56db-1955-522ac9a6b701@xxxxxxxxxxxxx>:

> 
> Am 27.09.20 um 23:39 schrieb Benjamin Berg:
>>>>> however, that value makes little to no sense and if that's the same
>>>>> value as accounted for "MemoryMax" it's plain wrong
>> But it does make sense. File caches are part of the working set of
>> memory that a process needs. Setting MemoryMax=/MemoryMin=
>> limits/guarantees the size of this working set. These kinds of limits
>> or protections would be a lot less meaningful if caches were not
>> accounted for.
> 
> sorry but that is complete nosense
> 
> caches are freed as soon whatever process asks for RAM and so they are
> *not* part of the working set
> 
> that kind of limits are completly useless when i would limit a service
> to 4 GB but because it served a few million different files within the
> last weeks which are accounted to it's cache and working set it's now
> killed?

Actually there are valid reasons to limit the amount of cache a process may
allocate. For example when a process creates a lot of dirty buffers quickly
(e.g. writing to a slow disk), it may cause a read-stall for the whole system.

> 
> my webserver is killed because it served at monday, tuesday, thursday
> and friday 4 different files with 2 GB?

cgroups is for limiting resources, not for killing processes AFAIK.

> 
> frankly my webserver can't even do anything against caching of teh VFS
> layer and is not responsible at all nor do other services
> 
> BTW: stop "reply‑all" to mailing‑lists
> _______________________________________________
> systemd‑devel mailing list
> systemd‑devel@xxxxxxxxxxxxxxxxxxxxx 
> https://lists.freedesktop.org/mailman/listinfo/systemd‑devel 



_______________________________________________
systemd-devel mailing list
systemd-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/systemd-devel




[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux