V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sponsored by
LinkedIn
2000 个不用坐班的远程好工作在召唤你 · 弹性上班不打卡,工作和生活都能拥有
2000 个不用坐班的全球远程工作,帮助 V2EX 的小伙伴开启全新的工作方式。
Promoted by LinkedIn
jasonj99
V2EX  ›  macOS

OneDrive for Mac CPU 占用高的问题

  •  
  •   jasonj99 · 119 天前 · 1863 次点击
    这是一个创建于 119 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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  
       119 天前 via iPhone
    我已经放弃用 one drive 了,找到答案再用
    sirlion
        2
    sirlion  
       119 天前
    你试试用测试版的,支持 arm 原生了

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

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

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

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

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