Support Board
Date/Time: Sun, 09 Mar 2025 21:11:22 +0000
DOM update speed and location from data servers
View Count: 741
[2022-03-08 09:22:12] |
davidr - Posts: 3 |
HI SC Support, I recently switched to SC using the Denali datafeed (I used to use Rithmic). I am trying to make the data displayed on my DOM as smooth as possible, I find the dom skipping prices and stuttering at random intervals. I have gone through the recommended documentation for setting up the Denali data feed, Prices / Data Falling Behind, and other posts where you have assisted people with their dom updated speed. Firstly I am using two instances of SC, the first one is running my DOM (Only ES) and the second instance is running all my charts. On the first SC instance, I have tried changing the remote buffer delay to over 100ms, however, this seems to make the stuttering worse. I find I need to keep it below 75ms. All my DOMs are running at 100ms anything higher also introduces a stuttering effect. I have looked at different compression settings not sure which one I should use given my location. I have looked at Monitoring Sierra Chart Data Feed Performance from Perspective of Server: The ServerSendBufferSizeInBytes is well over 100k most of the other fields (from the support page), are in line with the recommended ranges. Are there any other settings, you would recommend I look at? I am based in South Africa so I know there is a bit of distance between myself and the exchange. I don't mind the data being delayed by a few milliseconds. However, I find the dom stuttering very frustrating. Not comparing my experiences but when I was using Rithmic the data coming into the dom felt smooth and didn't stutter. Date Time Of Last Edit: 2022-03-08 09:22:28
|
[2022-03-09 02:19:21] |
|
First it is fully impossible for us to do anything about Internet connectivity. And this absolutely does relate to Internet connectivity. This is definitely an indication of poor Internet connectivity somewhere between your computer and the server: The ServerSendBufferSizeInBytes is well over 100k most of the other fields (from the support page), are in line with the recommended ranges. The data will have to be delayed if the buffer is this large. How much of a delay are you noticing?Provide us about 20 of these messages so we can get a better understanding of this. But in the end, we cannot change the result. We definitely recommend using High Compression: https://www.sierrachart.com/index.php?page=doc/DataSourceSettings.php#UseRealTimeDataCompression And setting the remote buffer delay interval to 200 ms. Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2022-03-09 02:20:22
|
[2022-03-09 17:13:03] |
|
One thing that came to mind is your ISP may be degrading data transmission on the port being used for real-time data. Try only using port 443: https://www.sierrachart.com/index.php?page=doc/DataSourceSettings.php#AlwaysUsePort443 Or it could be that this port is a problem and the other port used is not a problem. Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2022-03-09 17:13:13
|
[2022-03-11 15:12:31] |
davidr - Posts: 3 |
Thanks for the feedback, I definitely understand that it is my internet connection to the data feed. I have about a 20ms route to the international gateway but it takes another 200ms to reach the data feed (Aurora CME datacentre). The delay is not such an issue, it is more the data coming into the DOM in bursts that gives it that stuttering effect. I tried to set the remote buffer delay to 200ms, however, it increases the stuttering effect on my DOM as I described before. It also made the NumberOfOutstandingSendBuffers increase compared to running it at default settings. I made a few changes, and it seems to be working pretty well at the moment (not too sure how many of them would actually affect the performance) Updated to the preRelease version Changed the remote buffer delay interval to 0 (default) - I see on the heartbeat it fluctuates between 75 and 100ms. I changed my Real-time data feed port to 443, not too sure if I noticed a huge difference but I think it did help it (thanks for the advice). One thing I do find is that if it is stuttering. I disconnect and reconnect to the data feed, I am not too sure if it connects to a different server or something but it definitely helps. And then once connected it works perfectly. |
[2022-03-11 15:13:38] |
davidr - Posts: 3 |
SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=15, NumberOfOutstandingSendBuffers=2, TransmissionDelayInMilliseconds=75, ServerSendBufferSizeInBytes=14785, ActualMessageDelay=0.0 seconds, DataCompRatio=2.82, UncompressedBytes=31634284, CompressionTime=0.189264(secs), NumCompressions=3204, Source=10.1.49.101 | 2022-03-11 09:44:21.359 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=16, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.1 seconds, DataCompRatio=0.00, UncompressedBytes=6645, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:44:22.341 SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=15, NumberOfOutstandingSendBuffers=2, TransmissionDelayInMilliseconds=75, ServerSendBufferSizeInBytes=16635, ActualMessageDelay=-0.0 seconds, DataCompRatio=2.81, UncompressedBytes=32716853, CompressionTime=0.196810(secs), NumCompressions=3363, Source=10.1.49.101 | 2022-03-11 09:44:41.358 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=16, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.1 seconds, DataCompRatio=0.00, UncompressedBytes=6736, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:44:42.346 SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=15, NumberOfOutstandingSendBuffers=2, TransmissionDelayInMilliseconds=75, ServerSendBufferSizeInBytes=22839, ActualMessageDelay=0.0 seconds, DataCompRatio=2.81, UncompressedBytes=33812928, CompressionTime=0.204430(secs), NumCompressions=3521, Source=10.1.49.101 | 2022-03-11 09:45:01.363 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=15, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.1 seconds, DataCompRatio=0.00, UncompressedBytes=6827, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:45:02.340 SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=15, NumberOfOutstandingSendBuffers=2, TransmissionDelayInMilliseconds=75, ServerSendBufferSizeInBytes=8414, ActualMessageDelay=0.0 seconds, DataCompRatio=2.81, UncompressedBytes=35584137, CompressionTime=0.215005(secs), NumCompressions=3683, Source=10.1.49.101 | 2022-03-11 09:45:21.355 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=14, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.1 seconds, DataCompRatio=0.00, UncompressedBytes=6918, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:45:22.339 SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=15, NumberOfOutstandingSendBuffers=2, TransmissionDelayInMilliseconds=75, ServerSendBufferSizeInBytes=4496, ActualMessageDelay=0.0 seconds, DataCompRatio=2.81, UncompressedBytes=36583090, CompressionTime=0.222163(secs), NumCompressions=3842, Source=10.1.49.101 | 2022-03-11 09:45:41.397 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=14, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.1 seconds, DataCompRatio=0.00, UncompressedBytes=7009, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:45:42.346 SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=15, NumberOfOutstandingSendBuffers=2, TransmissionDelayInMilliseconds=75, ServerSendBufferSizeInBytes=2300, ActualMessageDelay=-0.0 seconds, DataCompRatio=2.81, UncompressedBytes=37466059, CompressionTime=0.228690(secs), NumCompressions=3996, Source=10.1.49.101 | 2022-03-11 09:46:01.337 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=14, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.1 seconds, DataCompRatio=0.00, UncompressedBytes=7100, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:46:02.339 SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=15, NumberOfOutstandingSendBuffers=2, TransmissionDelayInMilliseconds=75, ServerSendBufferSizeInBytes=9330, ActualMessageDelay=0.0 seconds, DataCompRatio=2.81, UncompressedBytes=38371175, CompressionTime=0.235555(secs), NumCompressions=4151, Source=10.1.49.101 | 2022-03-11 09:46:21.395 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=13, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.1 seconds, DataCompRatio=0.00, UncompressedBytes=7191, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:46:22.353 SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=15, NumberOfOutstandingSendBuffers=3, TransmissionDelayInMilliseconds=135, ServerSendBufferSizeInBytes=4609, ActualMessageDelay=0.1 seconds, DataCompRatio=2.81, UncompressedBytes=39518263, CompressionTime=0.243083(secs), NumCompressions=4310, Source=10.1.49.101 | 2022-03-11 09:46:41.467 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=13, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.1 seconds, DataCompRatio=0.00, UncompressedBytes=7282, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:46:42.356 SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=15, NumberOfOutstandingSendBuffers=2, TransmissionDelayInMilliseconds=75, ServerSendBufferSizeInBytes=16496, ActualMessageDelay=0.1 seconds, DataCompRatio=2.81, UncompressedBytes=40393326, CompressionTime=0.249597(secs), NumCompressions=4456, Source=10.1.49.101 | 2022-03-11 09:47:01.441 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=13, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.1 seconds, DataCompRatio=0.00, UncompressedBytes=7373, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:47:02.346 SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=15, NumberOfOutstandingSendBuffers=3, TransmissionDelayInMilliseconds=135, ServerSendBufferSizeInBytes=12206, ActualMessageDelay=0.1 seconds, DataCompRatio=2.81, UncompressedBytes=41537347, CompressionTime=0.257688(secs), NumCompressions=4611, Source=10.1.49.101 | 2022-03-11 09:47:21.438 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=12, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.1 seconds, DataCompRatio=0.00, UncompressedBytes=7464, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:47:22.361 SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=14, NumberOfOutstandingSendBuffers=2, TransmissionDelayInMilliseconds=75, ServerSendBufferSizeInBytes=5438, ActualMessageDelay=0.0 seconds, DataCompRatio=2.81, UncompressedBytes=42501014, CompressionTime=0.264604(secs), NumCompressions=4768, Source=10.1.49.101 | 2022-03-11 09:47:41.370 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=12, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.1 seconds, DataCompRatio=0.00, UncompressedBytes=7555, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:47:42.354 SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=14, NumberOfOutstandingSendBuffers=2, TransmissionDelayInMilliseconds=75, ServerSendBufferSizeInBytes=12084, ActualMessageDelay=0.0 seconds, DataCompRatio=2.81, UncompressedBytes=43333072, CompressionTime=0.270668(secs), NumCompressions=4921, Source=10.1.49.101 | 2022-03-11 09:48:01.373 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=12, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.0 seconds, DataCompRatio=0.00, UncompressedBytes=7646, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:48:02.361 SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=14, NumberOfOutstandingSendBuffers=3, TransmissionDelayInMilliseconds=135, ServerSendBufferSizeInBytes=4921, ActualMessageDelay=0.1 seconds, DataCompRatio=2.81, UncompressedBytes=44337131, CompressionTime=0.278959(secs), NumCompressions=5081, Source=10.1.49.101 | 2022-03-11 09:48:21.436 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=11, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.0 seconds, DataCompRatio=0.00, UncompressedBytes=7737, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:48:22.359 SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=14, NumberOfOutstandingSendBuffers=2, TransmissionDelayInMilliseconds=75, ServerSendBufferSizeInBytes=4200, ActualMessageDelay=0.0 seconds, DataCompRatio=2.81, UncompressedBytes=45070453, CompressionTime=0.284651(secs), NumCompressions=5233, Source=10.1.49.101 | 2022-03-11 09:48:41.411 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=11, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.0 seconds, DataCompRatio=0.00, UncompressedBytes=7828, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:48:42.367 SC Data - All Services | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=14, NumberOfOutstandingSendBuffers=3, TransmissionDelayInMilliseconds=135, ServerSendBufferSizeInBytes=6811, ActualMessageDelay=0.1 seconds, DataCompRatio=2.81, UncompressedBytes=45858704, CompressionTime=0.290501(secs), NumCompressions=5389, Source=10.1.49.101 | 2022-03-11 09:49:01.454 Teton CME Order Routing | Heartbeat from server | ServerReceivedClientHeartbeatSecondsAgo=11, NumberOfOutstandingSendBuffers=0, TransmissionDelayInMilliseconds=0, ServerSendBufferSizeInBytes=0, ActualMessageDelay=-0.0 seconds, DataCompRatio=0.00, UncompressedBytes=7919, CompressionTime=0.000000(secs), NumCompressions=0, Source=10.1.49.101 | 2022-03-11 09:49:02.358 |
To post a message in this thread, you need to log in with your Sierra Chart account: