[晕事]今天做了件晕事30, perf

今天做了一件晕事,使用perf dump相同应用程序的两个进程,相当于两个进程完成的任务是一样的,处理的业务是一样的。而且这两个进程是运行在两个不同的cpu上。
但是dump出来的数据里,一个有inet_csk_bind_conflict函数调用,占比比较高;而另一个完全没有这个函数调用。
让人非常的奇怪。怎么会这样?一开始还要以为这个是内核将系统调用调度到了其他CPU,找了半天也没有找到相关的设计。
其实不是调度问题,而是内核里代码逻辑上有些区别。

思维发散的危害之一,就是不够专注!或者是不够较真!如果手头有代码,就是需要看代码逻辑,确认一下再考虑是系统内核的调度问题。

相关推荐

  1. []今天30, perf

    2024-04-26 07:54:02       33 阅读
  2. 什么阶段什么

    2024-04-26 07:54:02       56 阅读
  3. 今日今日毕,任务管理系统

    2024-04-26 07:54:02       32 阅读
  4. 为什么你的项目总延期?多半是没好5

    2024-04-26 07:54:02       30 阅读
  5. stream流的那些

    2024-04-26 07:54:02       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-26 07:54:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-26 07:54:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-26 07:54:02       82 阅读
  4. Python语言-面向对象

    2024-04-26 07:54:02       91 阅读

热门阅读

  1. 华为NCE campus控制器及纳管设备清空配置

    2024-04-26 07:54:02       67 阅读
  2. R语言 数据的整理与清洗(Data Frame 篇下)

    2024-04-26 07:54:02       37 阅读
  3. 问答机器人学习资料

    2024-04-26 07:54:02       28 阅读
  4. 0054__【Linux】 sed命令详解

    2024-04-26 07:54:02       32 阅读
  5. 如何阻止事件冒泡和默认事件

    2024-04-26 07:54:02       30 阅读
  6. 使用Python进行自然语言处理:情感分析

    2024-04-26 07:54:02       27 阅读
  7. NLP - 使用 transformers 翻译

    2024-04-26 07:54:02       28 阅读
  8. 提示工程 1—常用的大语言模型参数说明

    2024-04-26 07:54:02       34 阅读