Centos 检查磁盘读写性能

启动Tomcat发现deploy war的速度明显变慢, 怀疑磁盘出问题

测试写入

[[email protected] ~]$ dd if=/dev/zero of=kwxgd bs=64k count=4k oflag=dsync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 127.514 s, 2.1 MB/s
[[email protected] ~]$ iostat
Linux 2.6.32-131.0.15.el6.x86_64 (localhost.localdomain)        07/02/2015 _x86_64_        (24 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.16    0.00    0.08    0.08    0.00   99.67

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda              10.08         0.04       120.22    1583980 4321086552

测试读取

dd if=kwxgd of=/dev/zero bs=64k count=4k iflag=direct

硬盘性能测试
一、安装hdparm

yum install hdparm -y

二、评估读取
SSD 硬盘,请使用hdparm命令进行读取测试。

hdparm -t /dev/xvda

SSH执行以上命令,可使用hdparm评估SSD的读取速率。
“/dev/xvda”指的是对应磁盘的驱动号,请执行“fdisk -l”查看

时间: 2024-10-13 23:29:35

Centos 检查磁盘读写性能的相关文章

linux查看磁盘读写性能(iostat命令)的方法

在linux中查看或监控磁盘的读写性能,可以用到iostat命令,本节介绍下其具体用法. 1. 硬盘读写性能 #查看TPS和吞吐量信息 iostat -d -k 1 10 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 14.54 417.21 368.06 15719357562 13867444535 dm-0 104.60 415.64 366.87 15660312829 13822621684 dm-1 0.69 1.57 1.1

Linux磁盘读写缓慢问题追踪

Linux系统反应非常慢,磁盘读取速度特别慢 那我总结下,以后排查的过程就是1.vmstat 1 10 查内存读写情况 2.iostat -x 1 检查磁盘读写情况3.top -d 1查看应用负载4.strace -p 查看应用执行动作最后根据动作找出原因 :由于内存不足,导致去读取物理内存,物理内存读取速度及其缓慢,这个时候 就出现了磁盘io压力非常大,并且读取速度及其缓慢

CentOS 7磁盘分区及文件系统管理

一.CentOS 7磁盘及文件系统特性 在CentOS 7,不管是IDE硬盘还是SATA硬盘,在linux里面的硬盘设备文件标识都为/dev/sd[a-z].(当然这一特性在CentOS 6中就已经实现) CentOS 7默认使用的文件系统为xfs. 二.磁盘分区管理工具 磁盘分区管理工具有很多,在CentOS 7上也支持传统的fdisk工具,还有parted,sfdisk,本文以fdisk介绍,如果对parted.sfdisk等工具有兴趣可以看我的另外一篇博客:http://xinzong.b

检查 Linux 服务器性能

如何用十条命令在一分钟内检查 Linux 服务器性能 如果你的Linux服务器突然负载暴增,报警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断. 概述 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解. uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DE

检查Linux服务器性能的关键十条命令

检查Linux服务器性能的关键十条命令 概述 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解. uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -n TCP,ETCP 1 top 其中一些命令需要安装sysstat包,有一些由procps包提供.这些命令的输出,有助于快速定位性能瓶颈,检查出所有资源(CPU.内存.磁盘IO等)的利用率(uti

磁盘io性能分析

一,概念 磁盘io,顾名思义就是磁盘的输入输出.即向磁盘写入数据和从磁盘读取数据. I/O 读写的类型,大体上讲,I/O 的类型可以分为: 读 / 写 I/O.大 / 小块 I/O.连续 / 随机 I/O, 顺序 / 并发 I/O.在这几种类型中,我们主要讨论一下:大 / 小块 I/O.连续 / 随机 I/O, 顺序 / 并发 I/O. 1,读 / 写 I/O 磁盘是用来给我们存取数据用的,因此当说到IO操作的时候,就会存在两种相对应的操作,存数据时候对应的是写IO操作,取数据的时候对应的是是读

MySQL如何避免使用Linux的swap分区而提升读写性能

MySQL如何避免使用Linux的swap分区而提升读写性能 Linux有很多很好的内存.IO调度机制,但是并不会适用于所有场景.对于DBA来说Linux比较让人头疼的一个地方是,它不会因为MySQL很重要就避免将分配给MySQL的地址空间映射到swap上.对于频繁进行读写操作的系统而言,数据看似在内存而实际上在磁盘是非常糟糕的,响应时间的增长很可能直接拖垮整个系统.这篇blog主要讲讲我们作为DBA,怎样尽量避免MySQL惨遭swap的毒手. 首先我们要了解点基础的东西,比如说为什么会产生sw

Linux系统调优和磁盘读写测试

直接分享干货!供大家参考,欢迎提出更好的建议,学习是无止境的,总结更是一种过程美的体现. 关于RHEL6中ulimit的nproc限制 [email protected] ~]# cat /etc/security/limits.d/90-nproc.conf *          soft    nproc     32000 *          hard    nproc     32000 root       soft    nproc     unlimited *        

qemu-kvm磁盘读写的缓冲(cache)的五种模式

qemu-kvm磁盘读写的缓冲(cache)模式一共有五种,分别是writethrough, wirteback, none, unsafe, directsync当你对VM读写磁盘的性能有不同的要求的时候,你可以在其启动的参数(cache=xxxx)里面进行一个合理的选择. 现在来简单说一说这五种模式的各自的特点(默认的是writeback) cache=writethrough: 该模式对应的标志位是O_DSYNC,仅当数据被提交到了存储设备里面的时候,写操作 才会被完整的通告.此时host