这可能是我最后的一个术语问题,并且是重复的:在英特尔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,以获得一致的基准测试结果。我正在尝试比较算法的不同软件实现。
我想对我的 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) 如何在没有连接显示器的机器上对 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 进行基准测试的方法,但它们需要显示器。
sudo apt install mesa-utils
glxgears
Run Code Online (Sandbox Code Playgroud)
sudo apt-get install glmark2
glmark2
Run Code Online (Sandbox Code Playgroud)
我即将开始我的硕士项目,我需要为需求阶段收集一些关于应用程序在我的系统上的性能足迹的数据。我要寻找的主要内容是加载时间、内存和 CPU 使用率以及关闭时间,尽管我想获得尽可能多的信息。我知道我可以使用系统监视器来获取其中的一些东西,但是我需要精确的数据,因为我将在项目期间进行一些测试前后的测试。有没有什么东西(最好是开源的)就足够了?
我一直在微调代码,以将 bash 程序各个部分的处理时间从 30 秒减少到不到一秒。我无法思考time命令在报告real,user和sys变量时如何工作。
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) 除了查看 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 映像,我不应该过多关注特征描述
我最近切换到允许我将网络的 DNS 解析设置为内部服务器的路由器。因此,我正在尝试使用一些 DNS 缓存技术(如 bind9、pdnsd 等)来加速 DNS 解析。
问题是我没有一个很好的方法来对查询进行基准测试。我理想地寻找:
这与“对 DNS 进行基准测试的好方法是什么”一样多,因为它是“是否有任何工具可以对 DNS 进行基准测试”。如果有什么东西已经为我做了这一切,那是一个很好的答案。
我需要对我的 Ubuntu 服务器进行基准测试。我需要以编程方式执行此操作,因此我正在为此目的寻找一些非 GUI 应用程序/API。我需要测量我的 CPU、RAM、HDD 等的东西
你有什么建议吗?
我有很多硬盘,我想我应该经常对它们进行基准测试,因为这是网站告诉我要做的。但我担心使用 Ubuntu 16.04 桌面附带的库存“磁盘”实用程序是否会影响驱动器上已有的任何数据。只有一个选项“开始基准测试”,所以我没有任何有用的信息可供参考。
我想这是一个多管齐下的问题:
对已经有东西的驱动器进行基准测试是否安全?如果是这样,如果系统出于任何原因访问该驱动器是否也安全,或者我应该确保没有其他任何东西首先访问该驱动器?我应该先卸下它们(我想,我可以对未安装的驱动器进行基准测试吗?),最后,我是否真的需要像某些网站建议的那样每个月左右执行这些操作?他们不像 askubuntu 那样值得信赖(对我来说),而且我一直很重视这个群体中人们的意见。
我需要对磁盘进行基准测试(检查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,我的操作系统也安装在其中。
该命令有效还是我需要编辑它?
benchmarks ×10
cpu ×2
gpu ×2
hard-drive ×2
performance ×2
server ×2
16.04 ×1
20.04 ×1
bash ×1
cpufreq ×1
dns ×1
docker ×1
graphics ×1
networking ×1
nvidia ×1
telemetry ×1
turbo-boost ×1