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

负载高排查异常进程状态

ps命令能打印出内存,cpu的情况但没办法打印出硬盘I/O的情况。虽然ps没办法打印出I/O的情况,但它可以显示出进程是否在等待I/O。The ps state field provides the processes current state; below is a list of states from the man page.ps状态列提供了进程当前的状态,以下从man ps上获取的进程stat列表PROCESS STATE CODES D uninterruptible s

阅读全文...

应用运维应该如何提高自己的能力

1. 意识转变    第一点一定是先转变意识,不能再陷于人工、重复和反锁的运维操作中,我们的目标是消除这种事情,尽可能的自动化2. 产品分析能力    将日常人工、重复和繁琐的事情进行总结、分解和提炼,要能够将这些事情通过技术的手段做成脚本,提炼成需求,让工具平台的同学去开发,这里就要求要有产品需求分析和设计能力3. 标准和规范制定能力    要能够制定服务质量指标(SLI、S

阅读全文...

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空间大小以及同步或异

阅读全文...