Results of latency test, list of computers tested for use with LinuxCNC

  • BeagleBrainz
  • BeagleBrainz's Avatar
  • Visitor
  • Visitor
09 Oct 2020 06:09 #185428 by BeagleBrainz
Usually when I run a latency test I start with no programs running, start the latency test, then start a few instances of glxgears, open Firefox and try a few other things.
This should test what affect opening and starting a few programs has on latency.
Currently, if I have it right, the only IO access in the script is writing to the file stores the results. There’s no opening and closing files and no starting the running and closing of any programs ?
I don’t know if that would make much difference.

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

More
09 Oct 2020 07:18 #185436 by seuchato
You are correct: Other than glxgears, firefox and writing .lat and .hw file.
I guess that resembles a lot of how axis will work ?

If needed, I can add an file io load. But as laid out above: I do not believe that is representing how LinuxCNC works.

Greez
chris

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

  • BeagleBrainz
  • BeagleBrainz's Avatar
  • Visitor
  • Visitor
09 Oct 2020 08:15 #185440 by BeagleBrainz
The idea of the latency test is to stress the machine, whilst running the test. I think it's actually mentioned in the docs or somewhere, to open & close windows & move files around.

You can even influence the results by changing the IO scheduler. Mount options can have an affect as well.

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

More
11 Oct 2020 08:52 #185687 by seuchato
I'll check the possibilities to do a suitable io load. Will put the discussion over in this thread .

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

More
11 Oct 2020 08:54 #185688 by seuchato
Here are the test results of my sister's lenovo thinkpad X301. A very nice slim little machine, but hopless for Linuxcnc.
LinuxCNC pc tests, version 20201003pre, started 11.10.2020 08:40:16
********************************************************************************
General info:
LENOVO,  2774AP3
Bios version 6EET52WW (3.12 ), dated 08/10/2010
Chipset: Intel Corporation Mobile 4 Series 
PATH     VENDOR   MODEL                    HOTPLUG ROTA   SIZE BUS
/dev/sda ATA      SAMSUNG_MMCQE28G8MUP-0VA       0    0 119.2G ata
/dev/sdb JMicron  Generic                        1    0 119.2G usb
/dev/sr0 MATSHITA MATSHITADVD-RAM_UJ-844S        1    1  1024M ata
The amount of swap currently used is 0
================================================================================
CPU related data:
model name      : Intel(R) Core(TM)2 Duo CPU     U9400  @ 1.40GHz
cpu cores       : 2
stepping        : 10
cache size      : 3072 KB
================================================================================
RAM related data:
Maximum Memory Module Size: 4096 MB
Maximum Total Memory Size: 8192 MB
Maximum Capacity: 4 GB
Maximum Memory Module Size: 4096 MB
Maximum Total Memory Size: 8192 MB
Installed Size: 2048 MB (Double-bank Connection)
Enabled Size: 2048 MB (Double-bank Connection)
Installed Size: 2048 MB (Double-bank Connection)
Enabled Size: 2048 MB (Double-bank Connection)
Size: 2048 MB
Size: 2048 MB
================================================================================
GPU related data:
product: Mobile 4 Series Chipset Integrated Graphics Controller
product: Mobile 4 Series Chipset Integrated Graphics Controller
configuration: driver=i915 latency=0
configuration: latency=0
================================================================================
Parallel port related data:
number of parallel ports is 0
================================================================================
Os and desktop related data:
PRETTY_NAME="Debian GNU/Linux 10 (buster)"

Should the info below not match with your machine,
kindly post the output of pstree here, including a brief
desciption of your desktop environment, window manager and
display manager. Tia
https://forum.linuxcnc.org/18-computer/39370-script-for-automated-testing-of-computer-latency

Desktop environment : kdeinit5
Windowmanager       : KWin
Displaymanager      : sddm
================================================================================
Kernel related data:
Kernel 4.19.0-11-rt-amd64
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
Cpu idle driver: acpi_idle
System has been booted using BIOS
================================================================================
Kernel modules data:
Check if pcspkr is loaded: No, which is good!
Check if snd modules are loaded: No, which is good!
================================================================================
Keyboard & Mouse related data:
Number of mice: 3
Mouse 0 : Logitech USB Receiver
Mouse 1 : AlpsPS/2 ALPS DualPoint Stick
Mouse 2 : AlpsPS/2 ALPS DualPoint TouchPad
Mice  attached to USB:
Logitech, Inc. Cordless Mouse Receiver
Keyboards attached to USB:
================================================================================
LinuxCNC related data:
LinuxCNC version is: 2.8.0
================================================================================
Preparing for latency test:
Started glxgears No. 1, 2, 3, 4, 5
..........
Started firefox with 'https://vimeo.com/150574260', WID 56623211
================================================================================
Command for latency test is:
su cnc -c  "latency-histogram --nobase  --sbinsize 1000 --nox 2>&1 | tee -a 1602398408.lat &"

Latency testing loop started So Okt 11 08:40:33 CEST 2020, 
should end after So Okt 11 10:40:33 CEST 2020

================================================================================
Swap useage: prerun: 0, running: 0

================================================================================
CPU core temperatures:
Core 0: Tmin: 41.0°C, Tmax: 59.0°C, (high = +105.0°C, crit = +105.0°C)
Core 1: Tmin: 42.0°C, Tmax: 61.0°C, (high = +105.0°C, crit = +105.0°C)
================================================================================
last latency data is as follows:.
 7201 secs  servo min:-523.000 uS max: 518.100 uS sdev:   4.100 uS
 7202 secs  servo min:-523.000 uS max: 518.100 uS sdev:   4.100 uS

greez
chris

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

More
11 Oct 2020 15:47 - 11 Oct 2020 19:27 #185724 by seuchato
Hi all
These are the results of a Lenovo L540. I think, it could be used for Mesa based machining. For over an hour it was at about 60'000 nS. I do believe, there is room for better latency. The laptop does have a pci express slot. Thus I will retest it with the available parallel port pci express card I have and add the results as a diff in this post later.

LinuxCNC pc tests, version 20201003pre, started 11.10.2020 14:17:18
********************************************************************************
General info:
LENOVO,  20AV006BMZ
Bios version J4ET88WW(1.88), dated 07/20/2017
Chipset: Intel Corporation 8 Series/C220 Series 
PATH     VENDOR   MODEL               HOTPLUG ROTA   SIZE BUS
/dev/sda ATA      SanDisk_SDSSDA480G        0    0 447.1G ata
/dev/sdb ATA      LITEONIT_LSS-16L6G        0    0  14.9G ata
/dev/sdc JMicron  Generic                   1    0 119.2G usb
/dev/sr0 PLDS     PLDS_DVD-RW_DU8A5SH       1    1  1024M ata
The amount of swap currently used is 0
================================================================================
CPU related data:
model name      : Intel(R) Core(TM) i5-4210M CPU @ 2.60GHz
cpu cores       : 2
stepping        : 3
cache size      : 3072 KB
================================================================================
RAM related data:
Maximum Capacity: 16 GB
Size: 4096 MB
Size: 4096 MB
================================================================================
GPU related data:
product: 4th Gen Core Processor Integrated Graphics Controller
configuration: driver=i915 latency=0
================================================================================
Parallel port related data:
number of parallel ports is 0
================================================================================
Os and desktop related data:
PRETTY_NAME="Debian GNU/Linux 10 (buster)"

Should the info below not match with your machine,
kindly post the output of pstree here, including a brief
desciption of your desktop environment, window manager and
display manager. Tia
https://forum.linuxcnc.org/18-computer/39370-script-for-automated-testing-of-computer-latency

Desktop environment : kdeinit5
Windowmanager       : KWin
Displaymanager      : sddm
================================================================================
Kernel related data:
Kernel 4.19.0-11-rt-amd64
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
Cpu idle driver: intel_idle
System has been booted using BIOS
================================================================================
Kernel modules data:
Check if pcspkr is loaded: No, which is good!
Check if snd modules are loaded: No, which is good!
================================================================================
Keyboard & Mouse related data:
Number of mice: 3
Mouse 0 : Logitech USB Receiver
Mouse 1 : Synaptics tm2964-001
Mouse 2 : TPPS/2 IBM TrackPoint
Mice  attached to USB:
Logitech, Inc. Cordless Mouse Receiver
Keyboards attached to USB:
================================================================================
LinuxCNC related data:
LinuxCNC version is: 2.8.0
================================================================================
Preparing for latency test:
Started glxgears No. 1, 2, 3, 4, 5
..........
Started firefox with 'https://vimeo.com/150574260', WID 41943104
================================================================================
Command for latency test is:
su cnc -c  "latency-histogram --nobase  --sbinsize 1000 --nox 2>&1 | tee -a 1602418633.lat &"

Latency testing loop started So Okt 11 14:17:31 CEST 2020, 
should end after So Okt 11 16:17:31 CEST 2020

================================================================================
Swap useage: prerun: 0, running: 0

================================================================================
CPU core temperatures:
Core 0: Tmin: 48.0°C, Tmax: 88.0°C, (high = +84.0°C, crit = +100.0°C)
Core 1: Tmin: 50.0°C, Tmax: 90.0°C, (high = +84.0°C, crit = +100.0°C)
================================================================================
last latency data is as follows:.
 7202 secs  servo min:-100.400 uS max: 102.100 uS sdev:   7.000 uS
 7203 secs  servo min:-100.400 uS max: 102.100 uS sdev:   7.000 uS

Greez chris

Edit Oct. 11, 2020
....
================================================================================
Parallel port related data:
number of parallel ports is 1
parport0: PC-style at 0x4000 (0x4008), irq 18 [PCSPP,TRISTATE,EPP]
...

================================================================================
Command for latency test is:
su cnc -c  "latency-histogram --bbinsize 1000 --base 100000 --sbinsize 1000 --nox 2>&1 | tee -a 1602431916.lat &"
...
================================================================================
last latency data is as follows:.
 7202 secs  servo min: -65.400 uS max:  61.500 uS sdev:   3.400 uS
 7204 secs   base min: -45.200 uS max:  46.100 uS sdev:   3.100 uS
Last edit: 11 Oct 2020 19:27 by seuchato. Reason: added data with parport
The following user(s) said Thank You: tommylight

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

More
12 Oct 2020 16:31 #185849 by seuchato
Below are the test results of Lenovo W700 DS. In short: not useable for LinuxCNC.

LinuxCNC pc tests, version 20201003pre, started 12.10.2020 11:09:55
********************************************************************************
General info:
LENOVO,  2758MKG
Bios version 7ZETB0WW (2.10 ), dated 02/08/2010
Chipset: Intel Corporation Mobile 4 Series 
PATH     VENDOR   MODEL                 HOTPLUG ROTA   SIZE BUS
/dev/sda JMicron  Generic                     1    0 119.2G usb
/dev/sdb ATA      INTEL_SSDMCEAW240A4         0    0 223.6G ata
/dev/sdc ATA      WDC_WD5000BEVT-00ZAT0       0    1 465.8G ata
/dev/sr0 MATSHITA MATSHITABD-MLT_UJ230A       1    1  1024M ata
The amount of swap currently used is 0
================================================================================
CPU related data:
model name      : Intel(R) Core(TM)2 Quad  CPU   Q9000  @ 2.00GHz
cpu cores       : 4
stepping        : 10
cache size      : 3072 KB
================================================================================
RAM related data:
Maximum Memory Module Size: 4096 MB
Maximum Total Memory Size: 8192 MB
Maximum Capacity: 8 GB
Maximum Memory Module Size: 4096 MB
Maximum Total Memory Size: 8192 MB
Installed Size: 4096 MB (Double-bank Connection)
Enabled Size: 4096 MB (Double-bank Connection)
Installed Size: 4096 MB (Double-bank Connection)
Enabled Size: 4096 MB (Double-bank Connection)
Size: 4096 MB
Size: 4096 MB
================================================================================
GPU related data:
product: G92GLM [Quadro FX 3700M]
configuration: driver=nouveau latency=0
================================================================================
Parallel port related data:
number of parallel ports is 0
================================================================================
Os and desktop related data:
PRETTY_NAME="Debian GNU/Linux 10 (buster)"

Should the info below not match with your machine,
kindly post the output of pstree here, including a brief
desciption of your desktop environment, window manager and
display manager. Tia
https://forum.linuxcnc.org/18-computer/39370-script-for-automated-testing-of-computer-latency

Desktop environment : kdeinit5
Windowmanager       : KWin
Displaymanager      : sddm
================================================================================
Kernel related data:
Kernel 4.19.0-11-rt-amd64
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
Cpu idle driver: acpi_idle
System has been booted using BIOS
================================================================================
Kernel modules data:
Check if pcspkr is loaded: No, which is good!
Check if snd modules are loaded: No, which is good!
================================================================================
Keyboard & Mouse related data:
Number of mice: 3
Mouse 0 : TPPS/2 IBM TrackPoint
Mouse 1 : Logitech USB Receiver Mouse
Mouse 2 : ISD-V4 Pen
Mice  attached to USB:
Keyboards attached to USB:
================================================================================
LinuxCNC related data:
LinuxCNC version is: 2.8.0
================================================================================
Preparing for latency test:
Started glxgears No. 1, 2, 3, 4, 5
..........
Started firefox with 'https://vimeo.com/150574260', WID 50331707
================================================================================
Command for latency test is:
su cnc -c  "latency-histogram --nobase  --sbinsize 1000 --nox 2>&1 | tee -a 1602493790.lat &"

Latency testing loop started Mo Okt 12 11:10:11 CEST 2020, 
should end after Mo Okt 12 13:10:11 CEST 2020
Useless to proceed, read the relevant part in 1602493790.lat
 

>>>Unexpected realtime delay on task 0 with period 1000000<<<

================================================================================
Swap useage: prerun: 0, running: 0

================================================================================
CPU core temperatures:
Core 0: Tmin: 58.0°C, Tmax: 61.0°C, (high = +105.0°C, crit = +105.0°C)
Core 1: Tmin: 59.0°C, Tmax: 62.0°C, (high = +105.0°C, crit = +105.0°C)
Core 2: Tmin: 60.0°C, Tmax: 63.0°C, (high = +105.0°C, crit = +105.0°C)
Core 3: Tmin: 62.0°C, Tmax: 64.0°C, (high = +105.0°C, crit = +105.0°C)
================================================================================
last latency data is as follows:.
   15 secs  servo min:-994.900 uS max:2692.200 uS sdev:   4.500 uS
   16 secs  servo min:-994.900 uS max:2692.200 uS sdev:   4.500 uS

here the summary with some boot parameters added/changed:

GRUB_CMDLINE_LINUX_DEFAULT="quiet idle=poll isolcpus=2,3"
 7204 secs  servo min:-408.000 uS max: 408.500 uS sdev:   0.300 uS
 7205 secs  servo min:-408.000 uS max: 408.500 uS sdev:   0.300 uS
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet isolcpus=3"
 7205 secs  servo min:-511.900 uS max: 510.500 uS sdev:   2.400 uS
 7205 secs  servo min:-511.900 uS max: 510.500 uS sdev:   2.400 uS

I do not think, ther is much more impovement possible.

Greez
chris

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

More
15 Oct 2020 20:41 #186230 by tommylight
HP laptop/tablet Elite X2, has no ethernet port at all but i did use it to run a machine with an old USB to ETH adapter, it works but will drop the link at random. Still usable for testing only:
LinuxCNC pc tests, version 20200930, started 15.10.2020 22:24:00
********************************************************************************
General info:
Hewlett-Packard,  HP Elite x2 1011 G1 Tablet
Bios version M72 Ver. 01.22, dated 04/12/2018
Chipset: Harddisk is non-rotational, ie. SSD
The amount of swap currently used is 0
================================================================================
CPU related data:
model name	: Intel(R) Core(TM) M-5Y10c CPU @ 0.80GHz
cpu cores	: 2
stepping	: 4
cache size	: 4096 KB
================================================================================
RAM related data:
Maximum Capacity: 16 GB
Size: 2048 MB
Size: 2048 MB
================================================================================
GPU related data:
product: HD Graphics 5300
configuration: driver=i915 latency=0
================================================================================
Parallel port related data:
number of parallel ports is 0
================================================================================
Os and desktop related data:
PRETTY_NAME="Linux Mint 19.3"

Should the info below not match with your machine,
kindly post the output of pstree here, including a brief
desciption of your desktop environment, window manager and
display manager. Tia
https://forum.linuxcnc.org/18-computer/39370-script-for-automated-testing-of-computer-latency

Desktop environment : gnome
Windowmanager       : Metacity (Marco)
Displaymanager      : lightdm
================================================================================
Kernel related data:
Kernel 4.9.0-13-rt-amd64
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Cpu idle driver: intel_idle
================================================================================
Kernel modules data:
Check if pcspkr is loaded: No, which is good!
Check if snd modules are loaded: Yes, may cause bigger latency.
  can probably be disabled in bios, alternatively, you can run
   "./block-snd-modules"
   which has just now been created for your convenience. 
================================================================================
Keyboard & Mouse related data:
Number of mice: 4
Mouse 0 : PS/2 Generic Mouse
Mouse 1 : Microsoft Microsoft USB Wireless Mouse
Mouse 2 : Atmel Atmel maXTouch Digitizer
Mouse 3 : Wacom Serial Penabled Pen
Mice  attached to USB:
Microsoft Corp. Wireless Optical Mouse 3.0
Keyboards attached to USB:
================================================================================
LinuxCNC related data:
LinuxCNC version is: 2.9.0~pre0.2883.g6b8e03051
================================================================================
Preparing for latency test:
Started glxgears No. 1, 2, 3, 4, 5
..........
Started firefox with 'https://vimeo.com/150574260', WID 50335090
================================================================================
Command for latency test is:
su cnc -c  "latency-histogram --nobase  --sbinsize 1000 --nox 2>&1 | tee -a 1602793394.lat &"

Latency testing loop started Thu Oct 15 22:24:15 CEST 2020, 
should end after Thu Oct 15 22:36:15 CEST 2020

================================================================================
Swap useage: prerun: 0, running: 0

================================================================================
CPU core temperatures:
Core 0: Tmin: 53.0°C, Tmax: 60.0°C, (high = +95.0°C, crit = +95.0°C)
Core 1: Tmin: 52.0°C, Tmax: 58.0°C, (high = +95.0°C, crit = +95.0°C)
================================================================================
last latency data is as follows:.
  724 secs  servo min:-235.200 uS max: 260.900 uS sdev:  13.200 uS
  724 secs  servo min:-235.200 uS max: 260.900 uS sdev:  13.200 uS
The following user(s) said Thank You: seuchato

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

More
16 Oct 2020 08:03 - 16 Oct 2020 08:04 #186261 by seuchato
A follow up on the testing of a hp from here and through here :
(starting point)
********************************************************************************
Bios version K01 v02.90, dated 07/16/2013
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
 7203 secs  servo min: -71.800 uS max:  73.600 uS sdev:   3.500 uS
 7203 secs  servo min: -71.800 uS max:  73.600 uS sdev:   3.500 uS
********************************************************************************
Bios version K01 v02.90, dated 07/16/2013
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
 7202 secs  servo min: -74.000 uS max:  65.100 uS sdev:   4.200 uS
 7202 secs  servo min: -74.000 uS max:  65.100 uS sdev:   4.200 uS
(two runs, similar results, varying in +/- 3'000 to 8'000 nS, say roughly 10%)

(playing with isolcpus)
********************************************************************************
Bios version K01 v02.90, dated 07/16/2013
GRUB_CMDLINE_LINUX_DEFAULT="quiet isolcpus=0,1"
 7203 secs  servo min: -75.900 uS max:  78.700 uS sdev:   3.800 uS
 7204 secs  servo min: -75.900 uS max:  78.700 uS sdev:   3.800 uS
********************************************************************************
Bios version K01 v02.90, dated 07/16/2013
GRUB_CMDLINE_LINUX_DEFAULT="quiet isolcpus=1,2,3"
 7200 secs  servo min: -68.700 uS max:  65.700 uS sdev:   4.100 uS
 7201 secs  servo min: -68.700 uS max:  65.700 uS sdev:   4.100 uS
********************************************************************************
Bios version K01 v02.90, dated 07/16/2013
GRUB_CMDLINE_LINUX_DEFAULT="quiet isolcpus=1,3"
 7204 secs  servo min: -65.200 uS max:  62.100 uS sdev:   3.700 uS
 7205 secs  servo min: -65.200 uS max:  62.100 uS sdev:   3.700 uS
********************************************************************************
Bios version K01 v02.90, dated 07/16/2013
GRUB_CMDLINE_LINUX_DEFAULT="quiet isolcpus=2,3"
 7199 secs  servo min: -48.300 uS max:  44.500 uS sdev:   1.100 uS
 7200 secs  servo min: -48.300 uS max:  44.500 uS sdev:   1.100 uS
(A] best result so far, so use "isolcpus=2,3" from now on exclusively)

(starting to change bios version)
********************************************************************************
Bios version K01 v02.98, dated 03/18/2015
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet isolcpus=3"
(mistyped "isolcpus=", got a real time delay, proof that it has an influence)
********************************************************************************
Bios version K01 v02.98, dated 03/18/2015
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet isolcpus=2,3"
 7203 secs  servo min: -35.500 uS max:  34.500 uS sdev:   1.600 uS
 7204 secs  servo min: -35.500 uS max:  34.500 uS sdev:   1.600 uS
(B] already some 10'000 nS better than A])
********************************************************************************
Bios version K01 v02.99, dated 09/15/2015
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet isolcpus=2,3"
 7201 secs  servo min: -24.500 uS max:  27.200 uS sdev:   1.300 uS
 7202 secs  servo min: -24.500 uS max:  27.200 uS sdev:   1.300 uS
(C] again some 8 to 10⁰000 nS better than B])
********************************************************************************
Bios version K01 v03.02, dated 05/13/2016
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet isolcpus=2,3"
 7202 secs  servo min: -23.300 uS max:  28.100 uS sdev:   1.400 uS
 7202 secs  servo min: -23.300 uS max:  28.100 uS sdev:   1.400 uS
(D] similar to C])
********************************************************************************
Bios version K01 v03.03, dated 07/14/2016
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet isolcpus=2,3"
 7202 secs  servo min: -26.600 uS max:  29.100 uS sdev:   0.800 uS
 7203 secs  servo min: -26.600 uS max:  29.100 uS sdev:   0.800 uS
(E] a bit worse, but imho conparable to C] and D])
********************************************************************************
Bios version K01 v03.04, dated 10/05/2016
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet isolcpus=2,3"
 7203 secs  servo min: -25.500 uS max:  25.900 uS sdev:   1.100 uS
 7203 secs  servo min: -25.500 uS max:  25.900 uS sdev:   1.100 uS
(F] imho conparable to C], D] and E])
********************************************************************************
Bios version K01 v03.06, dated 02/12/2018
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet isolcpus=2,3"
 7200 secs  servo min: -29.600 uS max:  32.100 uS sdev:   1.500 uS
 7201 secs  servo min: -29.600 uS max:  32.100 uS sdev:   1.500 uS
(G] a bit worse than C] to F])
********************************************************************************
Bios version K01 v03.07, dated 05/10/2018
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet isolcpus=2,3"
 7204 secs  servo min: -34.300 uS max:  32.800 uS sdev:   1.800 uS
 7205 secs  servo min: -34.300 uS max:  32.800 uS sdev:   1.800 uS
(H] back to level of  B])
********************************************************************************
Bios version K01 v03.08, dated 04/10/2019
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet isolcpus=2,3"
 7201 secs  servo min: -25.700 uS max:  27.700 uS sdev:   1.500 uS
 7202 secs  servo min: -25.700 uS max:  27.700 uS sdev:   1.500 uS
(J] back to level of  C] to F])

My conclusions, limited to the hp 8300 sff tested:
  • isolcpus defintely plays a role
  • bios version too

greez
chris
Last edit: 16 Oct 2020 08:04 by seuchato. Reason: links beautified
The following user(s) said Thank You: tommylight

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

More
17 Oct 2020 21:21 #186386 by M1g13
Are these result good? Or am i doing something differently?
LinuxCNC pc tests, version 20200930, started 17.10.2020 23:30:19
********************************************************************************
General info:
Gigabyte Technology Co., Ltd.,  B460MD3H
Bios version F2, dated 04/13/2020
Chipset: Harddisk is non-rotational, ie. SSD
The amount of swap currently used is 0
================================================================================
CPU related data:
model name	: Intel(R) Pentium(R) Gold G6400 CPU @ 4.00GHz
cpu cores	: 1
stepping	: 3
cache size	: 4096 KB
================================================================================
RAM related data:
Maximum Capacity: 64 GB
Maximum Voltage: 1.2 V
Maximum Voltage: Unknown
Maximum Voltage: 1.2 V
Maximum Voltage: Unknown
Size: 4096 MB
Non-Volatile Size: None
Volatile Size: 4 GB
Cache Size: None
Logical Size: None
Size: No Module Installed
Non-Volatile Size: None
Volatile Size: None
Cache Size: None
Logical Size: None
Size: 4096 MB
Non-Volatile Size: None
Volatile Size: 4 GB
Cache Size: None
Logical Size: None
Size: No Module Installed
Non-Volatile Size: None
Volatile Size: None
Cache Size: None
Logical Size: None
================================================================================
GPU related data:
product: Advanced Micro Devices, Inc. [AMD/ATI]
configuration: driver=amdgpu latency=0
================================================================================
Parallel port related data:
number of parallel ports is 0
================================================================================
Os and desktop related data:
PRETTY_NAME="Debian GNU/Linux 10 (buster)"

Should the info below not match with your machine,
kindly post the output of pstree here, including a brief
desciption of your desktop environment, window manager and
display manager. Tia
https://forum.linuxcnc.org/18-computer/39370-script-for-automated-testing-of-computer-latency

Desktop environment : xfce4
Windowmanager       : Xfwm4
Displaymanager      : lightdm
================================================================================
Kernel related data:
Kernel 4.19.0-11-rt-amd64
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
Cpu idle driver: none
================================================================================
Kernel modules data:
Check if pcspkr is loaded: No, which is good!
Check if snd modules are loaded: Yes, may cause bigger latency.
  can probably be disabled in bios, alternatively, you can run
   "./block-snd-modules"
   which has just now been created for your convenience. 
================================================================================
Keyboard & Mouse related data:
Number of mice: 2
Mouse 0 : ELMCU iPazzPort Mouse
Mouse 1 : Weida Hi-Tech                CoolTouchR System           
Mice  attached to USB:
Keyboards attached to USB:
================================================================================
LinuxCNC related data:
LinuxCNC version is: 2.8.0
================================================================================
Preparing for latency test:
Started glxgears No. 1, 2, 3, 4, 5
..........
Started firefox with 'https://vimeo.com/150574260', WID 46137347
================================================================================
Command for latency test is:
su bub32 -c  "latency-histogram --nobase  --sbinsize 1000 --nox 2>&1 | tee -a 1602966611.lat &"

Latency testing loop started Сб окт 17 23:30:31 MSK 2020, 
should end after Вс окт 18 01:30:31 MSK 2020

Manual termination requested at 17.10.2020 23:59:59 

================================================================================
Swap useage: prerun: 0, running: 0

================================================================================
CPU core temperatures:
Core 0: Tmin: 36.0°C, Tmax: 41.0°C, (high = +80.0°C, crit = +100.0°C)
================================================================================
last latency data is as follows:.
 1769 secs  servo min: -10.000 uS max:  12.800 uS sdev:   1.200 uS
 1770 secs  servo min: -10.000 uS max:  12.800 uS sdev:   1.200 uS
The following user(s) said Thank You: seuchato

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

Time to create page: 0.126 seconds
Powered by Kunena Forum