[Solved...] Numactl alternative?

If you are looking for a specific 64-bit package and you can't find it in any of the 64-bit repos, please post a request for it here
Post Reply
User avatar
n0ctilucient
Shogun
Shogun
Posts: 408
Joined: 21 Apr 2017, 15:59
Distribution: fullmoonremix
Location: 127.0.0.1
Contact:

[Solved...] Numactl alternative?

Post#1 by n0ctilucient » 12 Mar 2018, 15:32

Numad is a Non-uniform memory access daemon that optimizes CPU performance.
(configuration goes beyond "numactl -l --interleave=all ")

FAQ is @... https://www.systutorials.com/docs/linux/man/8-numad/
Source is @... https://github.com/K1773R/numad

It probably works best w/ this kernel parameter... "numa_balancing=enable"
see... https://www.kernel.org/doc/Documentatio ... meters.txt

It also complements irqbalance...
Package is @... http://slakfinder.org/show.php?pkg=887563

Also... disable KSM.
If KSM is in use on a NUMA system, change the value of the /sys/kernel/mm/ksm/merge_nodes parameter to 0 to avoid merging pages across NUMA nodes. Otherwise, KSM increases remote memory accesses as it merges pages across nodes. Furthermore, kernel memory accounting statistics can eventually contradict each other after large amounts of cross-node merging. As such, numad can become confused about the correct amounts and locations of available memory, after the KSM daemon merges many memory pages. KSM is beneficial only if you are overcommitting the memory on your system. If your system has sufficient free memory, you may achieve higher performance by turning off and disabling the KSM daemon.

If KSM is in use, change the /sys/kernel/mm/ksm/merge_across_nodes tunable to 0 to avoid merging pages across NUMA nodes. This can be done with the virsh node-memory-tune --shm-merge-across-n

see... https://access.redhat.com/documentation ... ence-numad
also... https://access.redhat.com/documentation ... vating_ksm
and... https://access.redhat.com/documentation ... e/chap-ksm
This package has not been adopted yet by ("slackonly" or)...
https://slakfinder.org
https://slackbuilds.org
https://pkgs.org

So far... I have not been able to successfully compile
this package with the following src2pkg conf...
see... Src2pkg.conf w/ "hardened" EXTRA_FLAGS

Thanx... in advance to anyone that is interested in sharing their precompiled package link.
Last edited by n0ctilucient on 29 Mar 2018, 13:22, edited 1 time in total.
:hmmm: I do NOT have the "right" to tell anyone what they should do...
but I reserve the "right" to tell them what they should "consider".

User avatar
n0ctilucient
Shogun
Shogun
Posts: 408
Joined: 21 Apr 2017, 15:59
Distribution: fullmoonremix
Location: 127.0.0.1
Contact:

Numactl alternative?

Post#2 by n0ctilucient » 29 Mar 2018, 13:21

Update... I recently reconfigured my src2pkg.conf and now it compiles.
It seems the problem wa...s it did not like -lmcheck.
:hmmm: I do NOT have the "right" to tell anyone what they should do...
but I reserve the "right" to tell them what they should "consider".

User avatar
n0ctilucient
Shogun
Shogun
Posts: 408
Joined: 21 Apr 2017, 15:59
Distribution: fullmoonremix
Location: 127.0.0.1
Contact:

[Solved...] Numactl alternative?

Post#3 by n0ctilucient » 26 Apr 2018, 20:43

This article mentions a related daemon called "tuned"...

https://wiki.mikejung.biz/Performance_Analysis

Source is @...
https://github.com/redhat-performance/tuned/releases
:hmmm: I do NOT have the "right" to tell anyone what they should do...
but I reserve the "right" to tell them what they should "consider".

User avatar
n0ctilucient
Shogun
Shogun
Posts: 408
Joined: 21 Apr 2017, 15:59
Distribution: fullmoonremix
Location: 127.0.0.1
Contact:

[Solved...] Numactl alternative?

Post#4 by n0ctilucient » 22 Aug 2018, 17:23

:hmmm: I do NOT have the "right" to tell anyone what they should do...
but I reserve the "right" to tell them what they should "consider".

Post Reply