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的下载速度。但是这种方法的效果并不稳定,且可能涉及复杂的网络配置,因此不建议普通用户尝试。
热门推荐
户口迁移全攻略:所需材料与办理流程解析
项目实施进度缓慢的定性依据:如何识别并解决项目瓶颈?
野生黄鳝和养殖黄鳝有什么区别
“姓”和“氏”是怎么来的?哪些姓氏出现的最早?答案来了!
梅雨+闷热,广东“桑拿天”来了
面试如何展现抗压能力
传统商超“变形”能否成功突围?
深入解析RSA加密过程:如何确保数据安全?
威胁需要负法律责任吗
一包水泥配多少沙子?不同场景下的水泥沙子配比详解
基于深度神经网络的水声目标识别技术研究
Windows 11快照功能是什么?如何使用它备份系统?
用5个字凝练有机化合物系统命名的主要原则
十八岁改姓需要什么手续
玫瑰花所有颜色的花语是什么?每种颜色代表了什么含义?
如何了解小区的排水系统设计?合理的排水系统对小区环境有何影响?
九州大地的九州指哪九州
35岁后骨质开始流失,3部位易骨折,专家教4招预防骨质疏松
乌迪内斯vs热那亚前瞻分析:乌迪内斯状态稳定
孩子的饮食健康的重要性
招聘中"熟悉C/C++"的具体要求
土壤有机质:土壤健康的关键密码
PEA:天然缓解疼痛和炎症
如何在股市投资中获取稳定收益?这种稳定收益如何持续保持?
你的手机能当遥控器?揭秘红外线隐藏技能!(大全)
心口窝隐隐作痛要警惕
电脑省电模式怎么关闭和开启?减缓电脑耗电速度
钢笔,我们身边的贴心伙伴
家庭紧急物资储备指南:选择与准备策略详解
事业编考试公基职测内容解析:一张卷子的核心考察点