您现在的位置是:首页 > 高性能编程高性能编程

培训内容:全局视角认知下OS的运转,感知下LDP如何Lower Delay

比目鱼2021-12-02【高性能编程】人已围观

简介全局视角认知下OS的运转,感知下LDP如何Lower Delay

全局视角认知下OS的运转,感知下LDP如何Lower Delay


一. 四段程序刷新认知,用肉眼感知

  • 刷缓存 :64B、cache、numa、超线程、内存屏障,(三numa+smp这里先介绍)

  • 调用栈+协程:可自定义的栈内存、30个常用寄存器,调用栈、inline

  • 100w pps udp(三外设放这里先介绍),服务器(server)+交换机+服务器(client),一套40万的设备,一套1500元的设备,PK下极限发包能力,从硬件网卡、cpu感知下差距具体在哪里

  • cpu占用100%找不出谁是罪人?(微软云的团队安排了好几拨专家花了2天帮找出的,而我所在原小团队100+人3天束手无策)原理很简单


二. os中典型动作耗时时间表


三.计算机结构简图

  • 外设中断

  • numa+smp


四.cache原理

结合程序一


五. 从网卡收到报文,经cpu各线程上蹦跶,最终到用户态的recv函数,聊聊网络协议栈

linux kernel网络协议栈,进、出

用户态协议栈派系:netmap、dpdk、solaflare、rdma,未来谁是王者

国内A系、T系用了哪些招


六.对高性能乱扯一翻

Tags:

很赞哦! ()

上一篇:AF_XDP & eBPF

下一篇:软件安装

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

本站推荐

站点信息

  • 建站时间:2021-06-18
  • 网站主题:编程技术博客
  • 文章统计50篇文章
  • 标签管理标签云
  • 博主微信号:比目鱼