Processing on dual CPUs remains isolated instead of distributing tasks.
Processing on dual CPUs remains isolated instead of distributing tasks.
I have limited understanding of my task, so please wait. I purchased an HP z840 with dual XEON 2680 v3 processors and 128GB RAM. I’m operating ten instances of LDPlayer on the system and everything is functioning well. However, I’ve observed that CPU1 handles most of the workload (~60%) while CPU2 is idle (~16%). I’m wondering if the tasks should be distributed more evenly. Could you clarify what details you’d like me to provide?
Functionality might resemble a series setup, with the initial CPU not being maximized.
It seems to be performing an action, but I'm not sure what it's doing. Trying to run Cinebench version 23 might help clarify.
The OS usually places threads on the first CPU. Performance drops on the second core due to higher latency, plus cache misses. Data exchanges between threads on different CPUs add extra delay. You might try CPU affinity or similar methods to keep LDPlayer on a specific CPU, but moving to a single CPU setup would likely be more effective. A 48-core/96-thread EPIC chip costs around $300–350, plus a motherboard for about $200. Here’s a bundle with a 32-core/64-thread EPIC: https://www.ebay.com/itm/175323399510. Add roughly $50 for the cooler, and your existing DDR4 RAM should still work if it supports ECC.
Hello! As discussed before, many programs don’t handle multiple CPUs well—they rely on the operating system to manage threads and resources based on available capacity. The OS anticipates slower performance on the second CPU and shifts less critical tasks there, reserving the main CPU for essential operations. Curious about why you’re using ten Android emulators?