ubuntu 网速慢?Ubuntu下载速度只有几kb

大家好,ubuntu 网速慢相信很多的网友都不是很明白,包括Ubuntu下载速度只有几kb也是一样,不过没有关系,接下来就来为大家分享关于ubuntu 网速慢和Ubuntu下载速度只有几kb的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

在虚拟机中使用ubuntu系统网速比宿主机慢很多,求原因

将网卡驱动的大量传送减负选项关闭,即可使虚拟系统的网速与宿主系统的网速一致

原因:

Linux在2.6.24这个内核版本中加入了支持TCP协议的通用Large Receive Offload功能,它通过将多个TCP数据整合在一个skb结构中,并在稍后的某个时刻作为一个大的数据包交付给上层的网络协议栈,以减少上层协议栈处理skb的开销,提高Linux系统接收TCP数据包的能力。

但是在有些网卡可能会因为这一特性导致VMWare虚拟机的网络接收速度变得异常缓慢.

ubuntu20.04只有10m带宽

内存或者上传下载慢。

虚拟机网速慢,我觉得就两个限制因素。一个是虚拟机的内存,内存小了,上传和下载的速率就慢了,就像内存小的虚拟机跑得慢是一个道理。

虚拟机VirtualMachine指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

一.修改网卡参数

1.1查询网卡名

ip addr或ifconfig均可

xue@xue-EZpad6:~$ ip addr

2: enx00e04c3603d8:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000

link/ether 00:e0:4c:36:03:d8 brd ff:ff:ff:ff:ff:ff

inet 10.0.0.110/24 brd 10.0.0.255 scope global dynamic noprefixroute enx00e04c3603d8

valid_lft 73698sec preferred_lft 73698sec

inet6 fe80::75f7:f5c3:e075:ade6/64 scope link noprefixroute

valid_lft forever preferred_lft forever

1.2安装ethtool工具

sudo apt install ethtool

xue@xue-EZpad6:~$ ethtool enx00e04c3603d8

Settings for enx00e04c3603d8:

Supported ports: [ TP MII ]

Supported link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Supported pause frame use: No

Supports auto-negotiation: Yes

Supported FEC modes: Not reported

Advertised link modes: Not reported

Advertised pause frame use: No

Advertised auto-negotiation: No

Advertised FEC modes: Not reported

Speed: 10Mb/s

Duplex: Full

Port: MII

PHYAD: 32

Transceiver: internal

Auto-negotiation: on

Cannot get wake-on-lan settings: Operation not permitted

Current message level: 0x00007fff(32767)

drv probe link timer ifdown ifup rx_err tx_err tx_queued intr tx_done rx_status pktdata hw wol

Link detected: yes

问题就在这里,Speed: 10Mb/s

1.3通过测试,命令如下

sudo ethtool-s enx00e04c3603d8 speed 100 duplex full autoneg off

speed 100设置速度(我的网卡最大只支持100Mb/s),duplex full设置全双工模式, autoneg off关闭自动协商

注:最重要的是第三个参数,开启了自动协商,设置速度是无效的,因为网卡和路由器协商的结果就是10Mb/s,只有关闭了协商,才能让网卡强制运行100Mb/s模式.

二.设置开机启动

经过ethtool设置后,只是当前有效,重启设备后即失效,故需把命令添加到开机启动中,让他自动生效

2.1编辑/lib/systemd/system/rc.local.service,设置启动参数,添加如下代码

sudo vim/lib/systemd/system/rc.local.service

[Install]

WantedBy=multi-user.target

Alias=rc-local.service

2.2设置软连接,开机启动回去/etc/……这个目录下去找文件

ln-s/lib/systemd/system/rc.local.service/etc/systemd/system/rc.local.service

2.创建/etc/rc.local,写入需要开启启动的命令

sudo vim/etc/rc.local

#!/bin/bash

ethtool-s enx00e04c3603d8 speed 100 duplex full autoneg off

exit 0

:x保存退出

2。4为/etc/rc.local附加执行权限

sudo chmod+x/etc/rc.local

2.5重启设备

reboot

2.6用ethtool检查结果

xue@xue-EZpad6:~$ ethtool enx00e04c3603d8

Settings for enx00e04c3603d8:

Supported ports: [ TP MII ]

Supported link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Supported pause frame use: No

Supports auto-negotiation: Yes

Supported FEC modes: Not reported

Advertised link modes: Not reported

Advertised pause frame use: No

Advertised auto-negotiation: No

Advertised FEC modes: Not reported

Speed: 100Mb/s

Duplex: Full

Port: MII

PHYAD: 32

Transceiver: internal

Auto-negotiation: off

Cannot get wake-on-lan settings: Operation not permitted

Current message level: 0x00007fff(32767)

drv probe link timer ifdown ifup rx_err tx_err tx_queued intr tx_done rx_status pktdata hw wol

Link detected: yes

Speed: 100Mb/s

————————————————

版权声明:本文为CSDN博主「Mr_老冷」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:

Ubuntu安装慢

首先,你使用的U盘安装,这个U盘安装应该是使用了ubuntu中的一个软件制作的吧。能进去5个点的界面说明你的安装盘做的是没有问题的。进入Ubuntu安装界面需要初始化的,也就是那5个点一直走,那个相当于ubuntu的进度条。载入的速度要看硬件速度,同时这个速度本来就是需要一段时间的,毕竟安装程序是需要初始化的,检查硬件环境之类的。

其次,因为你使用的是U盘安装,应该是通过USB借口来传输数据的,USB有1.1和2.0,2.0的速度比较快,确定你等U盘和电脑的USB接口都是2.0才比较快。1.1初始化的时间当然就更长了。

最后,你说你的安装特别慢,究竟有多慢呢?10.10安装相对比较快很多了,因为安装过程和配置过程好像是同步进行的了。有一个界面是问你是否安装某些东西的,我记得那里有三个选项,那三个哪个都别选(好像要联网才行),算了就会在安装系统过程中安装其他软件,这些软件是通过网络安装的,网速慢一些就有的下了……如果你的安装超过40分钟就真的太长了。

安装过程没什么特别注意的东西,ubuntu的安装过程是很人性化和美观的了。最后,欢迎使用linux。

阅读剩余
THE END