原标题:燕青: Unixbench 测试套件缺陷深度分析 本文摘要 本文通过实验论证:Unixbench的Pipe-based Context Switching用例受操作系统调度算法的影响波动很大...经过测试,在打上了Linux内核调度补丁的系统中,Pipe-based Context Switching在虚拟机和物理机上 ,得分大大提升。...不共享LLC的场景下,Linux将每个CPU在LLC层次的调度域设置为空。...唤醒一个进程时,内核会为其选择一个运行的目标CPU,linux的调度策略会考虑亲和性(提高cache命中率)和负载均衡。...3结论:Unixbench需要针对多核服务器和云环境进行优化 unixbench的Pipe-based Context Switching用例受操作系统调度算法的影响比较大。
unixbench是什么? unixbench是一套unix系统基准测试套件。unixbench的设计目标是为类unix系统提供一套基本的指标,所以有许多项目测试系统各方面的性能。...unixbench也包含一些非常简单的2D和3D图形测试。 unixbench也支持多CPU系统的测试,默认的行为是测试两次,第一次是一个进程的测试,第二次是N份测试,N等于CPU个数。...unixbench安装 wget http://byte-unixbench.googlecode.com/files/unixbench-5.1.2.tar.gz tar xvfz unixbench...======================= BYTE UNIX Benchmarks (Version 5.1.2) System: localhost.localdomain: GNU/Linux... OS: GNU/Linux -- 3.10.0-123.8.1.el7.x86_64 -- #1 SMP Mon Sep 22 19:06:58 UTC 2014 Machine: x86_64
1,下载 wget http://soft.laozuo.org/scripts/UnixBench5.1.3.tgz [root@VM_0_15_centos test]# [root@VM_0_...15_centos test]# wget http://soft.laozuo.org/scripts/UnixBench5.1.3.tgz --2018-06-14 16:19:15-- http.../src/whets.c -lm [root@VM_0_15_centos UnixBench]# 4,执行测试 [root@VM_0_15_centos UnixBench]# ....=========================== BYTE UNIX Benchmarks (Version 5.1.3) System: VM_0_15_centos: GNU/Linux...OS: GNU/Linux -- 3.10.0-693.el7.x86_64 -- #1 SMP Tue Aug 22 21:09:27 UTC 2017 Machine: x86_64
UnixBench是一款开源的用于测试Unix、BSD、Linux系统基本性能的工具,比较通用于Linux系统VPS性能测试,主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C...库等系统基准性能提供测试数据 如果你想使用UnixBench测试你的服务器性能,请使用SSH工具连接你的服务器后执行下面命令。...脚本默认使用UnixBench5.1.3版本,因为大多VPS都没有显卡或者是集成显卡,不需要进行图像性能测试,所以作者注释了关于graphic的测试项。...wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh chmod +x unixbench.sh.../unixbench.sh 代码记录大佬勿喷
工具概述 UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能。...Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。...最新版本UnixBench5.1.3,包含system和graphic测试,如果你需要测试graphic,则需要修改Makefile,不要注释掉”GRAPHIC_TESTS = defined”,同时需要系统提供...下面的脚本使用了最新版UnixBench5.1.3来测试,注释了关于graphic的测试项(大多数VPS都是没有显卡或者是集显,所以图像性能无需测试),运行10-30分钟后(根据CPU内核数量,运算时间不等...下载地址: https://github.com/kdlucas/byte-unixbench 执行测试 解压缩之后,执行进入目录Unixbench,执行命令./Run即可。
[喵咪开源软件推荐(4)]Liunx跑分神器-unixbench #w-blog博客 哈喽大家好呀!...这次就为大家带来Liunx跑分神奇unixbench....UnixBench测试执行完大约需要10-30分钟. 2.安装使用 wget http://soft.laozuo.org/scripts/UnixBench5.1.3.tgz tar xf UnixBench5.1.3....tgz cd UnixBench make ..../unixbench.sh UnixBench会更具机器核心数进行单核到多核的测试,如果只有一个核心只会进行单核测试,下面是阿里云单核1G云主机的测试 # # # # # #
运行环境: Ubuntu 16.04.3 x86_64 在Ubuntu下安装运行Unixbench时,提示报错信息如下 gcc -o ....lX11 /usr/bin/ld: /tmp/ccnTgDEZ.o: undefined reference to symbol 'sincos@@GLIBC_2.2.5' //lib/x86_64-linux-gnu...以上这篇解决Unixbench安装报错信息的问题就是小编分享给大家的全部内容了,希望能给大家一个参考。
在 Linux 环境下如何测试 CPU 等硬件和操作系统性能?...$ cd byte-unixbench $ cd UnixBench $ make $ ....同样用 Ubuntu 台式机跑了一遍,可以在 这里 查看跑分结果: Linux 环境下我个人倾向于使用开源软件 Unixbench ,可以直接在终端查看结果,无需联网。...至此,本文介绍了 Linux 环境下的跑分方法。...参考文献# unixbench By 百度百科 Unixbench 一键执行脚本 UnixBench By root Wiki kdlucas/byte-unixbench 非常实用的Linux主机跑分指南
,就会显示出主机的CPU详细参数,如内核、频率、型号等等,以下是我Linux 系统主机的CPU: ? ...Linux管理内存的机制是这样的:无论物理内存有多大,Linux 都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的数据访问性能。 ...所以我们经常能够看到一个总内存为8GB的Linux VPS测试出来占用的内存也是8GB。 4、那么如何才能知道Linux真正占用的内存是多少呢?执行命令:free –m ? ...五、性能综合测试:UnixBench跑分工具测试 1、UnixBench是一款开源的测试 unix 系统基本性能的工具,是比较通用的测试性能的工具,Unixbench的主要测试项目有:系统调用、读写...3、UnixBench测试执行以下命令: wget http://teddysun.com/wp-content/uploads/unixbench.sh chmod +x unixbench.sh
有时候我们在看服务器的时候不单单看它的参数,什么几核几G啊,还要看网络,IO等等信息,那么linux服务器最简单的就是通过一些检测脚本来实现了 。下面就推荐几个测试教程,记得收藏!...秋水逸冰大佬的作品,UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试Linux系统主机的性能。...Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。.../teddysun/across/raw/master/unixbench.sh chmod +x unixbench.sh ..../unixbench.sh LemonBench.sh LemonBench工具(别名LBench、柠檬Bench),是一款针对Linux服务器设计的服务器性能测试工具。
我们采用了久负盛名的Unixbench性能测试套件,为我们最终的选择提供参考。...经过测试,在打上了Linux内核调度补丁的系统中,Pipe-based Context Switching在虚拟机和物理机上 ,得分大大提升。...不共享LLC的场景下,Linux将每个CPU在LLC层次的调度域设置为空。...唤醒一个进程时,内核会为其选择一个运行的目标CPU,linux的调度策略会考虑亲和性(提高cache命中率)和负载均衡。...---- 3 结论:Unixbench需要针对多核服务器和云环境进行优化 unixbench的Pipe-based Context Switching用例受操作系统调度算法的影响比较大。
这里选择UnixBench工具进行性能测试。...; mv /root/UnixBench5.1.3.tgz /opt/unixbench; cd /opt/unixbench; # Download UnixBench5.1.3 #if [ -s UnixBench5.1.3...+ mv /root/UnixBench5.1.3.tgz /opt/unixbench + cd /opt/unixbench + tar -xzf UnixBench5.1.3.tgz + cd...=============================== BYTE UNIX Benchmarks (Version 5.1.3) System: test-vm001: GNU/Linux...OS: GNU/Linux -- 3.10.0-514.el7.x86_64 -- #1 SMP Tue Nov 22 16:42:41 UTC 2016 Machine: x86_64
/a.out UnixBench测试脚本 UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能。...Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。...wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh chmod +x unixbench.sh.../unixbench.sh 带宽测试 speedtest是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。...并解压 wget https://cdn.ipip.net/17mon/besttrace4linux.zip && unzip besttrace4linux.zip #添加执行权限 chmod +x
测试脚本 UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能。...wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh chmod +x unixbench.sh.../unixbench.sh 跑UnixBench消耗比较大,时间较久,有的时候VPS说不定跑着就自动断开了。...Linux更新内核开启BBR Linux Centos 一键开启BBR脚本。...综合脚本: wget git.io/vpstest && bash vpstest 简单的几个Linux命令 新手需要知道的Linux基本操作命令: uname -r 查看LINUX版本 cat /etc
&& chmod +x unixbench.sh && ..../unixbench.sh # 或者 wget --no-check-certificate https://cdn.jsdelivr.net/gh/teddysun/across/unixbench.sh...&& chmod +x unixbench.sh && ..../unixbench.sh 详细测试过程,展开查看 yabs.sh 完整测试 curl -sL yabs.sh | bash 参数测试 ## 添加需要的参数 curl -sL yabs.sh | bash...&& tar xf Geekbench-5.4.3-Linux.tar.gz && cd Geekbench-5.4.3-Linux; \ .
背景 在测试某台服务器(非虚拟机)的基准性能时,我们发现 Unixbench 的某个性能指标低于基准值,低的还不少,有约 20%。 image.png 正常的结果本来是这个亚子的。...这也不奇怪,因为 Unixbench 已经存在超过 20 年了,而 GitHub 上的 Whetstone 源码最后的提交日期是十年以前了,没有考虑到 CPU 架构变化和 turbo boost 带来的频率变化等问题也属正常
测试环境 系统:Kali Linux amd64 用户:yowfung 工具:htop, net-tools, ping, iperf, UnixBench 等 Linux 性能测试是运维和安全测试相关人员的一门必备技能...---- 综合性能跑分 UnixBench 是一款开源的测试 Unix 系统基本性能的工具,是比较通用的测试性能的工具,Unixbench 的主要测试项目有:系统调用、读写、进程、图形化测试、2D...操作步骤: # 进入系统临时目录 cd /tmp # 下载 UnixBench 源码包 wget https://github.com/kdlucas/byte-unixbench/archive/...v5.1.3.tar.gz # 解压缩 tar -zxvf v5.1.3.tar.gz # 进入软件目录 cd byte-unixbench-5.1.3/UnixBench/ # 运行跑分测试...参考文章: 《dd命令的conv=fsync,oflag=sync/dsync》 | 学步园 《基于Linux系统的性能测试》 | CSDN 《Unixbench 测试工具分析》 | 简书 《Linux
本文为在 Window 系统下安装配置树莓派系统,另有提供在 Linux 系统下安装配置系统的视频教程,感兴趣的朋友可以前往观看 → Bilibili – 树莓派入坑系列 Part-1 系统安装与配置...性能测试 UnixBench 可用作 Unix/Linux 系统的性能测试,我们可以使用这款软件对 Raspberry 3B 进行一个性能测试。...首先,我们需要先下载 UnixBench 软件包,下载地址如下: UnixBench 5.1.3 下载完成后,我们可以上传到树莓派上: scp ..../UnixBench5.1.3.tgz @:~ 然后我们通过远程登录树莓派,进行 UnixBench 的软件编译、安装、运行: # 解压软件包.../UnixBench5.1.3.tgz cd UnixBench # 编译安装 make clean make all # 运行 UnixBench ./Run 接下来等待测试完成输出结果即可。
虽然网络上测试脚本有很多,但是没几个使用顺手的,于是今天花时间,修改编写了一个全新的Linux测试脚本。...本脚本最大的特点是测试全面,运行迅速,不会因为硬盘i/o低下或者网络状况不好,造成测试时间较长的问题,无论是什么机器,不带UnixBench都能保持在15分钟以内执行完。.../master/linuxtest.sh -N --no-check-certificate 运行说明 #不含UnixBench的测试,无网页分享 bash linuxtest.sh #不含UnixBench...的测试,带网页分享 bash linuxtest.sh s #含UnixBench的测试,不带网页分享 bash linuxtest.sh a #含UnixBench的测试,带网页分享 bash linuxtest.sh...: 0 days, 9 hour 30 min Load average : 0.07, 0.02, 0.00 OS : Debian GNU/Linux
linux笔记 检测vps内存(包含swap) wget http://down.xxorg.com/Tool/memtest/memtest_10M_64 chmod +x ..../bbr.sh 多版本bbr一键脚本 wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed...raw.githubusercontent.com/iiiiiii1/doubi/master/mtproxy_go.sh && bash mtproxy_go.sh 跑分脚本 wget https://soft.itbulu.com/tools/UnixBench5.1.3....tgz tar -zxvf UnixBench5.1.3.tgz cd UnixBench make .
领取专属 10元无门槛券
手把手带您无忧上云