V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
dfgxcvbcv
V2EX  ›  Linux

同一个 20 核 128GB RAM 无显卡虚拟机,在 Windows 10 2016 LTSB+Ubuntu 16.04 下用同版本同参数的 ffmpeg 压缩视频,为什么 Windows 总比 Ubuntu 快 25%?

  •  
  •   dfgxcvbcv · 2022-07-02 03:33:31 +08:00 · 3211 次点击
    这是一个创建于 655 天前的主题,其中的信息可能已经有所发展或是发生改变。

    测试了好几轮还是这样。区别是 Windows 任务管理器 看 CPU 占用始终 100%,Ubuntu top 命令看 CPU 经常会落到 50%左右 1 秒然后升回 100%。

    都是刚安装完系统,没有第三方软件的状态(懒得装系统,8 年前装了两个系统磁盘镜像的备份一直留着,用到了现在,虚拟机需要装系统就替换上去很方便)

    都是二进制文件,没有用包管理器装,确定同一版本

    13 条回复    2022-07-03 07:35:58 +08:00
    msg7086
        1
    msg7086  
       2022-07-02 04:48:04 +08:00
    换新内核试试?
    dfgxcvbcv
        2
    dfgxcvbcv  
    OP
       2022-07-02 04:50:01 +08:00
    typo: 是 5 年前( 2017 年 数错了)
    dfgxcvbcv
        3
    dfgxcvbcv  
    OP
       2022-07-02 05:12:41 +08:00
    @msg7086 #1 更新内核测试了一下,更慢了,比 Windows 慢了 35%。
    ericguo
        4
    ericguo  
       2022-07-02 05:41:07 +08:00
    Ubuntu 系统不是跑的 WSL Windows 下的 Linux 子系统吧?原生对原生比较才公平。
    dfgxcvbcv
        5
    dfgxcvbcv  
    OP
       2022-07-02 05:45:24 +08:00
    @ericguo #4 显然不是,Windows 10 2016 LTSB 是 Build 14393 ,Subsystem 功能 Build 16215 才出现。
    ericguo
        6
    ericguo  
       2022-07-02 05:52:17 +08:00
    那结论就是,2016 LTSB 比 Ubuntu 16.04 在 20 核情况下(内存不重要,如果吃不满的话),默认编译 FFMPEG 参数,跑在虚拟机环境下( VMWare ?),LTSB 在此种虚拟机下,CPU 的调度策略效率更高。
    kokutou
        7
    kokutou  
       2022-07-02 06:01:14 +08:00
    装个 almalinux 试试。。。
    ysc3839
        8
    ysc3839  
       2022-07-02 06:54:41 +08:00 via Android
    这种纯算法的情况我比较怀疑是编译器优化的问题
    wizardyhnr
        9
    wizardyhnr  
       2022-07-02 07:13:46 +08:00
    跟虚拟机优化是否有关系?我的笔记本双系统,ubuntu20.04 下 ffmpeg 要比 win10 快一点的。
    codefun666
        10
    codefun666  
       2022-07-02 07:41:06 +08:00
    文件系统有关系啊,还有是否是同样的 gcc 版本。
    x1596357
        11
    x1596357  
       2022-07-02 09:05:36 +08:00 via iPhone
    不知道跟 cpu governor 是不是有关系
    ToBeHacker
        12
    ToBeHacker  
       2022-07-02 18:36:15 +08:00
    平台都不一样,常数级别的性能差异很正常啊
    datou
        13
    datou  
       2022-07-03 07:35:58 +08:00
    都是用的是最新 nightly static build 版 ffmpeg 吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1005 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 22:14 · PVG 06:14 · LAX 15:14 · JFK 18:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.