文档章节

六款优秀的 Linux 基准测试工具

openthings
 openthings
发布于 2018/10/22 14:05
字数 773
阅读 26
收藏 0

基准测试是指运行计算机程序去评估硬件和软件性能的行为。硬件基本测试包括评估处理器,内存,显卡,硬盘,网络等不同组件的性能。基准测试有两类: 复合和应用。复合基准对一个硬件执行压力测试,如连续写入和读取数据。应用基准则是衡量真实世界应用程序如数据库和服务器的性能。基准测试软件可以让系统 测试者和用户客观独立的评估硬件性能。Linux下有许多优秀的开源Linux基准测试工具,如Phoronix Test Suite,IOzone,netperf等。

Phoronix Test Suite

phoronix.com 是业内一个知名的网站,其经常发布硬件性能测评以及 Linux 系统相关的性能测评, Phoronix Test Suite 为该网站旗下的 linux 平台测试套件 , Phoronix 测试套件遵循GNU GPLv3协议。Phoronix Test Suite 默认是通过命令行来的进行测试的,但也可以调用GUI,Phoronix Test Suite 还提供了上传测试结果的服务,也就说你可以把你的测试结果上传在网上,从而可以和别的 Linux 用户测出来的结果进行对比。

IOzone

iozone 是一款Linux文件系统性能测试工具 。它可以测Reiser4, ext3, ext4

Netperf

Netperf是一种网络性能的测量工具,主要针对基于TCP 或UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式。Netperf测试结果所反映的是两个系统之间发送和接受数据的速度和效 率。

Netperf工具是基于C/S模式的。server端是netserver,用来侦听来自client端的连接,client 端是netperf,用来向server发起网络测试。在client与server之间,首先建立一个控制连接,传递有关测试配置的信息,以及测试的结 果;在控制连接建立并传递了测试配置信息以后,client与server之间会再建立一个测试连接,用来来回传递着特殊的流量模式,以测试网络的性能。

LLCbench

LLCbench (底层表征基准测试 Low-Level Characterization Benchmarks) 是一个基准测试工具,集成了 MPBench, CacheBench, 和 BLASBench 测试方法。

HardInfo

HardInfo是一个Linux系统信息查看软件。它可以显示有关的硬件,软件,并进行简单的性能基准测试。

GtkPerf

GtkPerf是一种应用程序设计,测试基于GTK +的性能。

屏幕截图:

本文转载自:https://www.oschina.net/news/28468/6-linux-benchmark-tools

共有 人打赏支持
openthings
粉丝 286
博文 1052
码字总数 574209
作品 1
东城
架构师
私信 提问
六款优秀的 Linux 基准测试工具

基准测试是指运行计算机程序去评估硬件和软件性能的行为。硬件基本测试包括评估处理器,内存,显卡,硬盘,网络等不同组件的性能。基准测试有两类: 复合和应用。复合基准对一个硬件执行压力...

红薯
2012/04/30
19.1K
3
系统崩溃 十款Linux救援工具任你挑

【51CTO精选译稿】我们之前在怎么使用Linux救援模式中向大家介绍了如何使用Linux系统自身的救援模式。但是当你面对一个无法启动的系统时,你就需要一款强大和可靠的恢复工具来帮助你,本文就...

UDN社区
2010/04/16
2.5K
2
Go 1.1 性能提升 —— 第1部分

这是第一次在一系列的文章中分析Go 1.1中对性能的改进。 早先已有报道(这里,和这里),只须简单的使用Go 1.1重新编译性一下你的代码,就能提升30-40%的性能。在linux/amd64平台中,这已被广...

oschina
2013/05/28
567
0
[转] Windows 7、Ubuntu Linux 游戏测试对决

之前在Ubuntu 10.04平台推出后,Phoronix网站就发布了有关Mac OS X 10.6.3、Windows 7与Ubuntu 10.04之间平台对比测试,引入了数百项修正和改进之后,再一次把这三大系统平台推上交锋的舞台。...

鉴客
2010/09/18
1K
1
Linux Deepin 12.12 Beta 发布

一、概述 两个月前,我们发布了搭载独立开发的“深度桌面环境”的 Linux Deepin 12.12 Alpha 版本。现在,Linux Deepin 12.12 Beta 版本来了! Beta 版本集成了 Linux Deepin 两个多月以来的...

火耳
2013/03/28
57
1

没有更多内容

加载失败,请刷新页面

加载更多

刚入职阿里,告诉你真实的职场生活,兼谈P6、P7、P8的等级

一:拿下offer的人,基本上都有什么特征? 二:为什么选择阿里? 三:阿里的工作氛围什么样? 四:阿里的薪资情况? 五:阿里的晋升空间有多大? 最近部门招聘,很多工程师,包括我在内都参与...

java知识分子
16分钟前
2
0

中国龙-扬科
19分钟前
1
0
深入理解定时器系列第一篇——理解setTimeout和setInterval

很长时间以来,定时器一直是javascript动画的核心技术。但是,关于定时器,人们通常只了解如何使用setTimeout()和setInterval(),对它们的内在运行机制并不理解,对于与预想不同的实际运行状...

Jack088
21分钟前
2
0
windows 安装nvm

1、nvw-windows的官网:https://github.com/coreybutler/nvm-windows/releases 2、选择nvm-setup.zip安装 3、配置环境变量 4、检查nvm是否安装成功 使用管理员权限打开一个命令行。输入nvm v...

灰白发
32分钟前
1
0
MySQL

慢日志查询作用 慢日志查询的主要功能就是,记录sql语句中超过设定的时间阈值的查询语句。例如,一条查询sql语句,我们设置的阈值为1s,当这条查询语句的执行时间超过了1s,则将被写入到慢查...

士兵7
34分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部