linux - 使用 "top"命令了解 Linux 中的 CPU 使用情况以了解 VLC 使用情况

标签 linux ubuntu ffmpeg vlc transcoding

我有 2 个四核处理器,但我似乎无法理解“顶级”告诉我的是什么。

我运行一个 VLC 转码应用程序,我目前转码 8 个流,“top”显示我正在使用 200% 的 CPU。现在对于 Pentium 3 这将是非常糟糕的,但我不明白 Linux 如何计算多核处理器的 CPU 使用率。

这是否意味着我的两个处理器都使用了 100%? 2 核 100%?

出于同样的目的,我还运行了 ffmpeg 应用程序,我可以运行 8 个实例,每个实例的利用率为 90%,在我看来,每个进程都将占用 1 个核心。

VLC 的 CPU 使用率要低得多,所以我只是想确保我没有杀死硬件。

最佳答案

top 声明 %cpu = 200 的输出可能是两个核心 100% 或所有八个使用 25% 的输出

因为你有 2 个四核,%cpu 的范围是 0 - 800%

关于linux - 使用 "top"命令了解 Linux 中的 CPU 使用情况以了解 VLC 使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21261384/

相关文章:

linux - 在 git 中查找未提交或未跟踪文件的总大小

c - 写系统调用,字节数限制是多少?

ubuntu - ffmpeg、libav、avconv有什么区别和相同点?

ubuntu - 使用鱿鱼代理进行基本身份验证

ubuntu - Ubuntu OS 更新后,我在终端中得到 â

node.js - ffmpeg : Bitstream not supported by this decoder

Linux : Watchdog always busy

python - 在 Python 中使用哪个控制台库?

.net-core - 使用 ffmpeg 管道选项将转换后的视频导出为流

ffmpeg - 在 FFMPEG 中裁剪和转换时创建缩略图文件