LevelDB 大量 I/O 在 Edge 和 Workspaces 的 Sync Data 文件夹中写入和读取

问题描述 投票:0回答:1

我不明白具有工作区功能的 Edge 浏览器发生了什么。 User Data\Profile\Sync Data\LevelDB 中的 .ldb 文件存在大量 I/O 写入和读取。当有 2000-3000 个 I/O 增量写入时,边缘会冻结。这可能需要几个小时。几个小时内就有数百 GB 写入磁盘。

我有充足的 PC 能力(12 核 Ryzen 3900X、32GB RAM、三星 SSD 970 EVO Plus 1TB)。当写入丢失时,边缘会解冻。我可以通过关闭 Internet 或阻止与 Edge 连接的 IP(它将停止同步)来强制减少写入。当我关闭工作区并加载相同的选项卡时,一切都很好。我认为他们使用 Chromium LevelDB 文件夹来同步设置、收藏夹、历史记录,他们通过放置太多数据和频繁刷新来滥用它,而 LevelDB 无法做到这一点并冻结了 Edge。也许表格中的值太长,因为我在那里看到了网站图标?

我想知道那里发生了什么以及我能做些什么来使它不冻结浏览器。当然没有微软的支持。有人可以解释一下,或者告诉我可以做些什么来减少写入或加快写入速度吗?我应该设置 ramdisk 来同步数据吗?

.ldb 文件

I/O 写入增量

2024/06/28-20:24:00.154 af28 Compacting 4@0 + 2@1 files
2024/06/28-20:24:00.186 af28 Generated table #792402@0: 18403 keys, 2109328 bytes
2024/06/28-20:24:00.205 af28 Generated table #792403@0: 46458 keys, 851893 bytes
2024/06/28-20:24:00.205 af28 Compacted 4@0 + 2@1 files => 2961221 bytes
2024/06/28-20:24:00.206 af28 compacted to: files[ 0 5 9 0 0 0 0 ]
2024/06/28-20:24:00.206 af28 Delete type=2 #792392
2024/06/28-20:24:00.206 af28 Delete type=2 #792393
2024/06/28-20:24:00.206 af28 Delete type=2 #792395
2024/06/28-20:24:00.206 af28 Delete type=2 #792397
2024/06/28-20:24:00.207 af28 Delete type=2 #792399
2024/06/28-20:24:00.207 af28 Delete type=2 #792401
2024/06/28-20:24:00.544 af28 Level-0 table #792405: started
2024/06/28-20:24:00.555 af28 Level-0 table #792405: 1495552 bytes OK
2024/06/28-20:24:00.557 af28 Delete type=0 #792400
2024/06/28-20:24:00.952 af28 Level-0 table #792407: started
2024/06/28-20:24:00.964 af28 Level-0 table #792407: 1495927 bytes OK
2024/06/28-20:24:00.965 af28 Delete type=0 #792404
2024/06/28-20:24:01.357 af28 Level-0 table #792409: started
2024/06/28-20:24:01.368 af28 Level-0 table #792409: 1496087 bytes OK
2024/06/28-20:24:01.370 af28 Delete type=0 #792406
2024/06/28-20:24:01.758 af28 Level-0 table #792411: started
2024/06/28-20:24:01.769 af28 Level-0 table #792411: 1496373 bytes OK
2024/06/28-20:24:01.771 af28 Delete type=0 #792408

我在微软论坛上发帖,发送了许多错误报告,并正在检查 Process Hacker。我使用过稳定版、测试版、开发版、金丝雀版。我尝试了不同的配置文件。我尝试阻止连接到 Edge 的 IP,以检查是否没有外部影响(它仅关闭或开启同步)。

microsoft-edge chromium leveldb ramdisk
1个回答
0
投票

我可以给你以下建议供你参考:

  1. 您可以导航到“控制面板>程序>程序和功能”来找到 Edge 并修复它。
  2. 您也可以在Edge中新建一个配置文件或者直接删除User Data文件夹,看看是否可以解决这个问题。
  3. 正如您所描述的,关闭同步将强制减少写入。因此,您可以使用“SyncDisabled”策略强制关闭同步。您可以参考此链接:https://learn.microsoft.com/en-us/deployedge/microsoft-edge-policies#syncdisabled
  4. 当然,由于Edge Workspace功能刚刚上线,您可以通过单击Edge Workspace菜单底部的“喜欢”或“不喜欢”按钮来提交您遇到的问题的反馈。
© www.soinside.com 2019 - 2024. All rights reserved.