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

win10 有自动保护 CPU 的机制吗

  •  1
     
  •   DeathBless · 2021-03-04 11:20:16 +08:00 · 2161 次点击
    这是一个创建于 1364 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前有个奇葩项目 合作方提供的动态链接库只有 WIN 版的

    需求是多开项目 因为项目里用到了 CPU 运算一些本来 GPU 算的人脸识别

    导致有的时候压力大了 CPU 会直接飙升到 100% 然后我 >后< 启动的项目就直接人间蒸发

    没有任何报错 直接进程没有了

    SpringBoot 的项目 打包成 jar 用 javaw 启动的后台任务

    什么错误日志也没留下 直接蒸发了
    5 条回复    2021-03-04 12:39:50 +08:00
    newmlp
        1
    newmlp  
       2021-03-04 11:45:16 +08:00   ❤️ 1
    显然是程序有问题啊,这
    podel
        2
    podel  
       2021-03-04 12:03:52 +08:00
    可以强制为程序分配可以使用的核心。为系统保留一个核心。
    Joker123456789
        3
    Joker123456789  
       2021-03-04 12:32:07 +08:00
    用 docker 限制一下 每个程序的资源。
    chizuo
        4
    chizuo  
       2021-03-04 12:36:06 +08:00
    感觉是程序有问题,我前一段时间也是用 cpu 跑深度学习,8 核 16 线程全部满载,Ubuntu20 的系统,运行到某处代码会直接重启系统,去看 dmsg 等系统 log 也没发现有用的信息。但是服务器是通过压力测试的,满载几天也没问题。

    后来把 Intel mkl 和 numpy 的库版本调整了一下,算是解决了
    dingwen07
        5
    dingwen07  
       2021-03-04 12:39:50 +08:00 via Android
    高负载下 CPU Usage 飙到 100 很正常,特别是核心数少的 CPU,我的 SP4 6300U 日常在 100
    检查一下程序有没有问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5939 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 06:25 · PVG 14:25 · LAX 22:25 · JFK 01:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.