【发布时间】:2014-04-09 00:19:08
【问题描述】:
我正在研究如何分析和评估Linux的TCP/IP协议栈。我的目标是从整体上研究tcp/ip协议栈的性能,研究每一层的时间成本以及tcp/p协议层与ip层queuinf之间的交互。
要做到以上几点:我正在使用基于探测节点的模式来研究 linux 的 TCP/IP 协议的内部行为。探测节点是添加到内核中的一段代码,用于记录时间戳、排队长度和数据包大小等信息。
我的问题:如何将探测节点添加到内核中?
【问题讨论】:
-
如果您不太了解 Linux,请避免修补内核。否则,敢于编写自己的内核模式。见kernelnewbies.org
-
@user3458454 见 Kprobe 和 Jprobe:opensourceforu.com/2011/04/…
-
是否可以从内核发回时间戳??我不想将其存储在文件中。
标签: c linux tcp linux-kernel kernel