0.基本情况

操作系统:windows10
软件:Ollama

针对Ollama下载模型时速度逐渐变慢的问题,综合以下解决方案:

1、手动中断重启法

‌操作步骤‌

执行ollama run [模型名]开始下载;
当速度下降时,按Ctrl+C中断下载进程;
重新执行ollama run [模型名]恢复下载,速度会短暂提升‌;
重复上述步骤直至完成。
‌原理‌
Ollama支持断点续传,通过中断后重启可重新分配下载资源,暂时提高传输速率‌23。

2、脚本自动加速法

‌PowerShell脚本方案‌
保存以下脚本为.ps1文件并运行(需替换模型名如deepseek-r1:7b):

while ($true) {
  $modelExists = ollama list | Select-String "模型名"
  if ($modelExists) { Write-Host "下载完成"; break }
  $process = Start-Process -FilePath "ollama" -ArgumentList "run", "模型名" -PassThru -NoNewWindow
  Start-Sleep -Seconds 60  # 设置间隔时间(如60秒)
  Stop-Process -Id $process.Id -Force
  Write-Host "中断后重启..."
}

作用‌:每60秒自动中断并重启下载进程,维持高速率‌;
‌注意事项‌:
若脚本报错,需删除中文注释或替换为英文‌;
首次运行需执行
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
解除权限限制‌。

3、网络优化与资源切换

使用加速工具‌
通过奇游加速器等工具优化网络路径,降低延迟和丢包率,提升稳定性‌。

‌切换下载源‌

尝试非官方源地址,例如:

ollama run modelscope.cn/unsloth/DeepSeek-R1-Distill-Qwen-7B-GGUF:Q8_0

或下载离线GGUF文件后通过ollama create命令导入‌。

4、其他建议

‌更新Ollama版本‌:使用官网最新版本可能优化下载性能‌;
‌有线网络替代无线‌:提高连接稳定性‌。
以上方法可结合实际情况选择,推荐优先尝试脚本自动加速或手动中断重启方案‌

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐