证券极速交易服务器部署
BIOS设置
关闭超线程和虚拟化支持
开启CPU高性能模式
单网卡模式
1、LINUX 单网卡单口模式部署
安装rpm包
检测一遍 第一个为操作系统需要 ,第二个为高速网卡需要 第三个为 team和拍错需要
rpm -q apr apr-util gdb libserf lsof net-tools subversion telnet unzip
rpm -q libpcap libpcap-devel
#需要7.8版本的devel
rpm -q jansson libnl3 libnl3-cli libteam teamd tcpdump
rpm -ivh 缺失的包
fireware 升级
下载固件
https://support-nic.xilinx.com/wp/drivers
上传固件 SF-107601-LS-71_Solarflare_Linux_Utilities_RPM_(64bit)
安装固件只有 sfboot
rpm -ivh sfutils-8.2.2.1001-1.x86_64.rpm
sfupdate #查看一下是否需要升级
sfupdate --write #升级fireware
我安装的时候按提示选择Y 但是提示错误
查询官网得知可以使用以下命令强制升级
sfupdate ‐‐write ‐‐force --yes
升级完成之后,查看网卡信息,固件版本是否已经更新
ethtool -i p3p1
sfboot p3p1
编辑网卡IP
cd /etc/sysconfig/network-scripts/
cp ifcfg-em1 ifcfg-p3p1
cp ifcfg-em1 ifcfg-p3p2
sed -i '/UUID/d' /etc/sysconfig/network-scripts/ifcfg-p3p1
sed -i '/UUID/d' /etc/sysconfig/network-scripts/ifcfg-p3p2
sed -i 's/BOOTPROTO=dhcp/BOOTPROTO=none/' /etc/sysconfig/network-scripts/ifcfg-p3p1
sed -i 's/BOOTPROTO=dhcp/BOOTPROTO=none/' /etc/sysconfig/network-scripts/ifcfg-p3p2
sed -i 's/ONBOOT=no/ONBOOT=yes/' /etc/sysconfig/network-scripts/ifcfg-p3p1
nmcli connection modify p3p1 ipv4.addresses 1.1.1.1/24 ipv4.gateway 1.1.1.254 ipv4.method manual
#第二台机器设置1.1.1.2
nmcli connection down p3p1 && nmcli connection up p3p1
systemctl restart NetworkManager
超低延时模式[需要冷启动<可关机3分钟>
sfboot --adapter=p3p1 firmware-variant=ultra-low-latency
sfboot --adapter=p3p2 firmware-variant=ultra-low-latency
sfupdate
openonload软件
下载并上传openonload软件到/tmp
下载地址https://githu