良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

linux性能综合测试工具phoronix-test-suite

phoronix Test Suite是综合的测试和benchmark平台,可以在Linux, Solaris, OS X, 和 BSD操作系统上进行benchmark测试。默认自带60多个测试套件和200多个独立的测试profile。每个profile都可以在phoronix-test-suite中单独进行测试。测试套件则由一组测试profile组成。一个profile由Bash/shell脚本和xml文件组成。yum install php screen php-cli

阅读全文...

c-ray测试linux的cpu性能

C-Ray 1.2.0其实用的也是c-ray-1.1c-ray是一款有趣的多线程测试软件。在测试中,使用了7500*3500和1920*1200分别进行渲染测试。下载安装:wget http://www.phoronix-test-suite.com/benchmark-files/c-ray-1.1.tar.gztar xvf c-ray-1.1.tar.gzcd c-ray-1.1cc -o c-ray-mt c-ray-mt.c -lm -lpthread -O3 $CFLAGS# ./c

阅读全文...

通过super_pi对cpu进行测试

Super PI是利用CPU的浮点运算能力来计算出π(圆周率),所以目前普遍被超频玩家用做测试系统稳定性和测试CPU计算完后特定位数圆周率所需的时间。通过super_pi对cpu进行测试# wget http://linux-wiki.cn/archieve/super_pi.tar.gz--2019-01-17 15:08:53--  http://linux-wiki.cn/archieve/super_pi.tar.gzResolving linux-wiki.cn... 172

阅读全文...

ramsmp的使用

./ramsmpRAMspeed/SMP (GENERIC) v3.5.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09USAGE: ramsmp -b ID [-g size] [-m size] [-l runs] [-p processes]-b  runs a specified benchmark (by an ID number):     1 -- INTmark [writing]&

阅读全文...

FIO测试磁盘IOPS

FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。fio 官网地址:http://freshmeat.net/projects/fio/wget http://brick.kernel.dk/snaps/fio-2.2.5.tar.gz yum install l

阅读全文...

IOPing磁盘测试工具

磁盘性能的另一个指标是延迟。可以通过 IOPing 工具进行测试。IOPing 会运行指定数量的磁盘 I/O 请求,并测试响应的时间。输出结果测试使用 ping 命令测试网络延迟的输出。操作如下提示安装 IOPing:yum install ioping然后通过下面的命令运行测试:ioping -c 100 /dev/sdb-c 100选项是ioping将要编号的请求。 该程序也作为文件和/或设备检查的参数。 在这种情况下,实际的工作目录。 输出结果类似下面这样,我

阅读全文...

iozone常用的几个参数

-a 全面测试,比如块大小它会自动加-i N 用来选择测试项, 比如Read/Write/Random 比较常用的是0 1 2,可以指定成-i 0 -i 1 -i2.这些别的详细内容请查man  0=write/rewrite  1=read/re-read  2=random-read/write  3=Read-backwards  4=Re-write-record  5=stride-read  6=fwrite/re

阅读全文...

iozone测试工具的下载安装

IOZONE主要用来测试操作系统文件系统性能的测试工具,该工具所测试的范围主要有,write , Re-write, Read, Re-Read, Random Read, Random Write, Random Mix, Backwards Read, Record Rewrite, Strided Read, Fwrite, Frewrite, Fread, Freread, Mmap, Async I/O使用iozone可以在多线程、多cpu,并指定cpu cache空间大小以及同步或异

阅读全文...

sersync同步文件

一、为什么要用rsync+sersync架构?1、sersync是基于Inotify开发的,类似于Inotify-tools的工具2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。二、Rsync+Inotify-tools与Rsync+sersync这两种架构有什么区别?1、Rsync+Inotify-tools(1):Inotify-tools只能记录下被监听的目录发生

阅读全文...

mysql使用最大内存计算公式

理论上mysql使用最大内存计算公式key_buffer_size + query_cache_size + tmp_table_size + innodb_buffer_pool_size + innodb_additional_mem_pool_size  + innodb_log_buffer_size + max_connections * 

阅读全文...