Results for a hp 8300 sff, had to set interval for base thread to 50'000
Code:
LinuxCNC pc tests, version 20200624, started 25.06.2020 03:10:35
********************************************************************************
General info:
Hewlett-Packard, HP Compaq Elite 8300 SFF
Bios version K01 v02.90, dated 07/16/2013
Chipset: Intel Corporation 7 Series/C216
Harddisk is non-rotational, ie. SSD
The amount of swap currently used is 0
================================================================================
CPU related data:
model name : Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
cpu cores : 4
stepping : 9
cache size : 6144 KB
================================================================================
RAM related data:
Maximum Capacity: 32 GB
Size: No Module Installed
Size: 4096 MB
Size: No Module Installed
Size: 4096 MB
================================================================================
GPU related data:
product: Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
configuration: driver=i915 latency=0
================================================================================
Os related data:
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
Desktop: KDE, Session:
================================================================================
Kernel related data:
Kernel 4.19.0-9-rt-amd64
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=0 processor.max_cstate=1 idle=poll isolcpus=1,2,3"
Cpu idle driver: none
================================================================================
Kernel modules data:
Check if pcspkr is loaded: No, good!
Yes, may cause bigger latency.
Check if snd modules are loaded: snd_hda_codec_hdmi 57344 1
snd_hda_codec_realtek 122880 1
snd_hda_codec_generic 86016 1 snd_hda_codec_realtek
snd_hda_intel 49152 4
snd_hda_codec 151552 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core 98304 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep 20480 1 snd_hda_codec
snd_pcm 114688 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer 36864 1 snd_pcm
snd 102400 16 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
soundcore 16384 1 snd
Yes, may cause bigger latency.
================================================================================
Keyboard & Mouse related data:
Number of mice: 1
Mouse 0 : Logitech USB Receiver
Mice attached to USB:
Logitech, Inc. Cordless Mouse Receiver
Keyboards attached to USB:
MosArt Semiconductor Corp. Defender Office Keyboard (K7310) S Zodiak KM-9010
LinuxCNC related data:
LinuxCNC version is: 2.9.0~pre0.2245.g09397b8d3
================================================================================
Preparing for latency test:
Started glxgears No. 1
Started glxgears No. 2
Started glxgears No. 3
Started glxgears No. 4
Started glxgears No. 5
..........
Started firefox with 'https://vimeo.com/150574260'
================================================================================
Command for latency test is:
su ck -c "latency-histogram --bbinsize 1000 --base 50000 --sbinsize 1000 --nox 2>&1 | tee 1593047417.lat &"
Latency testing loop started Do Jun 25 03:10:49 CEST 2020,
should end after Do Jun 25 05:10:49 CEST 2020
Swap useage: prerun: 0, running: 0
================================================================================
last latency data is as follows:.
7200 secs servo min: -39.000 uS max: 30.900 uS sdev: 3.400 uS
7201 secs base min: -31.500 uS max: 34.000 uS sdev: 0.600 uS
Code:
... (hw summary see above)
================================================================================
Command for latency test is:
su ck -c "latency-histogram --nobase --sbinsize 1000 --nox 2>&1 | tee 1593024764.lat &"
Latency testing loop started Mi Jun 24 20:53:09 CEST 2020,
should end after Mi Jun 24 22:53:09 CEST 2020
Swap useage: prerun: 0, running: 0
================================================================================
last latency data is as follows:.
7202 secs servo min: -63.400 uS max: 60.500 uS sdev: 3.800 uS
7203 secs servo min: -63.400 uS max: 60.500 uS sdev: 3.800 uS
Above results repeatedly achieved several times. Why is it that latency on serothread is appr. 1.5 - 2x the value of a run with a base thread?