测试了好几轮还是这样。区别是 Windows 任务管理器 看 CPU 占用始终 100%,Ubuntu top 命令看 CPU 经常会落到 50%左右 1 秒然后升回 100%。
都是刚安装完系统,没有第三方软件的状态(懒得装系统,8 年前装了两个系统磁盘镜像的备份一直留着,用到了现在,虚拟机需要装系统就替换上去很方便)
测试了好几轮还是这样。区别是 Windows 任务管理器 看 CPU 占用始终 100%,Ubuntu top 命令看 CPU 经常会落到 50%左右 1 秒然后升回 100%。
都是刚安装完系统,没有第三方软件的状态(懒得装系统,8 年前装了两个系统磁盘镜像的备份一直留着,用到了现在,虚拟机需要装系统就替换上去很方便)
1
msg7086 Jul 2, 2022
换新内核试试?
|
2
dfgxcvbcv OP typo: 是 5 年前( 2017 年 数错了)
|
4
ericguo Jul 2, 2022
Ubuntu 系统不是跑的 WSL Windows 下的 Linux 子系统吧?原生对原生比较才公平。
|
5
dfgxcvbcv OP @ericguo #4 显然不是,Windows 10 2016 LTSB 是 Build 14393 ,Subsystem 功能 Build 16215 才出现。
|
6
ericguo Jul 2, 2022
那结论就是,2016 LTSB 比 Ubuntu 16.04 在 20 核情况下(内存不重要,如果吃不满的话),默认编译 FFMPEG 参数,跑在虚拟机环境下( VMWare ?),LTSB 在此种虚拟机下,CPU 的调度策略效率更高。
|
7
kokutou Jul 2, 2022
装个 almalinux 试试。。。
|
8
ysc3839 Jul 2, 2022 via Android
这种纯算法的情况我比较怀疑是编译器优化的问题
|
9
wizardyhnr Jul 2, 2022
跟虚拟机优化是否有关系?我的笔记本双系统,ubuntu20.04 下 ffmpeg 要比 win10 快一点的。
|
10
codefun666 Jul 2, 2022
文件系统有关系啊,还有是否是同样的 gcc 版本。
|
11
x1596357 Jul 2, 2022 via iPhone
不知道跟 cpu governor 是不是有关系
|
12
ToBeHacker Jul 2, 2022
平台都不一样,常数级别的性能差异很正常啊
|
13
datou Jul 3, 2022
都是用的是最新 nightly static build 版 ffmpeg 吗?
|