Advanced Appendix C: Customizing the Build for High-Frequency Trading
From TeachMeBitcoin, the free encyclopedia
Reading time: 1 min
23. Advanced Appendix C: Customizing the Build for High-Frequency Trading
Some users run Bitcoin Core as part of a high-speed trading system. They need the absolute lowest latency.
-
Thread Affinity: You can use the
tasksetcommand in Linux to "Pin" the bitcoind process to specific CPU cores that aren't being used by the OS. -
Kernel Bypass: Using specialized network cards (NICs) that bypass the Linux kernel's networking stack to shave off microseconds of latency.
☕ Help support TeachMeBitcoin
TeachMeBitcoin is an ad-free, open-source educational repository curated by a passionate team of Bitcoin researchers and educators for public benefit. If you found our articles helpful, please consider supporting our hosting and ongoing content updates with a clean donation:
Ethereum:
0x578417C51783663D8A6A811B3544E1f779D39A85
Bitcoin:
bc1q77k9e95rn669kpzyjr8ke9w95zhk7pa5s63qzz
Solana:
4ycT2ayqeMucixj3wS8Ay8Tq9NRDYRPKYbj3UGESyQ4J