summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYang Zhang <[email protected]>2023-08-14 08:32:18 +0000
committerYang Zhang <[email protected]>2023-08-14 08:32:18 +0000
commit29a4768e9a45f74edb2e0c84ca0362fc9f9f3ccc (patch)
tree74d4fc3f17e130ec6a96c7555975348e18c33d27
parent97bef0c3c1d037644fecd1575fd0a8909b433ca3 (diff)
重新挂机测了多组 uintr-event 与 eventfd 非阻塞的对比数据 整体快了 4%-6%HEADmain
-rw-r--r--文档/uintr-event.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/文档/uintr-event.md b/文档/uintr-event.md
index 489fb42..2978247 100644
--- a/文档/uintr-event.md
+++ b/文档/uintr-event.md
@@ -179,7 +179,8 @@ Message rate: 3746 msg/s
基于 qemu 模拟器的数据:
-- 接收者非挂起时, uintr-event 与 evenfd 速度相同或稍快一点点.
+- 接收者非挂起时, uintr-event 与 evenfd 速度快了4%-6%.
+ - 重新挂机测了多组数据 均在 4%-6% 之间, 与 [User_Interrupts_LPC_2021.pdf](https://lpc.events/event/11/contributions/985/attachments/756/1417/User_Interrupts_LPC_2021.pdf) 所给的 User IPI(blocked) 数据大约 7% 非常接近. 倾向于认为 qemu 下 uint-event 已经正常工作了
- 接收者挂起时, uintr-event 唤醒接收者的速度要快 50% 左右.
- 我对这个结论在物理机能否复现存疑, 幅度应该没有这么夸张.
- 另外测试程序也需要复核以确保测试结果的准确性.