services:
baidunetdisk:
image: johngong/baidunetdisk:latest
container_name: baidunetdisk
restart: unless-stopped
ports:
- "127.0.0.1:5800:5800"
volumes:
- /Users/jcat/docker/baidunetdisk/config:/config
- /Volumes/EX/Downloads/BaiduYunDownload:/config/baidunetdiskdownload
environment:
NOVNC_LANGUAGE: "zh_Hans"
shm_size: "128mb"
ulimits:
memlock:
soft: -1
hard: -1
测试下载一个5gb的文件,下载目录设置在外置硬盘。观察内置硬盘Total written,
下载之前62.87GB,下载完毕后Total written 64.68GB
测试设备arm mac
/Users/jcat/docker/baidunetdisk/config/.config/baidunetdisk/BaiduYunKernel/Config/index.s3db
/Users/jcat/docker/baidunetdisk/config/.config/baidunetdisk/BaiduYunKernel/Config/index.s3db-journal
让codex定位了,内置盘持续写入的主要诱因是百度网盘内核疯狂更新这个 SQLite 数据库
约 7.3 秒的采样结果:
外置盘写入:约 844MB
内置盘实际写入:约 76MB
内置盘写入速率:约 10.4MB/s
OrbStack 对 index.s3db 的直接写操作:1,188 次
数据库直接写入:约 6.2MB
随之产生的 APFS 元数据写入:约 54MB
又试了下把下载目录改到内置硬盘/Users/jcat/Downloads:/config/baidunetdiskdownload
Total written71.63→78.91GB
还是额外产生了1.89gb的写入。可能不适合mac用
测试下载一个5gb的文件,下载目录设置在外置硬盘。观察内置硬盘Total written,
下载之前62.87GB,下载完毕后Total written 64.68GB
测试设备arm mac
让codex定位了,内置盘持续写入的主要诱因是百度网盘内核疯狂更新这个 SQLite 数据库
约 7.3 秒的采样结果:
外置盘写入:约 844MB
内置盘实际写入:约 76MB
内置盘写入速率:约 10.4MB/s
OrbStack 对 index.s3db 的直接写操作:1,188 次
数据库直接写入:约 6.2MB
随之产生的 APFS 元数据写入:约 54MB
又试了下把下载目录改到内置硬盘
/Users/jcat/Downloads:/config/baidunetdiskdownloadTotal written71.63→78.91GB
还是额外产生了1.89gb的写入。可能不适合mac用