从 ubuntu22.04 虚拟机迁移到 fedora38 物理机, go tcp server 压测表现提升了 81% !

查看 88|回复 9
作者:Nazz   
感觉提升有点离谱, 我对照的另一个服务提升微乎其微, 各位帮忙分析一波?

Fedora, Ubuntu, fedora38, TCP

aru   
迁移前和迁移后的硬件环境都没说明
这是毫无意义的对比
Kinnice   
按理说你应该再做这两个尝试:
ubuntu22.04 虚拟机迁移到 ubuntu22.04 物理机
fedora38 虚拟机迁移到 fedora38 物理机
另外保证内核参数要一致,tcp 连接数,超时之类的配置
Nazz
OP
  
@Kinnice 连接数一样, 压测参数一样, 相同的 GOMAXPROCS 限制. 差异就是一个是虚拟机一个是物理机, 内核不一样, 对应的内核参数都是默认值
Nazz
OP
  
@aru 硬件环境图上有, 可能看不太清楚 😂
Ryzen R5 4650G, 2 * 8G DDR4 3200MHz
Nazz
OP
  
@Kinnice 嗯, 再装个 fedora38 虚拟机试试. 物理机就算了, 重装系统麻烦
Nazz
OP
  
编译器是 go1.20
yyzh   
你这又没有直通又没有 sriov 的测来就完全是没用的数据
Nazz
OP
  
@yyzh 我只是好奇为什么两个程序一个提升巨大一个几乎原地踏步, 都是 go websocket server
Nazz
OP
  
@Nazz echo server
您需要登录后才可以回帖 登录 | 立即注册

返回顶部