Linux 自带的 tc 延时精度太低,只能到 1ms ,我需要更高精度的延时,至少 1us 级别的吧。大家有没有听说过类似的软件?

Linux 自带的 tc 延时精度太低,只能到 1ms ,我需要更高精度的延时,至少 1us 级别的吧。大家有没有听说过类似的软件?
1 ryd994 Dec 3, 2015 via Android Linux 本身的定时器都没 1mhz ,你上实时内核试试看 be |
3 martifact Dec 3, 2015 做什么需要这个精度的时延? |
5 dreamramon Dec 3, 2015 需要 rtos |
6 pathletboy Dec 3, 2015 并不需要 rtos ,写个驱动就可以。 |
7 redsonic Dec 4, 2015 |
8 fonlan OP @pathletboy 那你知道有类似的驱动么? |
9 pathletboy Dec 4, 2015 @fonlan 不可能正好有你需求的驱动,你的全部逻辑代码要放到驱动里,因为你代码在应用层,线程切换,会影响你的逻辑,在驱动中可以关闭中断,禁止线程切换。 |
10 fonlan OP @pathletboy 好吧,了解了,感谢 |
11 huangmingyou Dec 6, 2015 ns3 模拟吧 |
12 Arthur2e5 Dec 9, 2015 慢着,模拟丢包延时要模拟的一般是糟糕网络,这种环境本身的丢包特征就没高精度计时…… 所以说你想做什么?本来想说用 https://github.com/tylertreat/Comcast 的( Comcast 是个国外著名坑爹运营商的名字)。 |
13 flintthuang Mar 7, 2016 @Arthur2e5 也许是想针对大流量下进行模拟,如果精度不高就会有偏差吧 |