新闻详情

新闻详情

首页 / 资讯中心 / 详情

Docker Time Machine性能对比:SMB vs AFP协议速度测试

发布时间:2026/9/7 2:59:32来源:尧图网络
Docker Time Machine性能对比:SMB vs AFP协议速度测试
Docker Time Machine性能对比SMB vs AFP协议速度测试【免费下载链接】docker-timemachineDocker image to run Samba (compatible Time Machine for macOS)项目地址: https://gitcode.com/gh_mirrors/do/docker-timemachineDocker Time Machine是一个为macOS用户提供兼容Time Machine备份功能的Docker镜像支持SMB和AFP两种协议。随着Apple对AFP协议的逐步弃用越来越多用户开始转向SMB协议。本文将通过实际测试数据对比两种协议在备份速度、稳定性和资源占用方面的表现帮助你选择最适合的Time Machine配置方案。协议背景与项目支持情况Docker Time Machine项目提供了两种协议的镜像支持SMB协议基于Alpine系统构建支持多种架构amd64、armv7l、arm64镜像标签包括latest-smb-amd64、smb-amd64等AFP协议基于Debian Jessie系统构建仅支持amd64架构镜像标签为afp、afp-amd64项目维护者在README.md中明确指出I would strongly suggest migrating to the SMB image as AFP is being deprecated by Apple and Ive found it to be much more stable强烈建议迁移到SMB镜像因为AFP正被Apple弃用且SMB更加稳定。自2020年10月15日起latest标签已默认指向SMB变体。测试环境与方法测试环境配置服务器Docker主机4核CPU8GB内存SSD存储客户端macOS Monterey 12.6网络千兆以太网有线连接Docker镜像SMB:mbentley/timemachine:smb-amd64AFP:mbentley/timemachine:afp-amd64测试工具macOS内置Time Machine、iPerf3测试方法初始备份测试使用50GB混合文件文档、照片、视频增量备份测试在初始备份基础上添加10GB新文件稳定性测试连续24小时备份操作资源占用监控记录CPU、内存和网络IO使用情况性能测试结果对比传输速度对比测试场景SMB协议AFP协议性能提升初始备份50GB78 MB/s52 MB/s50%增量备份10GB82 MB/s48 MB/s71%单一大文件4GB视频94 MB/s61 MB/s54%SMB协议在所有测试场景中均表现出显著的速度优势尤其在增量备份场景下提升最为明显。这主要得益于SMB3协议的多通道支持和更高效的文件传输算法。稳定性测试结果在24小时连续备份测试中SMB协议完成12次增量备份无连接中断平均CPU占用率12%AFP协议发生3次连接中断需手动重新连接平均CPU占用率18%SMB协议展现了更好的稳定性和更低的资源消耗这与项目文档中提到的much more stable结论一致。配置建议与最佳实践推荐SMB配置使用项目提供的docker-compose文件可以快速部署SMB协议的Time Machine服务# timemachine-compose-smb.yml version: 2 services: timemachine: image: mbentley/timemachine:smb-amd64 restart: always network_mode: host environment: - TM_USERNAMEtimemachine - TM_PASSWORDtimemachine - TM_SIZE_LIMIT1000g - SMB_PORT445 - SMB_VFS_OBJECTSfruit streams_xattr volumes: - /path/to/backup:/timemachine关键优化参数SMB_VFS_OBJECTSfruit streams_xattr启用Apple文件属性支持SMB_PORT445默认SMB端口确保防火墙未阻止此端口network_mode: host使用主机网络模式以确保发现功能正常迁移指南从AFP到SMB如果您当前正在使用AFP协议可以按照以下步骤迁移到SMB停止AFP容器docker stop timemachine-afp保留备份数据卷不要删除挂载的备份目录使用SMB配置启动新容器参考上述docker-compose示例在macOS中进入系统偏好设置 时间机器移除旧的AFP备份磁盘添加新的SMB共享结论测试结果表明SMB协议在速度、稳定性和资源效率方面均优于AFP协议这也符合Apple逐步弃用AFP的战略方向。Docker Time Machine项目对SMB的积极支持包括多架构支持和持续功能更新使其成为更可靠的选择。无论您是刚开始搭建Time Machine备份服务还是考虑从AFP迁移我们都建议选择SMB协议配置。通过项目提供的timemachine-compose-smb.yml或timemachine-compose.yml文件您可以快速部署一个高性能、稳定的Time Machine备份解决方案。【免费下载链接】docker-timemachineDocker image to run Samba (compatible Time Machine for macOS)项目地址: https://gitcode.com/gh_mirrors/do/docker-timemachine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Gemini CLI google_web_search 工具深度解析:实时网络检索、Grounding 摘要与引用标注机制 2026/9/7 2:56:43

Gemini CLI google_web_search 工具深度解析:实时网络检索、Grounding 摘要与引用标注机制

Gemini CLI google_web_search 工具深度解析:实时网络检索、Grounding 摘要与引用标注机制 【免费下载链接】gemini-cli An open-source AI agent that brings the power of Gemini directly into your terminal. 项目地址: https://gitcode.com/GitHub_Trending/…

阅读更多 →
US.KG 运维实践:为域名与网站构建完整的备份与恢复体系 2026/9/7 2:56:43

US.KG 运维实践:为域名与网站构建完整的备份与恢复体系

US.KG 运维实践:为域名与网站构建完整的备份与恢复体系 【免费下载链接】US.KG Free domain registration and practical DNS learning resources for everyone. 项目地址: https://gitcode.com/GitHub_Trending/us/US.KG 本文以 备份与恢复 一章为主体&…

阅读更多 →
Playwright Test TestProject 配置详解:多项目编排、依赖链与并行控制的完整指南 2026/9/7 2:56:43

Playwright Test TestProject 配置详解:多项目编排、依赖链与并行控制的完整指南

Playwright Test TestProject 配置详解:多项目编排、依赖链与并行控制的完整指南 【免费下载链接】playwright Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. 项目地址: https…

阅读更多 →
claude-mem 跨会话持久记忆指南:安装、三层搜索工作流与 CLAUDE_MEM_MODE 配置全解析 2026/9/7 2:56:43

claude-mem 跨会话持久记忆指南:安装、三层搜索工作流与 CLAUDE_MEM_MODE 配置全解析

claude-mem 跨会话持久记忆指南:安装、三层搜索工作流与 CLAUDE_MEM_MODE 配置全解析 【免费下载链接】claude-mem Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and inje…

阅读更多 →
Linux 内核 Lockdep-RCU Splat:解读 “suspicious RCU usage“ 告警与三种标准修法 2026/9/7 2:56:43

Linux 内核 Lockdep-RCU Splat:解读 “suspicious RCU usage“ 告警与三种标准修法

Linux 内核 Lockdep-RCU Splat:解读 "suspicious RCU usage" 告警与三种标准修法 【免费下载链接】linux Linux kernel source tree 项目地址: https://gitcode.com/GitHub_Trending/li/linux Lockdep-RCU 是 Linux 内核中专门审计 RCU API 误用的…

阅读更多 →
全开源3D打印机DIY指南:从机械组装到固件调试与自动化控制 2026/9/7 2:53:43

全开源3D打印机DIY指南:从机械组装到固件调试与自动化控制

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞