在我的实验室中有一个用于测量的服务器在 Ubuntu 上运行。还有C程序,它通过TCP连接接收数据,并应尽快发送回复。
配置
- CPU:2 个处理器 x 4 个内核 - Intel(R) Xeon(R) CPU E5345 @ 2.33GHz
- 内存:12GB
- 网卡:Intel Corporation 80003ES2LAN 千兆以太网控制器/82546EB 千兆以太网控制器
- 网络交换机:Cisco Catalyst 2960
- 数据信息:数据块大约来。每 10 毫秒。数据块大小约为。1000 字节。
接收数据包时的网络延迟非常关键(几十微秒很重要)。我最大限度地优化了程序,但我没有调整 Ubuntu 的经验。
在Ubuntu中可以配置什么来减少处理/发送数据包的本地延迟?