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
相关推荐
全是操作2 小时前
如何调试coze-studio
笔记·ai
victory04315 小时前
影响人类发音的疾病类型种类和数据集
人工智能·深度学习·ai
hlsilent6 小时前
关于vllm【常见问题解决方案】
linux·经验分享·笔记·ai·大模型·llm·vllm
摘星编程13 小时前
MCP革命:Anthropic如何重新定义AI与外部世界的连接标准
人工智能·ai·anthropic·mcp·ai连接标准
有奇妙能力吗13 小时前
AI与AGI:从狭义智能到通用智能
ai
今天也要学习吖13 小时前
AI生成图片工具分享!
人工智能·ai·ai绘画
Nukepayload21 天前
演练:使用VB开发多智能体协作的荣格八维分析器
ai·avalonia·vb·智能体·工具调用·实时反馈·智能体协同
七月shi人1 天前
【AI编程工具IDE/CLI/插件专栏】- 热门AI编程CLI初识与IDE对比
ide·人工智能·ai·ai编程
_Meilinger_1 天前
论文研读|基于图像修复的AI生成图像检测(CVPR 2025)
人工智能·深度学习·计算机视觉·ai·aigc·图像取证·生成图像检测