首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux测试磁盘读写IO速度

原文地址:linux测试磁盘读写IO速度 作者:zongg 有时候我们在做维护时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘问题.这时候通常希望能知道磁盘读写速度...下面是两种测试方法: (1)使用hdparm命令 这是一个是用来获取ATA/IDE硬盘参数命令,是由早期Linux IDE驱动开发和维护人员 Mark Lord开发编写( hdparm has...,约合3340.18 MB/sec; 在3.11秒中读取了218MB磁盘(物理读),读取速度约合70.11 MB/sec (2)使用dd命令 这不是一个专业测试工具,不过如果对于测试结果要求不是很苛刻的话...,平时可以使用来对磁盘读写速度作一个简单评估....相比两种方法: 前者是linux上专业测试IDE/ATA磁盘工具,但是使用范围有局限性;(此试验仅仅使用了测试磁盘IO参数,对于其他参数及解释参考man手册) 后者可以通用,但不够专业,也没有考虑到缓存和物理读区分

9.8K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    工具,java版串口读写测试工具

    工作过程中,经常需要和卡片打交道,如何快速读写卡,提高些工作效率呢?业余时间,搞了个读写测试工具, 通过串口操作读卡器。我把车载机改造为串口读卡器,配合这个工具就可以使用了。...如果有网友想使用这个工具,得自己 做个下位机读卡器了。指令是透传,监控发出来指令就可以做个下位机。可在我资源中下载使用(通过工具打包成exe了,若运行不起来注意java环境配置)。...然而在真正运行使用串口包时候,仅作这些是不够。因 为通常当运行“java MyApp”时候,是由JRE下虚拟机启动MyApp。...串口读写代码 CommPortIdentifier portID = CommPortIdentifier.getPortIdentifier(com);//1,先拿到Identifier //其中...public class DSerialPort implements Runnable, SerialPortEventListener { private String appName = "串口通讯测试

    1.2K20

    Linux下用dd命令测试硬盘读写速度

    总觉得公司服务器磁盘不给力,有时候 vim 编辑时候都会卡顿,IO 经常 90%+,很纳闷,就测试了一下磁盘读写速度。...一、测试写速度: time dd if=/dev/zero of=/tmp/test bs=8k count=1000000 测试结果:565 MB/s 二、测试读速度: time dd if=/tmp.../test of=/dev/null bs=8k 测试结果:4.7GB/s 三、测试读写速度: time dd if=/tmp/test of=/var/test bs=64k 测试结果:387MB/s...IO,可以用来测试纯读速度; ④、将/tmp/test 拷贝到/var 则同时测试读写速度; ⑤、bs 是每次读或写大小,即一个块大小,count 是读写数量。...五、结论 从结果看出,俺公司服务器磁盘读写速度还真不算慢,看来得从其他方面检测了,革命尚未成功,苦逼仍需努力。

    8K30

    文件读写测试,磁盘读写测试全靠它

    来源:公众号【编程珠玑】 作者:守望先生 ID:shouwangxiansheng 有时候需要测试磁盘读写速度,或者临时读写文件,不想临时写代码?有没有测试使用命令?当然有!...常见操作选项如下: bs=BYTES 一次读写字节数 ibs=BYTES 一次读字节数 obs=BYTES 一次写字节数 cbs=BYTES 一次转换字节数 count=N 读写次数 of=FILE...生成随机文件 还记得在《Linux字符设备文件》中提到特殊字符文件吗?结合dd命令,我们可以生成一些随机内容文件。...磁盘读写测试 由于dd命令每次执行完成后都会显示其速度,因此可以利用它来测试当前磁盘读写情况。...0 records out 51200 bytes (51 kB, 50 KiB) copied, 0.0011526 s, 44.4 MB/s 总结 dd命令可用于文件拷贝,文件内容大小写转换,磁盘读写测试

    2.1K00

    linux中用dd命令来测试硬盘读写速度

    dd 是 Linux/UNIX 下一个非常有用命令,作用是用指定大小块拷贝一个文件,并在拷贝同时进行指定转换。...测磁盘读写速度 1、先熟悉两个特殊设备及一些相关参数: time有计时作用,dd用于复制,从if读出,写到of; if=/dev/zero(产生字符)不产生IO,因此可以用来测试纯写速度; 同理of...=/dev/null(回收站、无底洞)不产生IO,可以用来测试纯读速度; 将/tmp/test拷贝到/var则同时测试读写速度; bs是每次读或写大小,即一个块大小,count是读写数量。...(Ctrl+c终止测试) 4、测试同时读写能力 time dd if=/dev/sdb of=/testrw.dbf bs=4k 在这个命令下,一个是物理分区,一个是实际文件,对它们读写都会产生IO...(对/dev/sdb是读,对/testrw.dbf是写),假设它们都在一个磁盘中,这个命令就相当于测试磁盘同时读写能力。

    6K11

    LinuxTCP测试工具

    如何在 Linux 上安装 tcpping 测量到远程主机网络延迟一种常用方法是使用ping应用程序。该ping工具依赖 ICMP ECHO 请求和回复数据包来测量远程主机往返延迟。...在这种情况下,你将需要依赖使用 TCP/UDP 数据包第 3 层测量工具,因为这些第 3 层数据包更有可能绕过常见防火墙规则。 一种这样第 3 层测量工具是tcpping....在 Linux 上安装tcpping tcpping作为 shell 脚本实现,该脚本响应外部工具来执行和报告 RTT 测量。因此,为了安装tcpping,你首先需要先安装这些先决条件。...RepoForge,然后运行: $ sudo yum install tcptraceroute 安装依赖 bc 使用另一个工具tcpping是GNUbc,它预装在所有主要 Linux 发行版上...在Debian Linux 上安装: $ sudo apt-get install bc 在 Red Hat Linux 上安装: $ sudo yum install bc 安装 tcpping

    5.6K20

    linux读写

    大家好,又见面了,我是你们朋友全栈君。 读写锁 与互斥量类似,但读写锁允许更高并行性。其特性为:写独占,读共享。 读写锁状态: 一把读写锁具备三种状态: 1. 读模式下加锁状态 (读锁) 2....不加锁状态 读写锁特性: 1. 读写锁是“写模式加锁”时, 解锁前,所有对该锁加锁线程都会被阻塞。 2....读写锁是“读模式加锁”时, 如果线程以读模式对其加锁会成功;如果线程以写模式加锁会阻塞。 3. 读写锁是“读模式加锁”时, 既有试图以写模式加锁线程,也有试图以读模式加锁线程。...那么读写锁会阻塞随后读模式锁请求。优先满足写模式锁。读锁、写锁并行阻塞,写锁优先级高 读写锁也叫共享-独占锁。当读写锁以读模式锁住时,它是以共享模式锁住;当它以写模式锁住时,它是以独占模式锁住。...读写锁非常适合于对数据结构读次数远大于写情况。

    3.3K30

    Linux 性能基准测试工具测试方法

    ,给我们经验教训,就是上线前,基准测试重要性,这篇文章着重介绍一下「Linux 性能基准测试工具测试方法」 还是老规矩,先请性能领域大师布伦丹·格雷格(Brendan Gregg)登场 linux_benchmarking_tools...整理测试指标如下图 测试环境说明:CentOS7, 4c8g CPU Super_Pi 是一种用于计算圆周率π程序,通常用于测试计算机性能和稳定性。...=4 --events=10000 --time=0 run # 结果分析,看 total time 即可,时间越短,性能越好 内存 内存带宽(stream) Stream测试是内存测试中业界公认内存带宽性能测试基准工具...IO 测试相同,--filename 改为具体数据盘即可,比如/dev/sda ,这里不再赘述 文件 IO 磁盘读、写iops iops:磁盘每秒读写次数,这个是随机读写考察重点 # 安装 yum...,这个是顺序读写考察重点 # 测试顺序读 fio --ioengine=libaio --bs=4k --direct=1 --thread --time_based --rw=read --filename

    32510

    linux读写锁_共享内存读写

    大家好,又见面了,我是你们朋友全栈君。 一、读写锁是什么?...读写锁其实还是一种锁,是给一段临界区代码加锁,但是此加锁是在进行写操作时候才会互斥,而在进行读时候是可以共享进行访问临界区 ps:读写锁本质上是一种自旋锁 二、为什么需要读写锁?...,只是做一些查询,所以在读时候不用给此段代码加锁,可以共享访问,只有涉及到写时候,互斥访问就好了 三、读写行为 读写之间是互斥—–>读时候写阻塞,写时候读阻塞,而且读和写在竞争锁时候...:效率不高,很可能会使临界区代码不被任何线程执行,因为可能会是线程被 CPU调度走了但是却没有被调度回来 五、读写锁是怎么实现?... #include pthread_rwlock_t rwlock;//声明读写锁 int count; //写者线程入口函数 void*route_write

    6.2K10

    linux 磁盘IO测试工具:fio (同时简要介绍dd工具测试)

    FIO是测试IOPS非常好工具,用来对硬件进行压力测试和验证。磁盘IO是检查磁盘性能重要指标,可以按照负载情况分成照顺序读写,随机读写两大类。...目前主流第三方IO测试工具有fio、iometer 和 Orion,这三种工具各有千秋,在linux 下也可以使用dd 进行简单磁盘(文件系统)测试(文末补充)。...fio在Linux系统下使用比较方便,iometer在window系统下使用比较方便,Orion是oracleIO测试软件,可在没有安装oracle数据库情况下模拟oracle数据库场景读写。...,详细使用说明,请参考 man fio 测试结果:(其中加粗输出日志,是我们关注内容:磁盘吞吐量bw,这个是顺序读写考察重点;磁盘每秒读写次数iops,这个是随机读写考察重点) [root@...更详细对fio输出说明请参考博文:Fio Output Explained IO状态监控: 进行磁盘测试时候,我们可以使用iostat 等监控工具,查看所有磁盘当前读写状态(fedora 系统上

    6K10

    linux 压力测试工具之ab

    简介 Apache Benchmark(简称ab) 是Apache安装包中自带压力测试工具 ,简单易用 在此提供 ab 在 centOS7 下安装和使用方法 注:个人发现,之前安装centos6.5...ab -help 显示命令参数如下 ab [可选参数选项] 需要进行压力测试url 参数说明: 此外,我们再根据上面的用法介绍界面来详细了解每个参数选项作用。...-n 即requests,用于指定压力测试总共执行次数。 -c 即concurrency,用于指定并发数。 -t 即timelimit,等待响应最大时间(单位:秒)。...(供测试URL路径) Document Length: 3721 bytes (供测试URL返回文档大小) Concurrency Level: 1000 (并发数) Time...服务器拒绝访问,理论上通过系统配置,可以有更好承受能力 ⑤.注意事项 测试机与被测试机要分开 不要对线上服务器做压力测试 观察测试工具ab所在机器,以及被测试前端机CPU、内存、网络等都不超过最高限度

    5.8K20

    linux 渗透工具_适用于Linux十大最佳渗透测试工具

    本文介绍了一些针对Linux最佳渗透测试工具。网络安全是大小型企业都非常关心问题。 在当今越来越多企业转向提供服务在线媒体时代,面对网络攻击威胁不断增加。...这意味着越来越多企业正在寻求自我保护。 这导致对渗透测试人员和道德黑客需求增加。 作为有抱负网络安全顾问,您应该了解一些最佳渗透测试工具! #10。...Aircrack-ng是评估无线网络最佳渗透测试工具之一。 它由四个主要专用工具组成,每个工具都针对一项任务,包括捕获,攻击,测试和激活成功教程。...NMap –进行深度网络审核最佳渗透测试工具 (#7....您认为哪个是该列表中最佳渗透测试工具之一? 还是您有此处未涵盖其他工具? 在下面的评论中让我们知道!

    2.6K10
    领券