[systemd-devel] Antw: [EXT] Re: Memory in systemctl status
Ulrich Windl
Ulrich.Windl at rz.uni-regensburg.de
Wed Sep 30 07:11:25 UTC 2020
>>> Reindl Harald <h.reindl at thelounge.net> schrieb am 28.09.2020 um 11:37 in
Nachricht <0e47024a-faeb-bb78-9b08-fdfad2a235e1 at thelounge.net>:
>
> Am 28.09.20 um 11:19 schrieb Benjamin Berg:
>>> if i would set "MemoryMax" to 4G "Memory: 8.6G" would kill it when the
>>> caches are accounted in that context
>>
>> No, the kernel kicks in and reclaims memory at that point. Which can
>> mean either swapping or just dropping caches.
>
> caches have *nothing* to do with the service itself
>
>> It really sounds to me like ulimit fits better what you are trying to
>> do. That is available through Limit*=, see systemd.exec.
>
> hell first i want a output in "systemctl status whatever" which is true
> and don't contain a ISO image downloaded by someone two days ago
>
> not more and not less
>
> httpd don't use 8.7 GB RAM - period
Are you really sure about that? I haven't checked apache recently, but years
ago, static content was memory-mapped for performance reasons.
>
> the only interesting memory is RES of all the processes
>
> my Firefox on the desktop don't use 32 GB RAM even when VIRT shows that
> and even if the latest download of a 10 GB file is somewhere in the OS
> caches in case it's opened later - it's *free* memory
>
> Main PID: 713 (httpd)
> Tasks: 16 (limit: 1024)
> Memory: 8.7G
> CPU: 2h 24min 14.348s
> CGroup: /system.slice/httpd.service
> ├─ 713 /usr/sbin/httpd -D FOREGROUND
> ├─2435242 /usr/sbin/httpd -D FOREGROUND
> ├─2435243 /usr/sbin/httpd -D FOREGROUND
> ├─2435931 /usr/sbin/httpd -D FOREGROUND
> ├─2435942 /usr/sbin/httpd -D FOREGROUND
> ├─2435944 /usr/sbin/httpd -D FOREGROUND
> ├─2435947 /usr/sbin/httpd -D FOREGROUND
> ├─2435948 /usr/sbin/httpd -D FOREGROUND
> ├─2435952 /usr/sbin/httpd -D FOREGROUND
> ├─2435954 /usr/sbin/httpd -D FOREGROUND
> ├─2435960 /usr/sbin/httpd -D FOREGROUND
> ├─2435966 /usr/sbin/httpd -D FOREGROUND
> ├─2435968 /usr/sbin/httpd -D FOREGROUND
> ├─2435969 /usr/sbin/httpd -D FOREGROUND
> ├─2435970 /usr/sbin/httpd -D FOREGROUND
> └─2435972 /usr/sbin/httpd -D FOREGROUND
> _______________________________________________
> systemd-devel mailing list
> systemd-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/systemd-devel
More information about the systemd-devel
mailing list