Is this memory used a bit high?

SYSTEM INFORMATION
OS type and version Ubuntu Linux 24.04.3
Webmin version 2.520
Usermin version 2.420
Virtualmin version 7.50.0 GPL
Theme version 25.20
Apache version 2.4.58
Package updates All installed packages are up to date
if you look at the screenshot does anyone think that this memory usage is a bit high or normal ?

Not necessarily if your system has, say, 32GB of RAM and 80% of it is free.

It’s at over 50% however restarting webmin returned memory to It’s normal levels of around 230mb

It’s quite misleading. Much of that will be shared libraries shared across all Webmin processes, since all Webmin processes are loading the same Perl libs and such, and some of it will be memory-mapped libs on disk and can be re-used if needed at any given time.

Webmin has grown quite a bit in recent years with all the realtime stats and such, and I certainly would like to see stats.pl shrink. But, it’s not as big as this would indicate…not even close.

It can be hard to really know what memory usage looks like in a modern Linux system, but if you look at RES in top, that gets you pretty close to what’s actually in memory at this moment, and it’s realistically a couple hundred MB if you’ve got caching enabled and with the realtime stats and RPC processes. Turning off library caching will reduce the miniserv.pl processes quite a lot.

following up from this after a day or so webmin’s resource use started to rise


Is it correct that there should be more than 1 rpc call ?

Yes, it’s technically okay to have more than one RPC call.

And, stats.pl memory usage is low. CPU usage is quite high, which I generally expected to be about 0.6-0.8%; you probably took a screenshot while it was writing a file to the disk.

For anyone noticing high Webmin memory usage, what is the output of the following command on your system:

CG=$(systemctl show -p ControlGroup --value webmin); P=$({ cat /sys/fs/cgroup"$CG"/cgroup.procs; systemctl show -p MainPID --value webmin; } | sort -u); COLUMNS=10000 ps --cols 10000 -ww --no-headers -o pid=,ppid=,rss=,pmem=,pcpu=,args= --sort=-rss -p $P | awk 'function h(k){m=k/1024;g=m/1024;return g>=1?sprintf("%.2fG",g):sprintf("%.1fM",m)} BEGIN{printf "%6s %6s %9s %6s %6s  %-s\n","PID","PPID","RSS_KiB","%MEM","%CPU","CMD (RSS_human)"} {cmd=substr($0,index($0,$6)); printf "%6s %6s %9s %6s %6s  %s (%s)\n",$1,$2,$3,$4,$5,cmd,h($3)}'

@Jamie, heads-up!

Anyone interested in getting details about all Webmin processes with the new release can get them easily.

To try it now, run this command to apply the patch:

webmin patch https://github.com/webmin/webmin/commit/5d8196f

Example:

~# webmin stats
   PID   PPID   RSS_KiB   %MEM   %CPU  CMD (RSS_human)
 38248      1    104972    7.0    1.9  /usr/local/bin/perl /usr/share/webmin/authentic-theme/stats.pl 555 (102.5M)
  1466      1     16756    1.1    0.0  /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf (16.4M) [MAIN]
  1467   1466      3840    0.2    0.0  /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf (3.8M)

╔══════════════════════════════════════════════════════════════════════════════╗
║ DETAILED ANALYSIS FOR PID 1466 [MAIN PROCESS]                                ║
╚══════════════════════════════════════════════════════════════════════════════╝

┌─ WORKING DIRECTORY & BINARY ─────────────────────────────────────────────────
CWD:  /usr/share/webmin
EXE:  /usr/bin/perl

┌─ ENVIRONMENT VARIABLES ──────────────────────────────────────────────────────
LANG=en_US.UTF-8
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin
USER=root

┌─ PROCESS INFO ───────────────────────────────────────────────────────────────
USER       PID  PPID PRI  NI    VSZ   RSS STAT  START   TIME CMD
root        1466       1  19   0  35772 16756 Ss   08:18:24 00:00:11 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf

┌─ PROCESS TREE ───────────────────────────────────────────────────────────────
miniserv.pl,1466 /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
  `-miniserv.pl,1467 /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf

┌─ MEMORY & STATUS ────────────────────────────────────────────────────────────
VmPeak:	   35788 kB
VmSize:	   35772 kB
VmRSS:	   16756 kB
RssAnon:	   11892 kB
RssFile:	    4864 kB
VmSwap:	    6016 kB
Threads:	1
voluntary_ctxt_switches:	16454
nonvoluntary_ctxt_switches:	90

┌─ FILE DESCRIPTORS ───────────────────────────────────────────────────────────
Total Open FDs: 10

File Descriptor Types:
     29 REG
      3 CHR
      2 IPv4
      2 DIR
      1 unix
      1 IPv6

Detailed File Descriptors:
     COMMAND      PID USER   FD   TYPE             DEVICE SIZE/OFF   NODE NAME
     miniserv.pl 1466 root  cwd    DIR              252,0    20480 165022 /usr/share/webmin
     miniserv.pl 1466 root  rtd    DIR              252,0     4096      2 /
     miniserv.pl 1466 root  txt    REG              252,0  3942240  11837 /usr/bin/perl
     miniserv.pl 1466 root  mem    REG              252,0   395960   1175 /usr/lib/aarch64-linux-gnu/libnss_systemd.so.2
     miniserv.pl 1466 root  mem    REG              252,0    67704   6569 /usr/lib/aarch64-linux-gnu/libcap.so.2.66
     miniserv.pl 1466 root  mem    REG              252,0    67992  90665 /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/SDBM_File/SDBM_File.so
     miniserv.pl 1466 root  mem    REG              252,0    67352 165005 /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/IO/Tty/Tty.so
     miniserv.pl 1466 root  mem    REG              252,0    67976  13112 /usr/lib/aarch64-linux-gnu/perl-base/auto/IO/IO.so
     miniserv.pl 1466 root  mem    REG              252,0    67584   1512 /usr/lib/aarch64-linux-gnu/libcap-ng.so.0.0.0
     miniserv.pl 1466 root  mem    REG              252,0   132976    157 /usr/lib/aarch64-linux-gnu/libaudit.so.1.0.0
     miniserv.pl 1466 root  mem    REG              252,0    67672  15633 /usr/lib/aarch64-linux-gnu/libpam.so.0.85.1
     miniserv.pl 1466 root  mem    REG              252,0    67352 164993 /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/Authen/PAM/PAM.so
     miniserv.pl 1466 root  mem    REG              252,0    67920  90632 /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/Digest/MD5/MD5.so
     miniserv.pl 1466 root  mem    REG              252,0    67896  90669 /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/Sys/Syslog/Syslog.so
     miniserv.pl 1466 root  mem    REG              252,0  4597928   5226 /usr/lib/aarch64-linux-gnu/libcrypto.so.3
     miniserv.pl 1466 root  mem    REG              252,0   737192   5229 /usr/lib/aarch64-linux-gnu/libssl.so.3
     miniserv.pl 1466 root  mem    REG              252,0  3055776   2841 /usr/lib/locale/locale-archive
     miniserv.pl 1466 root  mem    REG              252,0    67352 264783 /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/Socket6/Socket6.so
     miniserv.pl 1466 root  mem    REG              252,0   657184 164878 /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/Net/SSLeay/SSLeay.so
     miniserv.pl 1466 root  mem    REG              252,0    67960  90670 /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/Time/HiRes/HiRes.so
     miniserv.pl 1466 root  mem    REG              252,0    68200  13072 /usr/lib/aarch64-linux-gnu/perl-base/auto/File/Glob/Glob.so
     miniserv.pl 1466 root  mem    REG              252,0   134768  13115 /usr/lib/aarch64-linux-gnu/perl-base/auto/POSIX/POSIX.so
     miniserv.pl 1466 root  mem    REG              252,0    67736  13071 /usr/lib/aarch64-linux-gnu/perl-base/auto/Fcntl/Fcntl.so
     miniserv.pl 1466 root  mem    REG              252,0    68072  13126 /usr/lib/aarch64-linux-gnu/perl-base/auto/Socket/Socket.so
     miniserv.pl 1466 root  mem    REG              252,0   198584   1516 /usr/lib/aarch64-linux-gnu/libcrypt.so.1.1.0
     miniserv.pl 1466 root  mem    REG              252,0  1722920  39663 /usr/lib/aarch64-linux-gnu/libc.so.6
     miniserv.pl 1466 root  mem    REG              252,0   591800  39666 /usr/lib/aarch64-linux-gnu/libm.so.6
     miniserv.pl 1466 root  mem    REG              252,0   203968  39660 /usr/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1
     miniserv.pl 1466 root    0r   CHR                1,3      0t0      5 /dev/null
     miniserv.pl 1466 root    1w   CHR                1,3      0t0      5 /dev/null
     miniserv.pl 1466 root    2w   REG              252,0     3451 269729 /var/webmin/miniserv.error
     miniserv.pl 1466 root    3u  unix 0xffff000008b80c00      0t0  13746 type=DGRAM (CONNECTED)
     miniserv.pl 1466 root    4w   CHR                1,3      0t0      5 /dev/null
     miniserv.pl 1466 root    5u  IPv4              12917      0t0    TCP *:webmin (LISTEN)
     miniserv.pl 1466 root    6u  IPv6              12918      0t0    TCP *:webmin (LISTEN)
     miniserv.pl 1466 root    7u  IPv4              12919      0t0    UDP *:10000 
     miniserv.pl 1466 root    8u   REG              252,0     1024 266421 /var/webmin/sessiondb.pag
     miniserv.pl 1466 root    9u   REG              252,0        0 266423 /var/webmin/sessiondb.dir

┌─ NETWORK CONNECTIONS ────────────────────────────────────────────────────────
Active TCP Connections: 0

TCP Listening Sockets:
LISTEN 0      4096                                 0.0.0.0:10000      0.0.0.0:*    users:(("miniserv.pl",pid=1466,fd=5))                                                                                                   
LISTEN 0      4096                                    [::]:10000         [::]:*    users:(("miniserv.pl",pid=1466,fd=6))                                                                                                   

UDP Listening Sockets:
UNCONN 0      0                                    0.0.0.0:10000      0.0.0.0:*    users:(("miniserv.pl",pid=1466,fd=7))    

Unix Domain Sockets: 1

┌─ I/O STATISTICS ─────────────────────────────────────────────────────────────
rchar: 98107144286
wchar: 79270292146
syscr: 8018998
syscw: 9056027
read_bytes: 180160000
write_bytes: 48575492096
cancelled_write_bytes: 14045184

Read: 171.81 MB, Write: 45.24 GB

┌─ RESOURCE LIMITS ────────────────────────────────────────────────────────────
Max cpu time              unlimited            unlimited            seconds   
Max processes             5354                 5354                 processes 
Max open files            1024                 524288               files     
Max locked memory         8388608              8388608              bytes     
Max address space         unlimited            unlimited            bytes     

┌─ CPU & SCHEDULING ───────────────────────────────────────────────────────────
se.sum_exec_runtime                          :         11085.543591
nr_switches                                  :                16544
nr_voluntary_switches                        :                16454
nr_involuntary_switches                      :                   90
CPUset: /

┌─ SIGNAL HANDLERS ────────────────────────────────────────────────────────────
SigBlk:	0000000000000000
SigIgn:	0000000000001080
SigCgt:	0000000000006201

Decoded:
  Blocked: none
  Ignored: SIGFPE(8), SIGPIPE(13)
  Caught:  SIGHUP(1), SIGUSR1(10), SIGALRM(14), SIGTERM(15)

┌─ MEMORY MAPS (top 20 by size) ───────────────────────────────────────────────
RSS(MB)	Size(MB)	Mapping
10.49	15.95		aca0a675c000-aca0a7750000 rw-p 00000000 00:00 0                          [heap]
2.12	3.64		aca09ea80000-aca09ee25000 r-xp 00000000 fc:00 11837                      /usr/bin/perl
1.44	1.60		fdbe75520000-fdbe756b9000 r-xp 00000000 fc:00 39663                      /usr/lib/aarch64-linux-gnu/libc.so.6
0.50	0.50		fdbe7483d000-fdbe748be000 rw-p 00000000 00:00 0 
0.25	0.56		fdbe75320000-fdbe753b0000 r-xp 00000000 fc:00 164878                     /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/Net/SSLeay/SSLeay.so
0.25	0.63		fdbe74f30000-fdbe74fd2000 r-xp 00000000 fc:00 5229                       /usr/lib/aarch64-linux-gnu/libssl.so.3
0.22	0.30		aca0a7750000-aca0a779e000 rw-p 00000000 00:00 0                          [heap]
0.13	0.15		fdbe7578e000-fdbe757b5000 r-xp 00000000 fc:00 39660                      /usr/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1
0.06	0.52		fdbe756e0000-fdbe75765000 r-xp 00000000 fc:00 39666                      /usr/lib/aarch64-linux-gnu/libm.so.6
0.06	4.03		fdbe74ab0000-fdbe74eb7000 r-xp 00000000 fc:00 5226                       /usr/lib/aarch64-linux-gnu/libcrypto.so.3
0.06	0.34		fdbe74610000-fdbe74667000 r-xp 00000000 fc:00 1175                       /usr/lib/aarch64-linux-gnu/libnss_systemd.so.2
0.06	0.18		fdbe754d0000-fdbe754fd000 r-xp 00000000 fc:00 1516                       /usr/lib/aarch64-linux-gnu/libcrypt.so.1.1.0
0.06	0.12		fdbe749b0000-fdbe749d0000 r-xp 00000000 fc:00 157                        /usr/lib/aarch64-linux-gnu/libaudit.so.1.0.0
0.06	2.92		fdbe75000000-fdbe752eb000 r--p 00000000 fc:00 2841                       /usr/lib/locale/locale-archive
0.05	0.05		fdbe749f0000-fdbe749fe000 r-xp 00000000 fc:00 15633                      /usr/lib/aarch64-linux-gnu/libpam.so.0.85.1
0.04	0.04		fdbe74790000-fdbe7479b000 r-xp 00000000 fc:00 6569                       /usr/lib/aarch64-linux-gnu/libcap.so.2.66
0.04	0.04		fdbe754a0000-fdbe754a9000 r-xp 00000000 fc:00 13126                      /usr/lib/aarch64-linux-gnu/perl-base/auto/Socket/Socket.so
0.03	0.13		ffffe90e5000-ffffe9106000 rw-p 00000000 00:00 0                          [stack]
0.03	0.03		aca09ee42000-aca09ee49000 rw-p 00000000 00:00 0 
0.02	0.02		fdbe75400000-fdbe75406000 r-xp 00000000 fc:00 13072                      /usr/lib/aarch64-linux-gnu/perl-base/auto/File/Glob/Glob.so

┌─ RECENT LOGS (last 20 lines) ────────────────────────────────────────────────
No recent logs found for this PID in current boot

───────────────────────────────────────────────────────────────────────────────

╔══════════════════════════════════════════════════════════════════════════════╗
║ DETAILED ANALYSIS FOR PID 38248                                              ║
╚══════════════════════════════════════════════════════════════════════════════╝

┌─ WORKING DIRECTORY & BINARY ─────────────────────────────────────────────────
CWD:  /usr/share/webmin/usermin
EXE:  /usr/bin/perl

┌─ ENVIRONMENT VARIABLES ──────────────────────────────────────────────────────
HOME=/root
LD_LIBRARY_PATH=
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/snap/bin
PATH_INFO=
USER=root

┌─ PROCESS INFO ───────────────────────────────────────────────────────────────
USER       PID  PPID PRI  NI    VSZ   RSS STAT  START   TIME CMD
root       38248       1  19   0 113508 104972 S   12:17:04 00:05:35 /usr/local/bin/perl /usr/share/webmin/authentic-theme/stats.pl 555

┌─ PROCESS TREE ───────────────────────────────────────────────────────────────
stats.pl,38248 /usr/share/webmin/authentic-theme/stats.pl 555

┌─ MEMORY & STATUS ────────────────────────────────────────────────────────────
VmPeak:	  113512 kB
VmSize:	  113508 kB
VmRSS:	  104972 kB
RssAnon:	   98444 kB
RssFile:	    6528 kB
VmSwap:	       0 kB
Threads:	1
voluntary_ctxt_switches:	194113
nonvoluntary_ctxt_switches:	6584

┌─ FILE DESCRIPTORS ───────────────────────────────────────────────────────────
Total Open FDs: 6

File Descriptor Types:
     30 REG
      2 DIR
      1 IPv4
      1 CHR

Detailed File Descriptors:
     COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
     stats.pl 38248 root  cwd    DIR  252,0    20480 263876 /usr/share/webmin/usermin
     stats.pl 38248 root  rtd    DIR  252,0     4096      2 /
     stats.pl 38248 root  txt    REG  252,0  3942240  11837 /usr/bin/perl
     stats.pl 38248 root  mem    REG  252,0    67992  90665 /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/SDBM_File/SDBM_File.so
     stats.pl 38248 root  mem    REG  252,0  4597928   5226 /usr/lib/aarch64-linux-gnu/libcrypto.so.3
     stats.pl 38248 root  mem    REG  252,0   737192   5229 /usr/lib/aarch64-linux-gnu/libssl.so.3
     stats.pl 38248 root  mem    REG  252,0   657184 164878 /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/Net/SSLeay/SSLeay.so
     stats.pl 38248 root  mem    REG  252,0    68232  90630 /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/Data/Dumper/Dumper.so
     stats.pl 38248 root  mem    REG  252,0    68200  13072 /usr/lib/aarch64-linux-gnu/perl-base/auto/File/Glob/Glob.so
     stats.pl 38248 root  mem    REG  252,0    67792  13131 /usr/lib/aarch64-linux-gnu/perl-base/auto/attributes/attributes.so
     stats.pl 38248 root  mem    REG  252,0    67352 262295 /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/JSON/XS/XS.so
     stats.pl 38248 root  mem    REG  252,0    67352 264783 /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/Socket6/Socket6.so
     stats.pl 38248 root  mem    REG  252,0   134768  13115 /usr/lib/aarch64-linux-gnu/perl-base/auto/POSIX/POSIX.so
     stats.pl 38248 root  mem    REG  252,0    67960  90670 /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/Time/HiRes/HiRes.so
     stats.pl 38248 root  mem    REG  252,0   134080  90667 /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/Storable/Storable.so
     stats.pl 38248 root  mem    REG  252,0    68192  90637 /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/Encode/Encode.so
     stats.pl 38248 root  mem    REG  252,0    67352   5276 /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/Digest/SHA/SHA.so
     stats.pl 38248 root  mem    REG  252,0    67896  13069 /usr/lib/aarch64-linux-gnu/perl-base/auto/Cwd/Cwd.so
     stats.pl 38248 root  mem    REG  252,0    67736  13071 /usr/lib/aarch64-linux-gnu/perl-base/auto/Fcntl/Fcntl.so
     stats.pl 38248 root  mem    REG  252,0    67768  90655 /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/MIME/Base64/Base64.so
     stats.pl 38248 root  mem    REG  252,0    67920  90632 /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/Digest/MD5/MD5.so
     stats.pl 38248 root  mem    REG  252,0    68328  13113 /usr/lib/aarch64-linux-gnu/perl-base/auto/List/Util/Util.so
     stats.pl 38248 root  mem    REG  252,0    68072  13126 /usr/lib/aarch64-linux-gnu/perl-base/auto/Socket/Socket.so
     stats.pl 38248 root  mem    REG  252,0    67976  13112 /usr/lib/aarch64-linux-gnu/perl-base/auto/IO/IO.so
     stats.pl 38248 root  mem    REG  252,0   198584   1516 /usr/lib/aarch64-linux-gnu/libcrypt.so.1.1.0
     stats.pl 38248 root  mem    REG  252,0  1722920  39663 /usr/lib/aarch64-linux-gnu/libc.so.6
     stats.pl 38248 root  mem    REG  252,0   591800  39666 /usr/lib/aarch64-linux-gnu/libm.so.6
     stats.pl 38248 root  mem    REG  252,0   203968  39660 /usr/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1
     stats.pl 38248 root    0r   CHR    1,3      0t0      5 /dev/null
     stats.pl 38248 root    1w   REG  252,0      560 262458 /var/webmin/modules/authentic-theme/stats-server-555.log
     stats.pl 38248 root    2w   REG  252,0      560 262458 /var/webmin/modules/authentic-theme/stats-server-555.log
     stats.pl 38248 root    3u  IPv4 102107      0t0    TCP localhost:555 (LISTEN)
     stats.pl 38248 root    5u   REG  252,0     1024 266421 /var/webmin/sessiondb.pag
     stats.pl 38248 root    6u   REG  252,0        0 266423 /var/webmin/sessiondb.dir

┌─ NETWORK CONNECTIONS ────────────────────────────────────────────────────────
Active TCP Connections: 0

TCP Listening Sockets:
LISTEN 0      5                                  127.0.0.1:555        0.0.0.0:*    users:(("stats.pl",pid=38248,fd=3))                                                                                                     

┌─ I/O STATISTICS ─────────────────────────────────────────────────────────────
rchar: 6377583784
wchar: 604779394
syscr: 18267469
syscw: 132292
read_bytes: 688128
write_bytes: 512204800
cancelled_write_bytes: 0

Read: 672.00 KB, Write: 488.48 MB

┌─ RESOURCE LIMITS ────────────────────────────────────────────────────────────
Max cpu time              unlimited            unlimited            seconds   
Max processes             5354                 5354                 processes 
Max open files            1024                 524288               files     
Max locked memory         8388608              8388608              bytes     
Max address space         unlimited            unlimited            bytes     

┌─ CPU & SCHEDULING ───────────────────────────────────────────────────────────
se.sum_exec_runtime                          :        335705.606420
nr_switches                                  :               200697
nr_voluntary_switches                        :               194113
nr_involuntary_switches                      :                 6584
CPUset: /

┌─ SIGNAL HANDLERS ────────────────────────────────────────────────────────────
SigBlk:	0000000000000000
SigIgn:	0000000000001287
SigCgt:	0000000000002000

Decoded:
  Blocked: none
  Ignored: SIGHUP(1), SIGINT(2), SIGQUIT(3), SIGFPE(8), SIGUSR1(10), SIGPIPE(13)
  Caught:  SIGALRM(14)

┌─ MEMORY MAPS (top 20 by size) ───────────────────────────────────────────────
RSS(MB)	Size(MB)	Mapping
94.23	94.38		acbecabfb000-acbed0a5b000 rw-p 00000000 00:00 0                          [heap]
2.81	3.64		acbe91410000-acbe917b5000 r-xp 00000000 fc:00 11837                      /usr/bin/perl
1.38	1.60		e88a9bcd0000-e88a9be69000 r-xp 00000000 fc:00 39663                      /usr/lib/aarch64-linux-gnu/libc.so.6
0.88	4.03		e88a9b220000-e88a9b627000 r-xp 00000000 fc:00 5226                       /usr/lib/aarch64-linux-gnu/libcrypto.so.3
0.50	0.50		e88a9b19f000-e88a9b220000 rw-p 00000000 00:00 0 
0.34	0.34		e88a9b63a000-e88a9b690000 r--p 0040a000 fc:00 5226                       /usr/lib/aarch64-linux-gnu/libcrypto.so.3
0.30	0.56		e88a9b770000-e88a9b800000 r-xp 00000000 fc:00 164878                     /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/Net/SSLeay/SSLeay.so
0.29	0.32		e88a9b8bb000-e88a9b90c000 rw-p 00000000 00:00 0 
0.27	0.27		e88a9b821000-e88a9b867000 rw-p 00000000 00:00 0 
0.23	0.23		e88a9b111000-e88a9b14b000 rw-p 00000000 00:00 0 
0.19	0.63		e88a9b6a0000-e88a9b742000 r-xp 00000000 fc:00 5229                       /usr/lib/aarch64-linux-gnu/libssl.so.3
0.15	0.15		e88a9bf34000-e88a9bf5b000 r-xp 00000000 fc:00 39660                      /usr/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1
0.13	0.13		e88a9b88a000-e88a9b8ab000 rw-p 00000000 00:00 0 
0.12	0.52		e88a9be90000-e88a9bf15000 r-xp 00000000 fc:00 39666                      /usr/lib/aarch64-linux-gnu/libm.so.6
0.10	0.10		e88a9ba90000-e88a9baa9000 r-xp 00000000 fc:00 90667                      /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/Storable/Storable.so
0.09	0.09		e88a9ba20000-e88a9ba37000 r-xp 00000000 fc:00 13115                      /usr/lib/aarch64-linux-gnu/perl-base/auto/POSIX/POSIX.so
0.06	0.06		acbe917c0000-acbe917d0000 r--p 003b0000 fc:00 11837                      /usr/bin/perl
0.06	0.18		e88a9bc80000-e88a9bcad000 r-xp 00000000 fc:00 1516                       /usr/lib/aarch64-linux-gnu/libcrypt.so.1.1.0
0.05	0.05		e88a9b9c0000-e88a9b9ce000 r-xp 00000000 fc:00 262295                     /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/JSON/XS/XS.so
0.05	0.05		e88a9bbf0000-e88a9bbfd000 r-xp 00000000 fc:00 13113                      /usr/lib/aarch64-linux-gnu/perl-base/auto/List/Util/Util.so

┌─ RECENT LOGS (last 20 lines) ────────────────────────────────────────────────
No recent logs found for this PID in current boot

───────────────────────────────────────────────────────────────────────────────

╔══════════════════════════════════════════════════════════════════════════════╗
║ DETAILED ANALYSIS FOR PID 1467                                               ║
╚══════════════════════════════════════════════════════════════════════════════╝

┌─ WORKING DIRECTORY & BINARY ─────────────────────────────────────────────────
CWD:  /usr/share/webmin
EXE:  /usr/bin/perl

┌─ ENVIRONMENT VARIABLES ──────────────────────────────────────────────────────
LANG=en_US.UTF-8
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin
USER=root

┌─ PROCESS INFO ───────────────────────────────────────────────────────────────
USER       PID  PPID PRI  NI    VSZ   RSS STAT  START   TIME CMD
root        1467    1466  19   0  35592  3840 S    08:18:24 00:00:00 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf

┌─ PROCESS TREE ───────────────────────────────────────────────────────────────
miniserv.pl,1467 /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf

┌─ MEMORY & STATUS ────────────────────────────────────────────────────────────
VmPeak:	   35592 kB
VmSize:	   35592 kB
VmRSS:	    3840 kB
RssAnon:	    2176 kB
RssFile:	    1664 kB
VmSwap:	   15616 kB
Threads:	1
voluntary_ctxt_switches:	106
nonvoluntary_ctxt_switches:	0

┌─ FILE DESCRIPTORS ───────────────────────────────────────────────────────────
Total Open FDs: 5

File Descriptor Types:
     26 REG
      3 CHR
      2 DIR
      1 unix

Detailed File Descriptors:
     COMMAND      PID USER   FD   TYPE             DEVICE SIZE/OFF   NODE NAME
     miniserv.pl 1467 root  cwd    DIR              252,0    20480 165022 /usr/share/webmin
     miniserv.pl 1467 root  rtd    DIR              252,0     4096      2 /
     miniserv.pl 1467 root  txt    REG              252,0  3942240  11837 /usr/bin/perl
     miniserv.pl 1467 root  mem    REG              252,0   395960   1175 /usr/lib/aarch64-linux-gnu/libnss_systemd.so.2
     miniserv.pl 1467 root  mem    REG              252,0    67704   6569 /usr/lib/aarch64-linux-gnu/libcap.so.2.66
     miniserv.pl 1467 root  mem    REG              252,0    67352 165005 /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/IO/Tty/Tty.so
     miniserv.pl 1467 root  mem    REG              252,0    67976  13112 /usr/lib/aarch64-linux-gnu/perl-base/auto/IO/IO.so
     miniserv.pl 1467 root  mem    REG              252,0    67584   1512 /usr/lib/aarch64-linux-gnu/libcap-ng.so.0.0.0
     miniserv.pl 1467 root  mem    REG              252,0   132976    157 /usr/lib/aarch64-linux-gnu/libaudit.so.1.0.0
     miniserv.pl 1467 root  mem    REG              252,0    67672  15633 /usr/lib/aarch64-linux-gnu/libpam.so.0.85.1
     miniserv.pl 1467 root  mem    REG              252,0    67352 164993 /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/Authen/PAM/PAM.so
     miniserv.pl 1467 root  mem    REG              252,0    67920  90632 /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/Digest/MD5/MD5.so
     miniserv.pl 1467 root  mem    REG              252,0    67896  90669 /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/Sys/Syslog/Syslog.so
     miniserv.pl 1467 root  mem    REG              252,0  4597928   5226 /usr/lib/aarch64-linux-gnu/libcrypto.so.3
     miniserv.pl 1467 root  mem    REG              252,0   737192   5229 /usr/lib/aarch64-linux-gnu/libssl.so.3
     miniserv.pl 1467 root  mem    REG              252,0  3055776   2841 /usr/lib/locale/locale-archive
     miniserv.pl 1467 root  mem    REG              252,0    67352 264783 /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/Socket6/Socket6.so
     miniserv.pl 1467 root  mem    REG              252,0   657184 164878 /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/Net/SSLeay/SSLeay.so
     miniserv.pl 1467 root  mem    REG              252,0    67960  90670 /usr/lib/aarch64-linux-gnu/perl/5.38.2/auto/Time/HiRes/HiRes.so
     miniserv.pl 1467 root  mem    REG              252,0    68200  13072 /usr/lib/aarch64-linux-gnu/perl-base/auto/File/Glob/Glob.so
     miniserv.pl 1467 root  mem    REG              252,0   134768  13115 /usr/lib/aarch64-linux-gnu/perl-base/auto/POSIX/POSIX.so
     miniserv.pl 1467 root  mem    REG              252,0    67736  13071 /usr/lib/aarch64-linux-gnu/perl-base/auto/Fcntl/Fcntl.so
     miniserv.pl 1467 root  mem    REG              252,0    68072  13126 /usr/lib/aarch64-linux-gnu/perl-base/auto/Socket/Socket.so
     miniserv.pl 1467 root  mem    REG              252,0   198584   1516 /usr/lib/aarch64-linux-gnu/libcrypt.so.1.1.0
     miniserv.pl 1467 root  mem    REG              252,0  1722920  39663 /usr/lib/aarch64-linux-gnu/libc.so.6
     miniserv.pl 1467 root  mem    REG              252,0   591800  39666 /usr/lib/aarch64-linux-gnu/libm.so.6
     miniserv.pl 1467 root  mem    REG              252,0   203968  39660 /usr/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1
     miniserv.pl 1467 root    0r   CHR                1,3      0t0      5 /dev/null
     miniserv.pl 1467 root    1w   CHR                1,3      0t0      5 /dev/null
     miniserv.pl 1467 root    2w   REG              252,0     3451 269729 /var/webmin/miniserv.error
     miniserv.pl 1467 root    3u  unix 0xffff000008b80c00      0t0  13746 type=DGRAM (CONNECTED)
     miniserv.pl 1467 root    4w   CHR                1,3      0t0      5 /dev/null

┌─ NETWORK CONNECTIONS ────────────────────────────────────────────────────────
Active TCP Connections: 0

Unix Domain Sockets: 1

┌─ I/O STATISTICS ─────────────────────────────────────────────────────────────
rchar: 0
wchar: 0
syscr: 0
syscw: 0
read_bytes: 0
write_bytes: 0
cancelled_write_bytes: 0

Read: 0.00 KB, Write: 0.00 KB

┌─ RESOURCE LIMITS ────────────────────────────────────────────────────────────
Max cpu time              unlimited            unlimited            seconds   
Max processes             5354                 5354                 processes 
Max open files            1024                 524288               files     
Max locked memory         8388608              8388608              bytes     
Max address space         unlimited            unlimited            bytes     

┌─ CPU & SCHEDULING ───────────────────────────────────────────────────────────
se.sum_exec_runtime                          :            75.932491
nr_switches                                  :                  106
nr_voluntary_switches                        :                  106
nr_involuntary_switches                      :                    0
CPUset: /

┌─ SIGNAL HANDLERS ────────────────────────────────────────────────────────────
SigBlk:	0000000000000000
SigIgn:	0000000000001080
SigCgt:	0000000000002000

Decoded:
  Blocked: none
  Ignored: SIGFPE(8), SIGPIPE(13)
  Caught:  SIGALRM(14)

┌─ MEMORY MAPS (top 20 by size) ───────────────────────────────────────────────
RSS(MB)	Size(MB)	Mapping
1.76	15.95		aca0a675c000-aca0a7750000 rw-p 00000000 00:00 0                          [heap]
1.06	3.64		aca09ea80000-aca09ee25000 r-xp 00000000 fc:00 11837                      /usr/bin/perl
0.56	1.60		fdbe75520000-fdbe756b9000 r-xp 00000000 fc:00 39663                      /usr/lib/aarch64-linux-gnu/libc.so.6
0.06	0.15		fdbe7578e000-fdbe757b5000 r-xp 00000000 fc:00 39660                      /usr/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1
0.02	0.03		aca09ee42000-aca09ee49000 rw-p 00000000 00:00 0 
0.02	0.02		fdbe74980000-fdbe74985000 r-xp 00000000 fc:00 1512                       /usr/lib/aarch64-linux-gnu/libcap-ng.so.0.0.0
0.02	0.06		aca09ee30000-aca09ee40000 r--p 003b0000 fc:00 11837                      /usr/bin/perl
0.01	0.05		fdbe756d2000-fdbe756de000 rw-p 00000000 00:00 0 
0.01	0.13		ffffe90e5000-ffffe9106000 rw-p 00000000 00:00 0                          [stack]
0.00	0.01		fdbe757cc000-fdbe757ce000 r--p 0002e000 fc:00 39660                      /usr/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1
0.00	0.01		fdbe757c7000-fdbe757c9000 rw-p 00000000 00:00 0 
0.00	0.01		fdbe757be000-fdbe757c0000 rw-p 00000000 00:00 0 
0.00	0.01		fdbe756d0000-fdbe756d2000 rw-p 001a0000 fc:00 39663                      /usr/lib/aarch64-linux-gnu/libc.so.6
0.00	0.01		fdbe754be000-fdbe754c0000 r--p 0000e000 fc:00 13126                      /usr/lib/aarch64-linux-gnu/perl-base/auto/Socket/Socket.so
0.00	0.04		fdbe74fe6000-fdbe74ff0000 r--p 000a6000 fc:00 5229                       /usr/lib/aarch64-linux-gnu/libssl.so.3
0.00	0.00		fdbe757cb000-fdbe757cc000 r-xp 00000000 00:00 0                          [vdso]
0.00	0.00		fdbe7577f000-fdbe75780000 r--p 0008f000 fc:00 39666                      /usr/lib/aarch64-linux-gnu/libm.so.6
0.00	0.00		fdbe75420000-fdbe75421000 rw-p 00010000 fc:00 13072                      /usr/lib/aarch64-linux-gnu/perl-base/auto/File/Glob/Glob.so
0.00	0.00		fdbe7541f000-fdbe75420000 r--p 0000f000 fc:00 13072                      /usr/lib/aarch64-linux-gnu/perl-base/auto/File/Glob/Glob.so
0.00	0.34		fdbe74eca000-fdbe74f20000 r--p 0040a000 fc:00 5226                       /usr/lib/aarch64-linux-gnu/libcrypto.so.3

┌─ RECENT LOGS (last 20 lines) ────────────────────────────────────────────────
No recent logs found for this PID in current boot

───────────────────────────────────────────────────────────────────────────────

You keep surprising us with Gems :gem_stone: :gem_stone: :gem_stone:

that information looks incredibly useful for you guys (and me in the future).

Just to add to your work load, can this be made accessing via the GUI with a simple copy and paste button, maybe displayed?

Thanks!

Not currently, it’s only meant to be used with Webmin CLI programs.

Which i guess it should stay rather than some gui incarnation there is a big chance it could confuse gui users in general