Isolspus=1 still needed?

More
12 Jan 2016 15:58 - 12 Jan 2016 15:58 #68244 by ArcEye
Replied by ArcEye on topic Isolspus=1 still needed?
The convention is to use
isolcpus=1,2,3 for a quad core to isolate 3 cores.

I can only imagine this is because the scheduler tries to address the cores in ascending order, so having the available core as the first it finds, is more efficient
Last edit: 12 Jan 2016 15:58 by ArcEye.

Please Log in or Create an account to join the conversation.

More
12 Jan 2016 16:28 #68250 by Todd Zuercher
From what I've seen it can pay to experiment with other settings. Try 1,2,3 or 0,1 or 2,3 as well for comparison.

Please Log in or Create an account to join the conversation.

More
13 Jan 2016 00:52 #68276 by Jake
Replied by Jake on topic Isolspus=1 still needed?
I tried the rest of the combos tonight 0,1,2 yielded the best latency results.

Please Log in or Create an account to join the conversation.

More
13 Jan 2016 09:56 #68294 by andypugh
Replied by andypugh on topic Isolspus=1 still needed?

I tried the rest of the combos tonight 0,1,2 yielded the best latency results.

How is overall system performance at other tasks with those settings?
It is no use having excellent real-time latency if the rest of the system slows to a crawl.

Please Log in or Create an account to join the conversation.

More
31 Jan 2021 19:48 - 31 Jan 2021 21:06 #197240 by jarcysgru
Replied by jarcysgru on topic Isolspus=1 still needed?
Hello, I have a dual core processor, please describe to me step by step how to set up one core for linuxcnc.
Plate 785GM-E51
Processor AMD Athlon 2 2x3.2 G
System LinuxCNC 2.8.0 Debian 10 Buster

j@j:~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 16
model : 6
model name : AMD Athlon(tm) II X2 250 Processor
stepping : 2
microcode : 0x1000098
cpu MHz : 2300.000
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate vmmcall npt lbrv svm_lock nrip_save
bugs : tlb_mmatch fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2
bogomips : 6027.31
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor : 1
vendor_id : AuthenticAMD
cpu family : 16
model : 6
model name : AMD Athlon(tm) II X2 250 Processor
stepping : 2
microcode : 0x1000098
cpu MHz : 3000.000
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate vmmcall npt lbrv svm_lock nrip_save
bugs : tlb_mmatch fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2
bogomips : 6027.31
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

j@j:~$
Last edit: 31 Jan 2021 21:06 by jarcysgru.

Please Log in or Create an account to join the conversation.

Time to create page: 0.129 seconds
Powered by Kunena Forum