- Hardware & Machines
- Computers and Hardware
- Results of latency test, list of computers tested for use with LinuxCNC
Results of latency test, list of computers tested for use with LinuxCNC
- BeagleBrainz
- Offline
- User is blocked
Less
More
- Posts: 1437
- Thank you received: 570
09 Oct 2020 06:09 #185428
by BeagleBrainz
Replied by BeagleBrainz on topic Results of latency test, list of computers tested for use with LinuxCNC
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.
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.
09 Oct 2020 07:18 #185436
by seuchato
Replied by seuchato on topic Results of latency test, list of computers tested for use with LinuxCNC
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
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
- Offline
- User is blocked
Less
More
- Posts: 1437
- Thank you received: 570
09 Oct 2020 08:15 #185440
by BeagleBrainz
Replied by BeagleBrainz on topic Results of latency test, list of computers tested for use with LinuxCNC
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.
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.
11 Oct 2020 08:52 #185687
by seuchato
Replied by seuchato on topic Results of latency test, list of computers tested for use with LinuxCNC
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.
11 Oct 2020 08:54 #185688
by seuchato
Replied by seuchato on topic Results of latency test, list of computers tested for use with LinuxCNC
Here are the test results of my sister's lenovo thinkpad X301. A very nice slim little machine, but hopless for Linuxcnc.
greez
chris
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.
11 Oct 2020 15:47 - 11 Oct 2020 19:27 #185724
by seuchato
Replied by seuchato on topic Results of latency test, list of computers tested for use with LinuxCNC
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.
Greez chris
Edit Oct. 11, 2020
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.
12 Oct 2020 16:31 #185849
by seuchato
Replied by seuchato on topic Results of latency test, list of computers tested for use with LinuxCNC
Below are the test results of Lenovo W700 DS. In short: not useable for LinuxCNC.
here the summary with some boot parameters added/changed:
I do not think, ther is much more impovement possible.
Greez
chris
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.
- tommylight
- Topic Author
- Away
- Moderator
Less
More
- Posts: 19188
- Thank you received: 6432
15 Oct 2020 20:41 #186230
by tommylight
Replied by tommylight on topic Results of latency test, list of computers tested for use with LinuxCNC
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.
16 Oct 2020 08:03 - 16 Oct 2020 08:04 #186261
by seuchato
Replied by seuchato on topic Results of latency test, list of computers tested for use with LinuxCNC
A follow up on the testing of a hp
from here
and
through here
:
My conclusions, limited to the hp 8300 sff tested:
greez
chris
(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.
17 Oct 2020 21:21 #186386
by M1g13
Replied by M1g13 on topic Results of latency test, list of computers tested for use with LinuxCNC
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.
- Hardware & Machines
- Computers and Hardware
- Results of latency test, list of computers tested for use with LinuxCNC
Time to create page: 0.111 seconds