蜗窝科技

DM9000网络延时问题

蜗窝讨论区存档 · Linux kernel技术问答 · 楼主 jeremy · 2017-12-17 · 1 帖

本文是原「蜗窝讨论区」的历史存档(2017-12-17),来自版块「Linux kernel技术问答」,共 1 帖。讨论区已停止服务,此处仅供查阅。

jeremy · 2017-12-17 22:49

arm-cotex a8 内核版本3.20 主频600MHZ 由于工作需要接触到网络驱动,目前对DM9000网卡驱动进行测试,使用ping发送64byte字节测试延时发现网络延时很高,基本在400ms~900ms之间,这个能作为评判9000网卡网络通信状况的依据吗? 我考虑这个延时是不是跟任务调度以及内核抢占有关系,所以我后面针对它们做了修改,结果延时立马降到10ms左右—— 原来的linux HZ为100,我把它修改为了250并且打了rt-patch. 还有一个现象就是我不对内核进行修改,运行我们自己的应用层程序,会通过DM9000通信,然后使用ping测试延时,发现延时也在10ms左右! 就以上现象,我比较疑惑的是这个延时到底是哪个地方才会导致出现这么大的差别?还是说使用ping测试延时本来就不准确? 希望和各位交流一下!