V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jasonj99
V2EX  ›  macOS

OneDrive for Mac CPU 占用高的问题

  •  
  •   jasonj99 · 2022-05-28 15:00:55 +08:00 · 3934 次点击
    这是一个创建于 913 天前的主题,其中的信息可能已经有所发展或是发生改变。

    MacOS 12.4 ,OneDrive (appstore 版),Mac Mini 2018 ( Intel 处理器)

    自从更新 MacOS 12.3 同时更新了新的 OneDrive App 以来,OneDrive 就一直是资源占用大户。刚开始时是内存和 CPU 占用都很高,上个月更新 OneDrive 后,内存占用的问题好像基本解决了,但是 CPU 一直在 100%到 200%之间。

    OneDrive 里大概存了共 50-60GB 的文件,所有的文件都已经同步了。OneDrive 每隔一会就“处理文件更改”,这时就 CPU 占用率就 200%左右;不“处理文件更改”时,CPU 占用率就在 100%左右。

    试过 ResetOneDriveApp.command 两次了,没有解决问题。

    谁知道怎么解决这个问题?给个方法呗。

    28 条回复    2022-05-31 09:54:48 +08:00
    zjvbqla
        1
    zjvbqla  
       2022-05-28 15:36:02 +08:00 via iPhone
    我已经放弃用 one drive 了,找到答案再用
    sirlion
        2
    sirlion  
       2022-05-28 15:36:13 +08:00
    你试试用测试版的,支持 arm 原生了

    而且 onedrive 的文件夹确实不是普通的文件夹,里面的其实每个文件本地都有好几个微型文件做记录,文件越多越容易卡 cpu ,我 5w 个文件复制一周都复制不进去,反而 1k 1k 的往里面分批,1 小时搞定
    xinbaqiu
        3
    xinbaqiu  
       2022-05-28 15:38:47 +08:00
    同样的问题,M1Pro ,用的 MAS 的客户端,还是 Rosetta 转译的。不知道 arm 原生有没有解决这个问题
    Building
        4
    Building  
       2022-05-28 15:41:06 +08:00 via iPhone
    小文件多的话正常的,可以打包成压缩文件再同步
    agboh
        5
    agboh  
       2022-05-28 15:51:58 +08:00
    可以用[App Tamer]( https://www.stclairsoft.com/AppTamer)设置 CPU 占用上限。
    jasonj99
        6
    jasonj99  
    OP
       2022-05-28 16:22:57 +08:00
    @sirlion @xinbaqiu 奇怪,我在 MacbookAir M1 本上用 OneDrive(转译的 Intel 版,也是 AppStore 版),相同的账户,目前没有问题。反而是在 Intel 处理器的 Mac Mini 上一直不正常。哭笑不得啊
    jasonj99
        7
    jasonj99  
    OP
       2022-05-28 16:27:33 +08:00
    @zjvbqla 目前不能放弃 OneDrive ,只能每次同步后从 OneDrive 菜单里暂停 OneDrive 同步 8 小时,需要同步的时候再打开同步。

    这样的问题几个月都解决不了,怀疑 MS 的测试团队每天都在干啥 😡
    Tumblr
        8
    Tumblr  
       2022-05-28 16:34:40 +08:00
    我的 OneDrive 占用倒是不多,一般在 1%以下,偶尔跳到 10%左右。但是 Windows Server 一直占用很高,垃圾微软!
    ttgo
        9
    ttgo  
       2022-05-28 16:37:55 +08:00
    我真心认为微软就是故意恶心 mac 用户:能用,但是就是让你不爽。
    mac 下的 onedrive 问题太特么多了。
    Satelli
        10
    Satelli  
       2022-05-28 16:47:50 +08:00
    Windows 下的 OneDrive 也问题很多的。朋友小文件存了 60 GB 直接罢工,一直卡在处理变动。
    songxy6119
        11
    songxy6119  
       2022-05-28 17:08:47 +08:00
    是 Window ,不是 Windows ,和微软没关系。
    songxy6119
        12
    songxy6119  
       2022-05-28 17:09:01 +08:00
    @Tumblr #8
    lucifer9
        13
    lucifer9  
       2022-05-28 18:46:31 +08:00 via iPhone
    微软 MAS 坚持不上原生版本是为啥
    leeway82
        14
    leeway82  
       2022-05-28 18:55:01 +08:00 via Android
    我没有用 app store 版本,用的官网下载安装版没有问题。
    jasonj99
        15
    jasonj99  
    OP
       2022-05-28 19:02:06 +08:00
    看来大家也没啥好办法,还是等 MS 更新吧。
    MS 故意恶心 Mac 用户实锤 😂
    antpliot
        16
    antpliot  
       2022-05-28 19:29:33 +08:00
    我忍受了一段时间,最后放弃了
    huntley
        17
    huntley  
       2022-05-28 19:43:41 +08:00
    我也是 mas 版的用着完全没问题啊
    wand
        18
    wand  
       2022-05-28 21:16:38 +08:00 via iPhone
    @huntley 请问你的 OneDrive 同步了多少文件?
    huntley
        19
    huntley  
       2022-05-28 21:33:58 +08:00
    @wand 82.4g ,不过我是随用随下的,用完了就释放空间。
    Tumblr
        20
    Tumblr  
       2022-05-28 23:30:40 +08:00
    @ttgo #9 何止 Mac 用户啊,连 Windows 用户都要被恶心。
    自从 22.33.213.2 开始在 Windows 11 上无法正常启动,直接闪退,还是企业版用户。
    @songxy6119 #11 啊!多谢纠正~
    dingwen07
        21
    dingwen07  
       2022-05-29 05:27:03 +08:00
    这个你得怪苹果,原先好用的内核扩展不让用了,而 FileProvider API 的性能就是这样子
    不是你想的那样微软恶心苹果用户哦,事实上正好相反
    FaceBug
        22
    FaceBug  
       2022-05-29 15:17:28 +08:00
    这几年来我和队友都在用,同样的系统版本、OneDrive 版本下

    她的就不会一直高 CPU ,而我长期 50-200%

    主要区别就是她的文件比较少,而我因为有很多代码,可能文件 10 万起

    所以我觉得和文件多少有很大的关系
    jasonj99
        23
    jasonj99  
    OP
       2022-05-29 15:26:51 +08:00
    @FaceBug 也不能怪文件多或者小文件多。我两台 Mac ,一个 MacMini ,经常性 200% CPU 占用;一个 Macbook Air M1 ,基本上没出现过高 CPU 占用。两台机子同样的 OneDrive 账户,同样的 MAS 的 OneDrive ,同样的本地保留所有文件,OneDrive 表现就很不一样。
    FaceBug
        24
    FaceBug  
       2022-05-29 16:11:11 +08:00
    @jasonj99 我都是横向对比 intel ,因为我们都是 intel 的 MBP ,另外我还有 intel 的黑苹果
    Newface
        25
    Newface  
       2022-05-29 23:14:42 +08:00
    @FaceBug 同出现过类似情况( mbp intel 平台),在同步有限数量的照片文件夹时,CPU 占用会高,但还可以接受,曾经想同步过一个手机备份,忘记压缩了,里面也是巨多的小文件,onedrive 直接卡死(但其实还在同步),风扇狂转...感觉是 onedrive 分析本地文件算法太差了?同样的文件 od 得耗费更多的计算资源,文件数量一多 CPU 占用就直接爆表。
    llllllLllll
        26
    llllllLllll  
       2022-05-29 23:26:00 +08:00
    同遇到这个问题
    llllllLllll
        27
    llllllLllll  
       2022-05-29 23:26:55 +08:00
    我也是 intel 处理器的 mbp ,也是发现几乎一直在“处理文件更改”,占用率很高
    PatrixHou
        28
    PatrixHou  
       2022-05-31 09:54:48 +08:00
    我尝试过的办法:
    1 、完全卸载重装测试版,即「独立」版本,现在的版本号是 22.105.0515.0002 ;
    2 、删除多余的 OneDrive 「替身」文件夹;
    3 、在 Spotlight 里排除 OneDrive 相关的文件夹(要找到真正的存储位置)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1128 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:50 · PVG 06:50 · LAX 14:50 · JFK 17:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.