Ollama模型库模型下载慢完美解决(全平台)

前言

在我们从ollama下载模型时,会发现ollama最开始下载速度很快,能达到10-20MB/s

但到了后期,速度就会越来越慢,最终降低到10-20kb/s

下载一个模型大多需要1到1.5小时

这是因为ollama服务器负荷过大的问题

思路

如果在下载中终断下载,在用ollama run恢复下载,速度就会又提上去,但3-4分钟后又下去了

如果使用脚本重复这个过程,就可以实现高速下载

注意事项

在正式使用时,请将脚本中的DeepSeek-r1-7b改为自己要下载的模型

macOS

编写代码

将以下代码保存为.sh文件,然后赋予执行权限并运行:

复制代码
#!/bin/bash
echo "Starting Ollama auto-restart script..."
while true; do
    timeout 60 ollama run deepseek-r1:7b &
    CMD_PID=$!
    echo "Started Ollama with PID: $CMD_PID"
    
    sleep 60
    if ps -p $CMD_PID > /dev/null; then
        echo "Stopping Ollama process..."
        kill -9 $CMD_PID
        wait $CMD_PID 2>/dev/null
    fi
done

环境准备

  1. 给脚本赋予执行权限(只需执行一次)

    复制代码
    chmod +x restart_ollama.sh
  2. 双击 restart_ollama.sh 运行 或者 在终端运行:

    复制代码
    ./restart_ollama.sh

windows

将以下代码保存为.bat文件,双击即可运行:

复制代码
@echo off
echo Starting Ollama auto-restart script...
:loop
start /B ollama pull deepseek-r1:7b ::这里切换你自己的下载语句,此处是pull deepseek-r1:7b
timeout /t 60 /nobreak
for /f "tokens=2 delims=," %%a in ('tasklist /FI "IMAGENAME eq ollama.exe" /FO CSV /NH') do set CMD_PID=%%a
if defined CMD_PID (
    echo Stopping Ollama process %CMD_PID%
    taskkill /PID %CMD_PID% /F
)
goto loop
相关推荐
汤姆yu2 小时前
Hermes智能体使用指南
ai·大模型·智能体·hermes
企业架构师老王3 小时前
2026企业架构演进:科普Agent(龙虾)如何从“极客玩具”走向实在Agent规模化落地?
人工智能·ai·架构
鬼先生_sir3 小时前
Spring AI Alibaba 1.1.2.2 完整知识点库
人工智能·ai·agent·源码解析·springai
xixixi777774 小时前
通信领域的“中国速度”:从5G-A到6G,从地面到星空
人工智能·5g·安全·ai·fpga开发·多模态
信看5 小时前
树莓派 AI 模块测试 温度时间测试
ai·模块测试
数据知道7 小时前
claw-code 源码分析:从 TypeScript 心智到 Python/Rust——跨栈移植时类型、边界与错误模型怎么对齐?
python·ai·rust·typescript·claude code·claw code
Thomas.Sir7 小时前
AI 医疗之罕见病/疑难病辅助诊断系统从算法到实现【表型驱动与知识图谱推理】
人工智能·算法·ai·知识图谱
javaGHui8 小时前
QClaw_简单方便_一键部署-多角色共同工作
ai
后端开发基础免费分享9 小时前
Claude Code 最全使用指南:CLAUDE.md、rules、skills、memory 一次讲清
人工智能·ai·claude·claudecode