LogicMachine Forum
System Load Variable - Printable Version

+- LogicMachine Forum (https://forum.logicmachine.net)
+-- Forum: LogicMachine eco-system (https://forum.logicmachine.net/forumdisplay.php?fid=1)
+--- Forum: Scripting (https://forum.logicmachine.net/forumdisplay.php?fid=8)
+--- Thread: System Load Variable (/showthread.php?tid=5654)



System Load Variable - pioneersteffen - 05.10.2024

Hi @all,

is there an option to call the actual system / processor load in a script? 

I haven’t found anything in the LUA reference manual.

Many thanks for your help!

Best regards 
Steffen


RE: System Load Variable - Fahd - 05.10.2024

Resident script with a 60-second sleep interval. 
Create two 2-byte objects and name them CPU and Memory.
Code:
load = io.readfile('/proc/loadavg'):split(' ')[ 1 ] memtotal = data:match('MemTotal:%s+(%d+)') memavail = data:match('MemAvailable:%s+(%d+)') memusage = math.floor((memtotal - memavail) / memtotal * 1000) / 10 log(load, memusage) grp.update('CPU', load) grp.update('Memory', memusage)



RE: System Load Variable - admin - 07.10.2024

Check this: https://forum.logicmachine.net/showthread.php?tid=2233


RE: System Load Variable - pioneersteffen - 30.11.2024

Hi Fahd,
hi Daniel,

many thanks for your help! It works now for a overall performance log.

Is it also possible to log a specific process what memory and CPU it consumes?

Many thanks for your help!

Best Regards
Steffen


RE: System Load Variable - admin - 02.12.2024

What process do you want to monitor and why?


RE: System Load Variable - pioneersteffen - 07.12.2024

Hi Admin,

I looking for a really strange memory issue.

Out of: /proc/meminfo I extracted the log over time and there is a continuous increase of AnonPages and Inactive(anon). 

Now I want to analyze further what process is the reason for it. How can I do that?

Many thanks for your help!

Best regards 
Steffen 

P.S.: Here are some logs

Code:
System_Ressources 01.12.2024 06:07:35 * string: MemTotal:         254292 kB MemFree:          122208 kB MemAvailable:     160292 kB Buffers:            4832 kB Cached:            48516 kB SwapCached:            0 kB Active:            31548 kB Inactive:          83864 kB Active(anon):      11688 kB Inactive(anon):    62244 kB Active(file):      19860 kB Inactive(file):    21620 kB Unevictable:           0 kB Mlocked:               0 kB SwapTotal:             0 kB SwapFree:              0 kB Dirty:                 8 kB Writeback:             0 kB AnonPages:         62080 kB Mapped:             9328 kB Shmem:             11868 kB KReclaimable:       4256 kB Slab:               9280 kB SReclaimable:       4256 kB SUnreclaim:         5024 kB KernelStack:         568 kB PageTables:          988 kB NFS_Unstable:          0 kB Bounce:                0 kB WritebackTmp:          0 kB CommitLimit:      127144 kB Committed_AS:      88444 kB VmallocTotal:     770048 kB VmallocUsed:          44 kB VmallocChunk:          0 kB Percpu:               32 kB System_Ressources 01.12.2024 14:45:38 * string: MemTotal:         254292 kB MemFree:          114252 kB MemAvailable:     153244 kB Buffers:            5460 kB Cached:            48984 kB SwapCached:            0 kB Active:            32564 kB Inactive:          91184 kB Active(anon):      11868 kB Inactive(anon):    69500 kB Active(file):      20696 kB Inactive(file):    21684 kB Unevictable:           0 kB Mlocked:               0 kB SwapTotal:             0 kB SwapFree:              0 kB Dirty:                24 kB Writeback:             0 kB AnonPages:         69320 kB Mapped:             9324 kB Shmem:             12064 kB KReclaimable:       4268 kB Slab:               9264 kB SReclaimable:       4268 kB SUnreclaim:         4996 kB KernelStack:         512 kB PageTables:          864 kB NFS_Unstable:          0 kB Bounce:                0 kB WritebackTmp:          0 kB CommitLimit:      127144 kB Committed_AS:      89460 kB VmallocTotal:     770048 kB VmallocUsed:          44 kB VmallocChunk:          0 kB Percpu:               32 kB System_Ressources 02.12.2024 22:17:14 * string: MemTotal:         254292 kB MemFree:           73572 kB MemAvailable:     137088 kB Buffers:            7512 kB Cached:            71964 kB SwapCached:            0 kB Active:            38452 kB Inactive:         125648 kB Active(anon):      12548 kB Inactive(anon):    84816 kB Active(file):      25904 kB Inactive(file):    40832 kB Unevictable:           0 kB Mlocked:               0 kB SwapTotal:             0 kB SwapFree:              0 kB Dirty:                 8 kB Writeback:             0 kB AnonPages:         84640 kB Mapped:             9328 kB Shmem:             12740 kB KReclaimable:       4608 kB Slab:               9660 kB SReclaimable:       4608 kB SUnreclaim:         5052 kB KernelStack:         520 kB PageTables:          912 kB NFS_Unstable:          0 kB Bounce:                0 kB WritebackTmp:          0 kB CommitLimit:      127144 kB Committed_AS:     105456 kB VmallocTotal:     770048 kB VmallocUsed:          44 kB VmallocChunk:          0 kB Percpu:               32 kB System_Ressources 03.12.2024 05:45:01 * string: MemTotal:         254292 kB MemFree:           67992 kB MemAvailable:     132116 kB Buffers:            8004 kB Cached:            72276 kB SwapCached:            0 kB Active:            39172 kB Inactive:         129880 kB Active(anon):      12776 kB Inactive(anon):    88944 kB Active(file):      26396 kB Inactive(file):    40936 kB Unevictable:           0 kB Mlocked:               0 kB SwapTotal:             0 kB SwapFree:              0 kB Dirty:                24 kB Writeback:             0 kB AnonPages:         88776 kB Mapped:             9352 kB Shmem:             12948 kB KReclaimable:       4628 kB Slab:               9692 kB SReclaimable:       4628 kB SUnreclaim:         5064 kB KernelStack:         608 kB PageTables:         1108 kB NFS_Unstable:          0 kB Bounce:                0 kB WritebackTmp:          0 kB CommitLimit:      127144 kB Committed_AS:     112460 kB VmallocTotal:     770048 kB VmallocUsed:          44 kB VmallocChunk:          0 kB Percpu:               32 kB System_Ressources 03.12.2024 21:54:00 * string: MemTotal:         254292 kB MemFree:           60024 kB MemAvailable:     125268 kB Buffers:            8832 kB Cached:            72292 kB SwapCached:            0 kB Active:            39748 kB Inactive:         137232 kB Active(anon):      12512 kB Inactive(anon):    96024 kB Active(file):      27236 kB Inactive(file):    41208 kB Unevictable:           0 kB Mlocked:               0 kB SwapTotal:             0 kB SwapFree:              0 kB Dirty:                24 kB Writeback:             0 kB AnonPages:         95860 kB Mapped:             9424 kB Shmem:             12680 kB KReclaimable:       4648 kB Slab:               9744 kB SReclaimable:       4648 kB SUnreclaim:         5096 kB KernelStack:         632 kB PageTables:         1204 kB NFS_Unstable:          0 kB Bounce:                0 kB WritebackTmp:          0 kB CommitLimit:      127144 kB Committed_AS:     119276 kB VmallocTotal:     770048 kB VmallocUsed:          44 kB VmallocChunk:          0 kB Percpu:               32 kB System_Ressources 04.12.2024 09:51:50 * string: MemTotal:         254292 kB MemFree:           24188 kB MemAvailable:      75408 kB Buffers:            9568 kB Cached:            57472 kB SwapCached:            0 kB Active:            40416 kB Inactive:         172648 kB Active(anon):      12292 kB Inactive(anon):   146212 kB Active(file):      28124 kB Inactive(file):    26436 kB Unevictable:           0 kB Mlocked:               0 kB SwapTotal:             0 kB SwapFree:              0 kB Dirty:                24 kB Writeback:             0 kB AnonPages:        146032 kB Mapped:             9196 kB Shmem:             12480 kB KReclaimable:       4364 kB Slab:               9420 kB SReclaimable:       4364 kB SUnreclaim:         5056 kB KernelStack:         512 kB PageTables:         1016 kB NFS_Unstable:          0 kB Bounce:                0 kB WritebackTmp:          0 kB CommitLimit:      127144 kB Committed_AS:     166256 kB VmallocTotal:     770048 kB VmallocUsed:          44 kB VmallocChunk:          0 kB Percpu:               32 kB System_Ressources 04.12.2024 09:52:00 * string: MemTotal:         254292 kB MemFree:           33980 kB MemAvailable:      74644 kB Buffers:            9568 kB Cached:            47000 kB SwapCached:            0 kB Active:            34216 kB Inactive:         168724 kB Active(anon):      12344 kB Inactive(anon):   146544 kB Active(file):      21872 kB Inactive(file):    22180 kB Unevictable:           0 kB Mlocked:               0 kB SwapTotal:             0 kB SwapFree:              0 kB Dirty:                24 kB Writeback:             0 kB AnonPages:        146396 kB Mapped:             9412 kB Shmem:             12516 kB KReclaimable:       4268 kB Slab:               9332 kB SReclaimable:       4268 kB SUnreclaim:         5064 kB KernelStack:         624 kB PageTables:         1256 kB NFS_Unstable:          0 kB Bounce:                0 kB WritebackTmp:          0 kB CommitLimit:      127144 kB Committed_AS:     169212 kB VmallocTotal:     770048 kB VmallocUsed:          44 kB VmallocChunk:          0 kB Percpu:               32 kB System_Ressources 05.12.2024 05:13:05 * string: MemTotal:         254292 kB MemFree:           75076 kB MemAvailable:     106736 kB Buffers:            8272 kB Cached:            39540 kB SwapCached:            0 kB Active:            30532 kB Inactive:         132376 kB Active(anon):      12456 kB Inactive(anon):   115292 kB Active(file):      18076 kB Inactive(file):    17084 kB Unevictable:           0 kB Mlocked:               0 kB SwapTotal:             0 kB SwapFree:              0 kB Dirty:                 8 kB Writeback:             0 kB AnonPages:        115112 kB Mapped:             9332 kB Shmem:             12652 kB KReclaimable:       4044 kB Slab:               9124 kB SReclaimable:       4044 kB SUnreclaim:         5080 kB KernelStack:         592 kB PageTables:          964 kB NFS_Unstable:          0 kB Bounce:                0 kB WritebackTmp:          0 kB CommitLimit:      127144 kB Committed_AS:     135560 kB VmallocTotal:     770048 kB VmallocUsed:          44 kB VmallocChunk:          0 kB Percpu:               32 kB System_Ressources 05.12.2024 19:34:01 * string: MemTotal:         254292 kB MemFree:           52652 kB MemAvailable:      87920 kB Buffers:            9252 kB Cached:            42228 kB SwapCached:            0 kB Active:            31780 kB Inactive:         153252 kB Active(anon):      12572 kB Inactive(anon):   133728 kB Active(file):      19208 kB Inactive(file):    19524 kB Unevictable:           0 kB Mlocked:               0 kB SwapTotal:             0 kB SwapFree:              0 kB Dirty:                24 kB Writeback:             0 kB AnonPages:        133576 kB Mapped:             9348 kB Shmem:             12748 kB KReclaimable:       4116 kB Slab:               9172 kB SReclaimable:       4116 kB SUnreclaim:         5056 kB KernelStack:         632 kB PageTables:         1256 kB NFS_Unstable:          0 kB Bounce:                0 kB WritebackTmp:          0 kB CommitLimit:      127144 kB Committed_AS:     156816 kB VmallocTotal:     770048 kB VmallocUsed:          44 kB VmallocChunk:          0 kB Percpu:               32 kB System_Ressources 07.12.2024 06:22:00 * string: MemTotal:         254292 kB MemFree:           48212 kB MemAvailable:      78088 kB Buffers:            5812 kB Cached:            40820 kB SwapCached:            0 kB Active:            31484 kB Inactive:         157608 kB Active(anon):      12924 kB Inactive(anon):   142600 kB Active(file):      18560 kB Inactive(file):    15008 kB Unevictable:           0 kB Mlocked:               0 kB SwapTotal:             0 kB SwapFree:              0 kB Dirty:                24 kB Writeback:             0 kB AnonPages:        142400 kB Mapped:             8836 kB Shmem:             13064 kB KReclaimable:       3664 kB Slab:               8784 kB SReclaimable:       3664 kB SUnreclaim:         5120 kB KernelStack:         704 kB PageTables:         1456 kB NFS_Unstable:          0 kB Bounce:                0 kB WritebackTmp:          0 kB CommitLimit:      127144 kB Committed_AS:     174628 kB VmallocTotal:     770048 kB VmallocUsed:          44 kB VmallocChunk:          0 kB Percpu:               32 kB



RE: System Load Variable - admin - 09.12.2024

You can install System load app and check which process is consuming the most.


RE: System Load Variable - Jørn - 03.11.2025

(09.12.2024, 08:00)admin Wrote: You can install System load app and check which process is consuming the most.

How do i identify a specific lua script, when the System Load app only shows ie. pid nr and "resident 277lua/lib/genohm-scada/core/scripting-resident.lua 277" `?


RE: System Load Variable - admin - 03.11.2025

Open scripting editor with the given ID: http://LM_IP/scada-main/main/editor?id=277