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