Hi all, My name is Joël Krähemann, I'm developing: http://gsequencer.org and I'm using: Linux debian 4.0.5 #1 SMP PREEMPT Sat Jul 11 16:32:49 CEST 2015 x86_64 GNU/Linux For now I encounter on my system performance problems at a load of 30 to 40 % system load, all 8 virtual cpu's have same average load. * `chrt` to higher priority doesn't give wished throughput. * `taskset` has ff as default. * `cpufreq-set -g performance` brings a little improvement for first seconds This is my CPU: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 58 Model name: Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz Stepping: 9 CPU MHz: 3275.648 CPU max MHz: 3700.0000 CPU min MHz: 1200.0000 BogoMIPS: 5387.58 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 6144K NUMA node0 CPU(s): 0-7 GSequencer uses many threads but doesn't stay in realtime. What am I doing wrong? Or how to gain more Performance out of the system? I could imagine on my code side that vary frequency segmentation would bring better throughput. By modeifing AGS_THREAD_DEFAULT_JIFFIE, AGS_THREAD_MAX_PRECISION and related. But for now I search for documentation about linux kernel performance counters. Best regards, Joël Krähemann -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html