Post by simonwait on Mar 2, 2021 8:50:28 GMT
Hi
I am running 2 Mac minis in Windows. They were both the same (same hardware versions and same image used for software).
Over time the software on each machine began to differ but performance remained comparable.
One of the machines died and therefore was replaced with a newer mac mini. The new mac mini is on paper much faster and because it's new there is a new version of OSX and a fresh install of windows.
I have a 2 pieces of software (Comms and Composer) that use a DLL to communicate with a network device. As a part of this software i get a value for how long each cycle of the processes takes. On a good system this would be around 200ms. Indeed on old XP machines somewhere around 100ms was achievable. As we have gone through win 7 and win 10 I have noticed a slowing down but now we have the most noticeable jump.
Since using the new mac mini I am now achieving 600-700ms times whilst the other machine on the same network talking to the same device is more like 350-400ms.
I have tried disabling autotuning, LSO, turned the firewall off completely and most recently take the Limit reservable bandwidth value in GPedit/Windows Components/QOS Packet Scheduler to 0. None of those ideas give any results.
For reference, the two machines are set up as follows (giving the "Comms Av Cyc" and "Composer Av Cyc Time" values accordingly):
Machine Name Composer_A(slower) Composer_B (faster)
Version Late 2018 Late 2014
Processor i5 (8500B) i5 (4278U)
Clock Speed 3.0 GHz 2.6 Ghz
Speed Boost 4.1 GHz 3.1 GHz
Ram 8GB 2667 DDR4 8GB 1600 DDR3
HDD 512 HDD 1TB 5400
Ethernet 10/100/1000 10/100/1000
OSX Version 11.2.1 Big Sur 10.13.5 High Sierra
Windows Version Win 10 1909 Build 18363.418 Win 10 1709 Build 16299.309
Comms Av Cyc Time 700 400
Composer Av Cyc Time 300 200
I'm not too sure what might be causing this but feel it is probably something trying to be a little bit too clever and reducing overall speed for the sake of security in new macs. Unfortunately for our purposes this then makes things unusable..
Thanks very much in advance for any suggestions.
I am running 2 Mac minis in Windows. They were both the same (same hardware versions and same image used for software).
Over time the software on each machine began to differ but performance remained comparable.
One of the machines died and therefore was replaced with a newer mac mini. The new mac mini is on paper much faster and because it's new there is a new version of OSX and a fresh install of windows.
I have a 2 pieces of software (Comms and Composer) that use a DLL to communicate with a network device. As a part of this software i get a value for how long each cycle of the processes takes. On a good system this would be around 200ms. Indeed on old XP machines somewhere around 100ms was achievable. As we have gone through win 7 and win 10 I have noticed a slowing down but now we have the most noticeable jump.
Since using the new mac mini I am now achieving 600-700ms times whilst the other machine on the same network talking to the same device is more like 350-400ms.
I have tried disabling autotuning, LSO, turned the firewall off completely and most recently take the Limit reservable bandwidth value in GPedit/Windows Components/QOS Packet Scheduler to 0. None of those ideas give any results.
For reference, the two machines are set up as follows (giving the "Comms Av Cyc" and "Composer Av Cyc Time" values accordingly):
Machine Name Composer_A(slower) Composer_B (faster)
Version Late 2018 Late 2014
Processor i5 (8500B) i5 (4278U)
Clock Speed 3.0 GHz 2.6 Ghz
Speed Boost 4.1 GHz 3.1 GHz
Ram 8GB 2667 DDR4 8GB 1600 DDR3
HDD 512 HDD 1TB 5400
Ethernet 10/100/1000 10/100/1000
OSX Version 11.2.1 Big Sur 10.13.5 High Sierra
Windows Version Win 10 1909 Build 18363.418 Win 10 1709 Build 16299.309
Comms Av Cyc Time 700 400
Composer Av Cyc Time 300 200
I'm not too sure what might be causing this but feel it is probably something trying to be a little bit too clever and reducing overall speed for the sake of security in new macs. Unfortunately for our purposes this then makes things unusable..
Thanks very much in advance for any suggestions.