ollama下载很慢?这个小技巧帮你大幅提升下载速度
创作时间:
作者:
@小白创作中心
ollama下载很慢?这个小技巧帮你大幅提升下载速度
引用
CSDN
1.
https://blog.csdn.net/CaliXz/article/details/145548090
在使用ollama下载模型时,你是否遇到过下载速度缓慢的问题?本文将为你介绍一个简单而有效的解决方案,通过编写自动化脚本,利用ollama的断点续传特性,大幅提升下载速度。
原理
在使用ollama的过程中,作者发现了一个有趣的现象:当运行ollama pull deepseek-r1:7b或ollama run deepseek-r1:7b时,下载速度会先有一个短暂的高速期(例如3MB/s),持续几十秒后才会回落到正常速度(如800KB/s)。因此,通过不断重启下载命令,可以持续利用这个高速期来加速下载。
实现
基于上述原理,我们可以编写一个简单的脚本,让系统自动重复执行下载命令。以下是针对不同平台的实现方案:
Windows CMD版本
将以下代码保存为.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
Windows PowerShell版本
将以下代码保存为.ps1文件,右键选择"使用PowerShell运行":
while ($true) {
$process = Start-Process -NoNewWindow -PassThru -FilePath "ollama" -ArgumentList "pull deepseek-r1:7b"
Write-Host "Started Ollama with PID: $($process.Id)"
Start-Sleep -Seconds 60
if (-Not $process.HasExited) {
Write-Host "Stopping Ollama process..."
Stop-Process -Id $process.Id -Force
}
}
macOS/Linux版本
将以下代码保存为.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
使用步骤:
- 给脚本赋予执行权限(只需执行一次)
chmod +x restart_ollama.sh - 双击
restart_ollama.sh运行 或者 在终端运行:./restart_ollama.sh
其他尝试
有用户尝试通过使用代理来进一步加速下载,发现在某些情况下可以达到17MB/s的下载速度。但是这种方法的效果并不稳定,且可能涉及复杂的网络配置,因此不建议普通用户尝试。
热门推荐
U盘变本地磁盘?数据急救全攻略
Catia曲面设计大师课:曲率分析在高级建模中的核心作用
什么是活动扳手?活动扳手规格型号尺寸和活动扳手作用
打造高性价比厨房装修的五大关键细节
国产自动化软件生产线设计:八大核心要素详解
揭秘五代十国:铁血明君李嗣源的荣耀与哀愁
全屏激发亮度与局部峰值亮度:选购电子设备前不可忽略的关键参数解析
穿越千年探寻诗歌背后的故事,让历史活起来
西门子S7-1200 PLC脉冲控制实例的完整流程
当我在“好想谈恋爱”和“单身一直爽”之间反复横跳……
简述空气栓塞的预防及处理
藜麦披萨(低热量且不含面粉)
拓宽生命广度,攀登人生高度
机动车6年免检是什么意思
什么是电子授权?从定义到应用的全面解析
全球视野下的“国外公司授权书”:一站式解析与实用指南
2024能源与动力工程专业大学排名
【中医经典读物】第九十四期:《伤寒论》小承气汤证
小承气汤的组成和功效主治
城乡医疗保险的报销比例是多少?
博美犬的水果饮食指南:哪些水果适合狗狗食用?
吃野菜啦!陇川人把春天“端”上餐桌
win11设置上网时间怎么操作?如何限制上网时长?
从大宗商品风险管理到CTRM系统功能需求
祝姓起源与发展:祝姓的历史、人口与地区分布
业内人士:客观看待程序化交易的市场影响
什么是全景天窗?结构、类型、优缺点全解析
劝你多吃桃子的理由,1个就够了
揭秘:同人文究竟是什么?
为什么NAS无法完全替代本地硬盘?