你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
loongnix
赞同来自: mips64el
$ ethtool enp3s0 Settings for enp3s0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Speed: 100Mb/s ......
# ethtool -s enp3s0 autoneg off speed 1000 duplex full
$ scp loongson@10.110.0.186:~/f* . fedora-25-mips64el-20161201.qcow2 17.8MB/s
$ lspci 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
要回复问题请先登录或注册
3 个回复
loongnix
赞同来自: mips64el
1. 环境
使用两台龙芯3A3000笔记本,操作系统都是Fedora21-20170228。
由于手头只有这两台机器,内核有所区别,但是应该不影响最后的结论。
笔记本A:内核是3.10.84-12.2.fc21.loongson.mips64el,
(对应于http://www.loongnix.org/cgit/linux-3.10.84/的commit c9c33d656451239c689147e67f6e90c84c7d89f2)
笔记本B:是刚刚改成Uncache模式的3.10.84-14.fc21.loongson.mips64el。
(对应于http://www.loongnix.org/cgit/linux-3.10.84/的tag 2017/03/15)
2. 配置网络
做网络相关的测试,一定要确保网络环境(主要是指交换机)和笔记本的网卡都处于千兆网的状态。
使用ethtool命令,查看笔记本网卡是否处于千兆网状态:
(ethtool命令的详细用法可以参考 http://blog.csdn.net/weicao1990/article/details/52227906)
在笔记本A上执行: 注意最后的Speed,不知什么原因,现在默认是100Mb/s,意味着是百兆网的模式。这样的模式肯定无法测试出最高的真实速度。
先强行设置成千兆模式(需要root权限): 再执行“ethtool enp3s0”,现在Speed就是1000 Mb/s了。
对笔记本B,也执行相同的操作。
3. 测试scp速度
先在笔记本B上放置一个大文件,fedora-25-mips64el-20161201.qcow2(750MB),代表实际应用中的典型操作系统镜像文件。
在笔记本A上执行scp命令,从笔记本B上下载文件: 可见,scp命令能够达到17.8MB/s。
4. 补充说明
loongnix
赞同来自: mips64el
loongnix
赞同来自: mips64el
这个问题的一个可能原因是网线使用的有问题。有的网线不满足千兆网要求,网卡识别不能支持千兆网模式。
涉及网络的问题,往往比较复杂。很多问题其实不是网卡和操作系统的问题,而是由环境问题造成的干扰。