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
相关推荐
cuiyaonan200017 小时前
SpringAI(一)
ai·springai
明洞日记18 小时前
【VTK手册036】网格拓扑简化工具:vtkCleanPolyData 使用指南
c++·图像处理·ai·vtk·图形渲染
Study99618 小时前
大语言模型的详解与训练
人工智能·ai·语言模型·自然语言处理·大模型·llm·agent
winfredzhang18 小时前
自动化从文本到目录:深度解析 Python 文件结构管理工具
python·ai·nodejs·文件结构
打破砂锅问到底00719 小时前
Claude--AI领域的安全优等生
大数据·人工智能·机器学习·ai
跨境日记的老周19 小时前
GEO优化实战指南:工具操作到行业应用,抢占AI搜索流量先机
ai
模型启动机19 小时前
DeepSeek-OCR是「长文本理解」未来方向?中科院新基准VTCBench给出答案
人工智能·ai·大模型·ocr
Funny_AI_LAB20 小时前
从手动调参到多智能体编排:ChatDev 2.0 正在重构我们的开发范式
人工智能·ai·重构·agi
淡淡的说非20 小时前
LangChain4j 深度解析与Java工程化落地实践
ai·llm·springboot·langchain4j
m0_6038887121 小时前
Over-Searching in Search-Augmented Large Language Models
人工智能·ai·语言模型·自然语言处理·论文速览