This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

System Load Variable
#1
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
Reply
#2
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)
Reply
#3
Check this: https://forum.logicmachine.net/showthread.php?tid=2233
Reply
#4
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
Reply
#5
What process do you want to monitor and why?
Reply
#6
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
Reply
#7
You can install System load app and check which process is consuming the most.
Reply


Forum Jump: