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:
1234567
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:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386
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: