arm板和虚拟机下linux网络ping的速度很慢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arm板和虚拟机下linux网络ping的速度很慢相关的知识,希望对你有一定的参考价值。

不知道什么时候开始的,本来arm板和虚拟机下linux网络ping的速度很快的,用nfs挂载一下子就成功的,现在挂载的时候老卡,ping可以ping得通,不过经常丢失信息。。。请教怎么解决

开发板ping电脑
[root@EmbedSky /]# ping 10.10.80.96
PING 10.10.80.96 (10.10.80.96): 56 data bytes
64 bytes from 10.10.80.96: seq=2 ttl=64 time=2.056 ms
64 bytes from 10.10.80.96: seq=6 ttl=64 time=1.322 ms
64 bytes from 10.10.80.96: seq=7 ttl=64 time=1.429 ms
^C
--- 10.10.80.96 ping statistics ---
9 packets transmitted, 3 packets received, 66% packet loss
round-trip min/avg/max = 1.322/1.602/2.056 ms

电脑ping开发板
[root@localhost abutton]# ping 10.10.80.77
PING 10.10.80.77 (10.10.80.77) 56(84) bytes of data.
64 bytes from 10.10.80.77: icmp_seq=2 ttl=64 time=0.734 ms
64 bytes from 10.10.80.77: icmp_seq=4 ttl=64 time=0.822 ms
64 bytes from 10.10.80.77: icmp_seq=5 ttl=64 time=0.782 ms
64 bytes from 10.10.80.77: icmp_seq=7 ttl=64 time=0.771 ms
^C
--- 10.10.80.77 ping statistics ---
7 packets transmitted, 4 received, 42% packet loss, time 6697ms
rtt min/avg/max/mdev = 0.734/0.777/0.822/0.037 ms

都有一定程度的丢包啊,你用的是哪家的开发板?建议考虑是开发板的网卡接口或者是网卡芯片虚焊导致,因为我就遇到这样的情况,一开始好好的,后来就是NFS时不时的掉了,网卡显示up然后就down再up。反复重新连接。如果发现因为你说linux下能正常上网,就不考虑是linux的问题。着重查看开发板的网卡。或者是你用的网卡驱动不对。DM9000和DM9000A还是有些区别的。 参考技术A 在挂在NFS的时候,使用参数指明NFS使用TCP连接(NFS默认使用UDP连接)这样稳定性就很好了。

mount -t nfs -o nolock,tcp you_host_ip:host_nfs_path target_mount_path
参考技术B 你是经过路由器连接开发板和主机 还是 用交换机连接开发板和主机的!?
如果是前者就是你的网速太慢了 可能太多人用一个路由器上网!追问

直接是网线对接的,笔记本虚拟机下的linux系统ping开发板。在linux下上电脑网线接外网正常上网

参考技术C 呵呵

Linux虚拟机下与主机通信

1.更改虚拟机ip和主机ip同一网段

 

 

 

 2.配置虚拟机的网络适配器

3.主机进行ping测试

 

以上是关于arm板和虚拟机下linux网络ping的速度很慢的主要内容,如果未能解决你的问题,请参考以下文章

Linux虚拟机下与主机通信

linux内核移植,DM9000网卡驱动的移植,ARM开发板和电脑之间无法ping通,不知道啥原因,有人能解决吗?

关于x210开发板和主机虚拟机ping通问题

VMWare虚拟机下为Ubuntu 配置静态IP(NAT方式)ping通主机

虚拟机下的LINUX系统,应该怎样配置IP呢?

虚拟机下Linux网络配置