首页 > 系统相关 >Linux/Unix-CPU-SuperPI-Unixbench性能测试

Linux/Unix-CPU-SuperPI-Unixbench性能测试

时间:2023-09-21 09:23:39浏览次数:57  
标签:Unixbench 单核 cpu Unix 测试 Linux CPU SuperPI

  测试服务器CPU单核及多核SuperPI圆周率测试real和user值,SuperPI是利用CPU的浮点运算能力来计算出π(圆周率),测试系统稳定性和测试CPU计算完后特定位数圆周率所需的时间;及Unixbench单核及多核测试Index得分,测试方法如下:

类型

预期结果

测试步骤

SuperPI测试(单核)

real和user小于20s

1、 单核心测试

2、 执行测试命令。

time echo "scale=5000;4*a(1)" | bc -l -q &>1c

SuperPI测试(多核)

测试脚本:

#!/bin/bash

cpu_seqs=`cat /proc/cpuinfo | grep proce | sed -e "s/.* //g" | tr -s '\n'''`

for cpu_seq in $cpu_seqs;do

  time echo "scale=5000; 4*a(1)" | taskset -c $cpu_seq bc -l -q &>1 &

done

Unixbench测试(单核)

Index得分超过1000,数值越高越好

1、安装部署UnixBench-5.1.4工具

2、进入 UnixBench

3、单核测试,执行命令./Run -c 1

Unixbench测试(多核)

3、单核测试,执行命令./Run -c 4

  Unixbench工具包下载:https://files.cnblogs.com/files/zwh-Seeking/UnixBench-5.1.4.gz?t=1695258219&download=true

标签:Unixbench,单核,cpu,Unix,测试,Linux,CPU,SuperPI
From: https://www.cnblogs.com/zwh-Seeking/p/17719078.html

相关文章

  • Linux系统中如何安装rz、sz命令
    rz、sz是用来在windows和Linux上互转文件的一个命令,lrzsz在linux里可代替ftp上传和下载。一、rz、sz简介:rz命令(ReceiveZMODEM),使用ZMODEM协议,将本地文件批量上传到远程Linux/Unix服务器,注意不能上传文件夹。sz命令(SendZMODEM)通过ZMODEM协议,可将多个文件从远程服务器下载......
  • 关于.Net 6.0 在Linux ,Docker容器中,不安装任何依赖就生成图形验证码!!!!!!!!!!!
    在.NetFramework时代,我们生成验证码大多都是用System.Drawing。在.Net6中使用也是没有问题的。但是,System.Drawing却依赖于WindowsGDI+。为了实现跨平台,我陷入了沉思!! 微软推荐使用SkiaSharp进行替代,所以就开始了,踩坑之旅首先,安装SkiaSharp 编写好图形生成代码。......
  • Linux namespace之:uts namespace
    Linuxnamespace系列文章理解utsnamespaceuts(UNIXTime-SharingSystem)namespace可隔离hostname和NISDomainname资源,使得一个宿主机可拥有多个主机名或DomainName。换句话说,可让不同namespace中的进程看到不同的主机名。例如,使用unshare命令(较新版本Linux内核还支持n......
  • Linux namespace之:mount namespace
    Linuxnamespace系列文章理解mountnamespace用户通常使用mount命令来挂载普通文件系统,但实际上mount能挂载的东西非常多,甚至连现在功能完善的Linux系统,其内核的正常运行也都依赖于挂载功能,比如挂载根文件系统/。其实所有的挂载功能和挂载信息都由内核负责提供和维护,mount命令......
  • Linux namespace之:pid namespace
    Linuxnamespace系列文章理解pidnamespacePIDnamespace表示隔离一个具有独立PID的运行环境。在每一个pidnamespace中,进程的pid都从1开始,且和其他pidnamespace中的PID互不影响。这意味着,不同pidnamespace中可以有相同的PID值。因为PIDnamespace中的PID是独立的,每一个PID......
  • Linux namespace之:network namespace
    Linuxnamespace系列文章理解networknamespacenetworknamespace用来隔离网络环境,在networknamespace中,网络设备、端口、套接字、网络协议栈、路由表、防火墙规则等都是独立的。因networknamespace中具有独立的网络协议栈,因此每个networknamespace中都有一个lo接口,但lo接......
  • 测试linux代码运行时间
    1. 前置知识  (1)gettid内核给线程(轻量级进程)分配的进程id,全局(所有进程中)唯一;  (2)pthread_self()是在用户态实现的,获取的是相对于进程的线程控制块的首地址,只是在当前进程空间中是唯一的。不能保证同一进程先后多个线程具有不同的id。(当前一个线程结束其生命周期,进程又新......
  • Linux Namespace
    1LinuxNamespace概述Namespace是对全局系统资源的一种封装隔离,使得处于不同namespace的进程拥有独立的全局资源,改变一个namespace中的系统资源只会影响当前namespace里的进程,对其他namespace中的进程没有影响。1.1Linux内核支持的namespaces目前,Linux内核里面实现了7种不同类型的......
  • Metasploitable-Linux靶机配置
    Metasploitable和kali是课上下载好的。直接打开进入欢迎界面用默认账号登录了之后,修改root密码(sudopasswdroot),登录root账号,查看本机IP(ifconfig)切换到kali,把kali的IP改为192.168.72.129,且能ping通192.168.72.131在kali的浏览器中输入靶机的IP,可以看到靶机的界面......
  • linux中grep与find的区别,Linux三剑客【grep、sed和awk】
    在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。(2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)......