Replies: 2 comments 1 reply
-
Hi @prayerx , There are a few factors that can limit throughput including the concurrency model of any components involved (sources, sinks, transforms) as well as back pressure from sinks if they can't send data fast enough. In your case, you mention it is just
Importantly the |
Beta Was this translation helpful? Give feedback.
-
Hi @jszwedko, thanks for your detailed answer. You guessed right, its UDP since I believed it'll perform better but maybe i'm wrong. The example threads didn't help a lot but your last sentence is very important. |
Beta Was this translation helpful? Give feedback.
-
Hi, im trying to understand limit of vector. I read scaling documents and i should be easily see 10MB/s for each CPU core.
Im testing on my lab with a python script sending syslog and listening on vector end with socket source without transforms and sinking to blackhole.
I can reach around 70MB/s without packet drops with having 16 cpu cores, after that it starts to drop packets. When i monitor each cpu core with htop, 5 cores are working (changing which core is active) with %50 utilisation.
I'm expecting from vector to use all CPU cores to %100 (or close) before it start dropping packets. Is my expectation wrong? If not what should be the issue here?
Beta Was this translation helpful? Give feedback.
All reactions