标签: benchmarks

在运行时禁用 AMD 相当于英特尔“涡轮增压”的功能(在 Zen-1 Epyc 上)?

这可能是我最后的一个术语问题,并且是重复的:在英特尔CPU上,我可以通过运行类似的命令在运行时相对容易地禁用涡轮增压

echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo
Run Code Online (Sandbox Code Playgroud)

然后,CPU 将以其基本时钟运行,而不会“加速”。好处是我不需要为此更改 BIOS/(U)EFI 设置。

AMD CPU(特别是 Zen-1 Epyc)上的等效项(术语和命令)是什么?

我试图以恒定(低)速度运行 CPU,以获得一致的基准测试结果。我正在尝试比较算法的不同软件实现。

benchmarks cpufreq cpu amd-processor turbo-boost

6
推荐指数
1
解决办法
7994
查看次数

您可以在 20.04 上使用 Geekbench 5 运行计算基准 (GPU) 吗?

我想对我的 CPU 和 GPU 进行基准测试。我已经安装了 GB5 并使用 成功从命令行运行了 CPU 测试./geekbench5。我想知道是否也可以在 PC 上运行 GPU 测试。

./geekbench5 --帮助

Geekbench 5.3.2 Tryout : https://www.geekbench.com/

Usage:

  ./geekbench5 [ options ]

Options:

  -h, --help                print this message
  --unlock EMAIL KEY        unlock Geekbench using EMAIL and KEY
  --load FILE               load and display Geekbench result from FILE
  --save FILE               save Geekbench result to FILE
  --cpu                     run the CPU benchmark
  --sysinfo                 display system information and exit
[0223/120307:WARNING:src/halogen/cuda/cuda_library.cpp(1686)] Insufficient CUDA driver version
[0223/120307:WARNING:src/halogen/cl/opencl_library.cpp(691)] Cannot find or load …
Run Code Online (Sandbox Code Playgroud)

benchmarks cpu gpu 20.04

6
推荐指数
1
解决办法
8158
查看次数

在没有显示器或监视器的节点上对 GPU 进行基准测试

如何在没有连接显示器的机器上对 GPU 进行基准测试?


我正在为虚拟机配置不同类型的 GPU。我想对 GPU 进行基准测试以便对它们进行比较。但它们是(远程)虚拟机。没有显示啊

我尝试glxgears在 tty 中运行,但它说没有显示。

请注意,这些是我当前可以配置的可用 GPU。他们是英伟达。

"NVIDIA Corporation TU102GL [Quadro RTX 6000/8000] (rev a1)"
"NVIDIA Corporation TU104GL [Tesla T4] (rev a1)"
Run Code Online (Sandbox Code Playgroud)

该参考文献提供了一些对 GPU 进行基准测试的方法,但它们需要显示器。

nvidia graphics benchmarks gpu

5
推荐指数
1
解决办法
1434
查看次数

如何测试应用程序的系统占用空间?

我即将开始我的硕士项目,我需要为需求阶段收集一些关于应用程序在我的系统上的性能足迹的数据。我要寻找的主要内容是加载时间、内存和 CPU 使用率以及关闭时间,尽管我想获得尽可能多的信息。我知道我可以使用系统监视器来获取其中的一些东西,但是我需要精确的数据,因为我将在项目期间进行一些测试前后的测试。有没有什么东西(最好是开源的)就足够了?

benchmarks

4
推荐指数
1
解决办法
451
查看次数

如何解释时间“真实”、“用户”和“系统”

介绍

我一直在微调代码,以将 bash 程序各个部分的处理时间从 30 秒减少到不到一秒。我无法思考time命令在报告real,usersys变量时如何工作。

我有这个代码:

echo " "
echo "Time to build DirsNdxArr from DirsArr $DirsArrCnt elements:"
DirsArrCnt=${#DirsArr[@]}
time for (( i=1; i<$DirsArrCnt; i=i+$DaElementCnt )); do
    DirsNdxArr["${DirsArr[$i]}"]=$i
    AllItemSizes=$(( $AllItemSizes + ${DirsArr[$(( $i + $ColFileSizes - 1 ))]} ))
done

echo " "
echo "Time to build FilesNdxArr from FilesArr $FilesArrCnt elements:"
FilesArrCnt=${#FilesArr[@]}
time for (( i=0; i<$FilesArrCnt; i=i+$FaElementCnt )); do
    FilesNdxArr["${FilesArr[$i]}"]=$i
    AllTagSizes=$(( $AllTagSizes + ${FilesArr[$(( $i + $FaColFileSizes ))]} )) …
Run Code Online (Sandbox Code Playgroud)

bash benchmarks

3
推荐指数
1
解决办法
5966
查看次数

docker 是否像 VM 一样消耗 CPU?

除了查看 docker stats 之外,我想知道 docker 如何消耗物理 CPU 或者它会在 CPU User、CPU System 和 CPU Guest 等统计信息之间进行分类吗?

我正在使用netdata收集指标。我正在研究不同类型的工作负载;这意味着只是一些可能包含 docker 映像的预打包代码,因为这是安装某些软件或此工作负载或相关代码的其他部分所依赖的数据库的地方。Nedata 会返回很多指标,例如,在系统级别的 CPU:您将拥有以下信息:

netdata.system.cpu.guest
netdata.system.cpu.guest_nice
netdata.system.cpu.idle
netdata.system.cpu.iowait
netdata.system.cpu.irq
netdata.system.cpu.nice
netdata.system.cpu.softirq
netdata.system.cpu.steal
netdata.system.cpu.system
netdata.system.cpu.user
Run Code Online (Sandbox Code Playgroud)

如果我正在处理 VM,我知道来宾操作系统的 cpu 刻度值将记录为netdata.system.cpu.guest;我想知道 docker 图像的记录位置。

我查看了 docker stat 并阅读了互联网上的文章,但似乎无法找到这些 cpu 值的记录位置。

这对我很重要,因为我正在尝试描述这些工作负载的特征,并且我想知道如果工作负载没有 docker 映像,我不应该过多关注特征描述

performance virtualization benchmarks docker telemetry

3
推荐指数
1
解决办法
163
查看次数

基准 DNS 查询

我最近切换到允许我将网络的 DNS 解析设置为内部服务器的路由器。因此,我正在尝试使用一些 DNS 缓存技术(如 bind9、pdnsd 等)来加速 DNS 解析。

问题是我没有一个很好的方法来对查询进行基准测试。我理想地寻找:

  • 可以测试整个真实域负载的东西。
    不同测试的数量在这里是最重要的。
  • 某种将测试相互比较的方法。基准测试需要指标。解决问题的时间似乎合乎逻辑,但我愿意接受建议。
  • 一些自动化且不涉及的东西。我很乐意编写一些脚本,但它需要遍历所有内容并得出一个结果而无需进一步处理,因此我可以决定当前的 DNS 缓存实现是否有效。

这与“对 DNS 进行基准测试的好方法是什么”一样多,因为它是“是否有任何工具可以对 DNS 进行基准测试”。如果有什么东西已经为我做了这一切,那是一个很好的答案。

networking dns software-recommendation benchmarks

2
推荐指数
1
解决办法
1328
查看次数

Ubuntu 资源基准测试

我需要对我的 Ubuntu 服务器进行基准测试。我需要以编程方式执行此操作,因此我正在为此目的寻找一些非 GUI 应用程序/API。我需要测量我的 CPU、RAM、HDD 等的东西

你有什么建议吗?

server benchmarks

2
推荐指数
1
解决办法
205
查看次数

使用 Ubuntu 16.04 上“磁盘”中的 Benchmark 实用程序对 HDD 进行基准测试

我有很多硬盘,我想我应该经常对它们进行基准测试,因为这是网站告诉我要做的。但我担心使用 Ubuntu 16.04 桌面附带的库存“磁盘”实用程序是否会影响驱动器上已有的任何数据。只有一个选项“开始基准测试”,所以我没有任何有用的信息可供参考。
我想这是一个多管齐下的问题:

对已经有东西的驱动器进行基准测试是否安全?如果是这样,如果系统出于任何原因访问该驱动器是否也安全,或者我应该确保没有其他任何东西首先访问该驱动器?我应该先卸下它们(我想,我可以对未安装的驱动器进行基准测试吗?),最后,我是否真的需要像某些网站建议的那样每个月左右执行这些操作?他们不像 askubuntu 那样值得信赖(对我来说),而且我一直很重视这个群体中人们的意见。

performance benchmarks hard-drive

1
推荐指数
1
解决办法
1万
查看次数

Ubuntu Server 16.04:从终端对磁盘进行基准测试

情况:

我需要对磁盘进行基准测试(检查read速度和write速度)。我使用的是 Ubuntu Server 16.04,因此没有类似的应用程序Disks可以做到这一点。我知道如何测试read速度:

sudo hdparm -Tt /dev/sdb
Run Code Online (Sandbox Code Playgroud)

和写入速度:

dd if=/dev/zero of=/tmp/output bs=8k count=10k; rm -f /tmp/output
Run Code Online (Sandbox Code Playgroud)

问题:

我需要更专业的磁盘基准测试方法,例如 Windows 的 CrystalDisks,您可以在其中找到 4 种不同的磁盘测试技术(例如顺序随机......):

在此输入图像描述

问题:

是否有任何软件包可以让我使用不同的技术对磁盘进行基准测试?

附:

该命令没有指向我不想进行基准测试的磁盘 ( sdb)。

dd if=/dev/zero of=/tmp/output bs=8k count=10k; rm -f /tmp/output
Run Code Online (Sandbox Code Playgroud)

我有磁盘sda,我的操作系统也安装在其中。

该命令有效还是我需要编辑它?

server benchmarks hard-drive 16.04

1
推荐指数
1
解决办法
5333
查看次数