2012-04-22 109 views
1

我需要獲得本地機器上的接口列表,以及它們的IP地址,MAC和一組QoS測量(延遲,抖動,錯誤率,丟失率,帶寬)...內核模塊獲取網絡抖動和帶寬?

I'正在寫一個內核模塊讀取來自本地網絡設備上的這些信息,到目前爲止,我已經提取上述除抖動和帶寬的每一件事......

我使用的是Linux內核2.6.35

有誰知道如何?

回答

2

這取決於你的帶寬的意思。在大多數情況下,您只能從PHY獲得更好的名稱比特率。我想你應該更高層的可用帶寬需要某種信息,而在沒有主動或被動測量的情況下,這是不可能的。發送類似ICMP回聲的探測包,並調查回覆。您還應該清楚網絡中的兩點(實際端點和通信層),您希望在哪個點之間測量可用帶寬。

至於抖動您還需要進行某種測量,基本上與上述方法相同。