# 檢查網(wǎng)絡(luò)接口配置ip addr show
# 臨時(shí)修改ifconfig eth0 mtu 1400# ..修改(Ubuntu/Debian)echo "mtu 1400" >> /etc/network/interfaces.d/eth0.cfg
# 啟用BBRecho "net.core.default_qdisc=fq" >> /etc/sysctl.confecho "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.confsysctl -p
# 修改 resolv.confecho "nameserver 223.5.5.5" > /etc/resolv.confecho "nameserver 8.8.8.8" >> /etc/resolv.conf
# 增大TCP窗口echo "net.ipv4.tcp_window_scaling = 1" >> /etc/sysctl.confecho "net.ipv4.tcp_rmem = 4096 87380 6291456" >> /etc/sysctl.confecho "net.ipv4.tcp_wmem = 4096 65536 6291456" >> /etc/sysctl.confsysctl -p
# 停止并禁用防火墻(測(cè)試環(huán)境)systemctl stop firewalld
systemctl disable firewalld# 或配置允許規(guī)則(生產(chǎn)環(huán)境)firewall-cmd --add-service=http --permanentfirewall-cmd --reload
# 安裝 axelyum install axel -y # CentOSapt-get install axel -y # Ubuntu# 使用 axel 下載axel -n 10 https://example.com/file.iso
# 備份原配置cp /etc/apt/sources.list /etc/apt/sources.list.bak# 使用阿里云源sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.listapt update
# 替換為華為云源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bakwget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
yum clean all
yum makecache
# 測(cè)試與目標(biāo)服務(wù)器的連接速度wget --report-speed=bits --limit-rate=0 https://speed.hetzner.de/100MB.bin# 使用 iperf3 測(cè)試本地網(wǎng)絡(luò)性能# 服務(wù)端iperf3 -s# 客戶端iperf3 -c server_ip
export http_proxy=http://proxy.example.com:8080export https_proxy=http://proxy.example.com:8080
location ~* \.(js|css|png|jpg|gif|ico|woff|woff2|ttf|svg)$ {
proxy_pass https://cdn.example.com;}
通過以下步驟可系統(tǒng)性解決 Linux 虛擬機(jī)下載過慢問題:
網(wǎng)絡(luò)配置:調(diào)整 MTU、啟用 BBR、優(yōu)化 DNS。
系統(tǒng)參數(shù):增大 TCP 窗口、禁用防火墻。
工具與源:使用多線程下載工具、切換國內(nèi)鏡像源。
資源分配:增加虛擬機(jī) CPU / 內(nèi)存、解除網(wǎng)絡(luò)帶寬限制。
若問題仍未解決,建議聯(lián)系虛擬機(jī)提供商或網(wǎng)絡(luò)管理員進(jìn)一步排查物理網(wǎng)絡(luò)或虛擬化層配置。
(聲明:本文來源于網(wǎng)絡(luò),僅供參考閱讀,涉及侵權(quán)請(qǐng)聯(lián)系我們刪除、不代表任何立場(chǎng)以及觀點(diǎn)。)