如何在Linux上查找此抖动的来源?
发布时间:2021-01-01 00:31:24 所属栏目:Linux 来源:网络整理
导读:我正在尝试解决 linux上的以下抖动问题.我用完全相同的方式调用sendto()200万次完全相同的数据.我的最小值/最大值/平均值是:最小值,最大值,平均值,1175,14211,1322.858685.那是纳秒.最小值是1175,平均值是1323,但最大值是14211,是平均值的10倍.我甚至不包括
perf输出是: 4223.769000 task-clock (msec) # 1.000 CPUs utilized 0 context-switches # 0.000 K/sec 0 cpu-migrations # 0.000 K/sec 1,129 page-faults # 0.267 K/sec 10,977,496,067 cycles # 2.599 GHz 5,798,270,864 stalled-cycles-frontend # 52.82% frontend cycles idle <not supported> stalled-cycles-backend 11,756,238,450 instructions # 1.07 insns per cycle # 0.49 stalled cycles per insn 2,093,679,462 branches # 495.690 M/sec 14,232,955 branch-misses # 0.68% of all branches 4.222272487 seconds time elapsed 解决方法我错了.抖动来自各种软件和操作系统正在做的其他事情.我设法通过运行来看到这个:sudo trace-cmd record -s 1000 -b 10000 -e all -o trace_1.dat `taskset -c 5 ./a.out > dfa2.tmp` sudo trace-cmd report -i trace_1.dat > tmp_1.txt (编辑:武汉站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 支付宝即焚怎么用 支付宝阅读后即焚使用教程
- 像极了Moto X 摩托罗拉Droid Turbo谍照曝光
- Mount NAS Storage in Linux Overview 转载
- 怎样在 Ubuntu Linux 上从源代码构建 Qt 6.2.2
- linux – 运行RAID 10的Dell PowerEdge 2950 w / PERC 6 /
- linux – bash中的奇怪行为(可能还有其他shell?)
- Linux客户端Active Directory身份验证在故障转移时停止工作
- Linux进程调度的逻辑介绍
- 刷新组播组成员资格
- linux – 解析samba testparm消息:rlimit_max:rlimit_max