Login Page - Create Account

Support Board


Date/Time: Thu, 25 Apr 2024 11:27:34 +0000



Post From: 10x faster than 4 Instances !!!

[2022-11-14 18:58:17]
Dorian - Posts: 57
Imagine I installed Sierra Chart, then copied this folder 2x to have 3. Then I run all 3 at the same time with Teton/Denali routing. So I have 3 open Chartbooks. 1 Chartbook per Sierra Chart Software.

The problem is that Instances don't even use 10% of the CPU core. I put each instance in a different core of the processor, it does not change anything, and it continues to be slow with lags. While the main install takes my Chartbook 60-80% of a core. Instances for the same Chartbook are stuck at 10% and it's lagging. It's weird, but true. Despite an Intel Optane SSD connected directly to the CPU and not the Chipset. So despite the best computer components and the correct connections, the instances continue to row. I also have a Livebox 6 in 2Gbps Fiber as a box. The motherboard only manages 1Gbps, but to say that on the computer and internet side I'm on top. The internet box is only used for 1 single computer.

So the main installation of Sierra Chart fully utilizes the CPU core unlike Instances, so it's more efficient. But it really needs a processor of the highest core frequency. Never look at the Turbo frequency, it is not used. For example, the base frequency of an i7-11700K is 3.6 GHz. The frequency in turbo mode is 4.6 GHz and will not be used. The i7-11700K (3.6 GHz base) is therefore more efficient than an i9-11900K (3.5 GHz base). A processor with 6 or 8 cores is sufficient, since the software is not multi-core. I even saw it switch between cores for the main install. So it really only uses one core.

Indeed we can put different hearts for each Instance, but it is as if it does not manage it. Instances are lagging and the CPU core is used at only a few percentage points.

For each main Sierra Chart launch, I place them in a different core. I explained in this video how to do it. It's not that complicated, but as I'm French, the video is not in English.

Vidéo (3h19) https://trading-order-flow.fr/optimisation-sierra-chart/

A 6-core processor is therefore sufficient. The most important thing is to favor the frequency of the processor, and not the number of cores. An 8-core at 3.6 GHz is better than an 18-core at 3.0 GHz. I showed all the tests in this video.

In the video, I explain the trick to create a shortcut of the software which makes the software will be placed for example in the hearts number 6 and 7 as soon as it is launched. And another launch in cores 4 and 5. And another launch in cores 2 and 3. It saves time. I don't use core 0 and 1 because those are cores used by Windows generally.

Be careful to place Sierra Chart on P-core cores, not E-core, for 12th and 13th generation processors. I recommend disabling these efficient cores in the BIOS. I also disable hyper threading in the BIOS. I also recommend using an Intel Xeon processor to avoid computer crashes sometimes.

If you are lost on the choice of a processor, the quotes are here https://trading-order-flow.fr/workstation

Another thing, I noticed that by removing the DOM, the Nasdaq no longer had a lag when the markets opened. On the other hand the ES has no lag even with an open DOM, because it is slower.

In any case, a processor with 6 or 8 cores is sufficient with all the tricks explained here, but try to have a base frequency higher than 3 GHz. Never look at the Turbo frequency. It will never be used. This is used for renders or video exports when cores are fired at 100% for several seconds.

Also take the processor with the highest TDP. For entry-level Intel processors, the highest TDP is 125W. For high-end Intel processors, the highest TDP is 165W. The advantage of high-end processors is that it handles more PCIe lanes, so you can put multiple SSDs at 4GB/s speed in PCIe 3.0. The SSDs are in U.2 and M.2 format. On the other hand, for entry-level processors, there is only the M.2 format and generally you can only put 2 of them on the motherboard, and there will only be one that will be managed by the CPU, the other will be managed by the Chipset.

Now Intel hasn't updated these high-end processors since 2020. I recommend waiting until 2023 to build a computer with high-end processors, just to keep it for 10 years. Normally the new high-end processors should be released this spring of 2023. No need to take a high-end processor with a lot of heart, because we have seen that it is useless. But a high-end CPU has PCIe line-side advantages and higher TDP.

To respect the TDP, the more cores there are on the processor, the more the base frequency of each core will be reduced. So take a high TPD with the highest base frequency. And at least 8 cores. As I use 3 main installations, I use 3 cores, but I put 2 cores per installation for security. So 6 cores is enough. But you also have to take Windows software into account, so an 8 core is perfect for me, and it also allows me to make video recordings using core 0 and 1 for the screen capture software.

You can also use Process Lasso software to manage cores. I explained it in the video. If you create Sierra Chart shortcuts that automatically place in heart numbers 2 and 3, 4 and 5, 6 and 7, there is no need for Process Lasso. This will avoid getting lost with another software.

If you are running 4 Sierra Chart installs on an 8 core processor, put only 1 core per Sierra Chart install. Keep the other 4 for your other software. Or in 2023 you take a 10 or 12 core processor to put 2 cores per installation of Sierra Chart. Wait for Intel to release these new high-end processors.

CAUTION: For processors with a TDP equal to or greater than 125 W, you must install a Noctua cooler. This will lower the temperature to 80 degrees. If you don't use a good cooler, the processor will throttle its frequency when it reaches the temperature of 100 degrees.
This cooler is more than enough, the processor never exceeds 80 degrees: Noctua NH-U9S
For perfectionists who want the best cooler in the world: Noctua NH-U12A

If you do not look at the liquidity of the DOM, you can simply subscribe to the Top-of-book, you pay $1.25 instead of $11. I explained it at the end of the video. This can make the Sierra Chart software even faster. See attached image.
image2022-11-14_19-34-29.png / V - Attached On 2022-11-14 18:39:01 UTC - Size: 57.96 KB - 306 views