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
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