同步过程体验依赖于一些外部环境,比如
- 网络稳定性影响同步的稳定性。
- 网络带宽影响同步速度。
- 网络拓扑影响点对点的连接能力。
- 网盘帐号等级影响下载速度。
Sync Vault用户在使用过程中有可以根据需要自行诊断当前同步情况。
graph LR Q2(同步速度慢) Q1(文件同步错误) A1(进行同步速度测试,择优选择网盘) A2(获取诊断概览信息-查看错误) A3(查看最近一次同步报告-获取详细错误信息) Q1-->A2 & A3 Q2-->A1
获取诊断概览信息
进入【仓库信息】设置页签,点击“诊断”按钮,可以看到诊断信息,包括下面几个部分:
- 系统信息,可以看到Obsidian版本、Sync Vault版本和当前系统类型。
{ "platform": "macOS", "obsidianVersion": "obsidian仓库 - Obsidian v1.9.12", "pluginVersion": "0.9.10.beta2" }
- 仓库信息,总文件数,仓库对应的云端路径。
{ "name": "obsidian仓库", "path": "/apps/obsidian/obsidian仓库", "totalFiles": 513, "configPath": "/apps/obsidian/obsidian仓库" }
- 当前配置,插件相关配置
{ "ignorePattern": "^(新文件夹).*$", "fileSizeLimit": 100, "encryptMode": false, "syncThemes": true, "syncPlugins": true, "showHidden": true }
- 同步状态,包括当前同步模式、网盘、授权码到期时间
{ "mode": "restricted", "isLiveMode": true, "cloudDisk": "baidu", "tokenValid": true, "tokenExpiry": "2025/9/20 11:40:15", "lastSyncTime": null }
- 同步统计,记录了上次同步时间、总同步次数、最近错误
{ "lastSyncTime": null, "totalSyncTimes": 0, "recentErrors": [], "totalFilesProcessed": 0 }
- 最近发生的错误
{ "recentErrors": [] }
查看最近一次同步报告
在通过网盘同步的时候,用户可以获取最近一次详细同步记录。具体操作方法可以参考 查看同步报告。
测试同步速度
进入【高级功能】-【Debug】,找到“Cloud Drive Performance”项,点击右侧的Perf按钮,弹出如下界面:
点击对应网盘的测试按钮可以对网盘速度进行测试。下图为商场公共wifi环境下,非网盘会员速度体验:
- 下载速度:当前环境下文件下载速度。
- 上传速度:当前环境下文件上传速度。
- 时延:网盘API的访问时延,基本可以等价于一次同步所需要的最小时延。
关于各个网盘的详细同步性能分析,可以点击此处查看。