linux下diskstats 解释

简介:
root@client.example.com ~ # cat /proc/diskstats
   1    0 ram0 0 0 0 0 0 0 0 0 0 0 0
   1    1 ram1 0 0 0 0 0 0 0 0 0 0 0
   1    2 ram2 0 0 0 0 0 0 0 0 0 0 0
   1    3 ram3 0 0 0 0 0 0 0 0 0 0 0
   1    4 ram4 0 0 0 0 0 0 0 0 0 0 0
   1    5 ram5 0 0 0 0 0 0 0 0 0 0 0
   1    6 ram6 0 0 0 0 0 0 0 0 0 0 0
   1    7 ram7 0 0 0 0 0 0 0 0 0 0 0
   1    8 ram8 0 0 0 0 0 0 0 0 0 0 0
   1    9 ram9 0 0 0 0 0 0 0 0 0 0 0
   1   10 ram10 0 0 0 0 0 0 0 0 0 0 0
   1   11 ram11 0 0 0 0 0 0 0 0 0 0 0
   1   12 ram12 0 0 0 0 0 0 0 0 0 0 0
   1   13 ram13 0 0 0 0 0 0 0 0 0 0 0
   1   14 ram14 0 0 0 0 0 0 0 0 0 0 0
   1   15 ram15 0 0 0 0 0 0 0 0 0 0 0
   8    0 sda 34135 10061 1072379 163201 1027865 1137877 17326616 28269376 0 4202788 28432441
   8    1 sda1 102 1124 2696 239 81 39 240 1412 0 1474 1651
   8    2 sda2 44 1267 1545 113 0 0 0 0 0 73 113
   8    3 sda3 33964 7632 1067634 162771 1027784 1137838 17326376 28267964 0 4202182 28430583
   9    0 md0 0 0 0 0 0 0 0 0 0 0 0
   8   48 sdd 319 2275 9671 158 0 0 0 0 0 127 157
   8   49 sdd1 201 1954 6159 121 0 0 0 0 0 97 120
   8   16 sdb 430 513 2166 107 8 3 22 87 0 155 194
   8   17 sdb1 81 450 1047 57 8 3 22 87 0 111 144
其中,从左至右分别对应主设备号,次设备号和设备名称。后续的11个域在这两个文件里是相同的,它们的函义将在下面解释。除了第9个域,所有的域都是从启动时的累积值。
第1个域:读磁盘的次数,成功完成读的总次数。
第2个域:合并读次数, field 6 – 合并写次数。为了效率可能会合并相邻的读和写。从而两次4K的读在它最终被处理到磁盘上之前可能会变成一次8K的读,才被计数(和排队),因此只有一次I/O操作。这个域使你知道这样的操作有多频繁。
第3个域:读扇区的次数,成功读过的扇区总次数。
第4个域:读花费的毫秒数,这是所有读操作所花费的毫秒数(用__make_request()到end_that_request_last()测量)。
第5个域:写完成的次数,成功写完成的总次数。
第7个域:写扇区的次数,成功写扇区总次数。
第8个域:写花费的毫秒数,这是所有写操作所花费的毫秒数(用__make_request()到end_that_request_last()测量)。
第9个域:I/O的当前进度,只有这个域应该是0。当请求被交给适当的request_queue_t时增加和请求完成时减小。
第10个域:花在I/O操作上的毫秒数,这个域会增长只要field 9不为0。
第11个域:加权, 花在I/O操作上的毫秒数,在每次I/O开始,I/O结束,I/O合并时这个域都会增加。这可以给I/O完成时间和存储那些可以累积的提供一个便利的测量标准。
相关文章
|
域名解析 网络协议 Unix
linux常用命令及解释大全(三)
本篇文章继续介绍了一部分linux常用命令,包括字符设置和文件格式转换,文件系统分析,初始化一个文件系统,备份,光盘,网络这六个部分。linux常用命令及解释大全(三)详情请看正文。
143 2
|
网络协议 Linux 网络安全
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
178 0
|
Linux
Linux系统编程之exec函数簇的使用:剖析exec函数簇的实现原理、参数解释和用法技巧
Linux系统编程之exec函数簇的使用:剖析exec函数簇的实现原理、参数解释和用法技巧
261 0
|
Linux Shell 数据安全/隐私保护
linux常用命令及解释大全(一)
本篇文章介绍了一部分linux常用命令,包括系统信息,关机、重启及登出 ,文件和目录,文件搜索,挂载文件系统,磁盘空间,用户和群组这七个部分。linux常用命令及解释详情请看正文。
308 5
|
监控 Linux Perl
linux常用命令及解释大全(二)
本篇文章继续介绍了一部分linux常用命令,包括文件的权限,文件的特殊属性,打包和压缩文件,查看文件内容,文本处理这五个部分。linux常用命令及解释详情请看正文。
108 1
|
存储 监控 Linux
linux环境下进程相关概念解释
进程概念 进程:程序的一个执行实例,正在执行的程序等。 内核观点:担当分配系统资源(CPU时间,内存)的实体。 程序员观点:进程 = 对应的代码和数据 + 进程对应的PCB结构体
140 0
|
算法 Linux
百度搜索:蓝易云【5 种常见的 Linux 打包类型:tar、gzip、bzip2、zip 、 7z详细解释。】
这些是常见的 Linux 打包和压缩类型,每种类型都有其特定的用途和特点。根据你的需求和使用场景,选择适合的压缩类型可以帮助你有效地管理和传输文件。
210 0
|
存储 缓存 安全
百度搜索:蓝易云【linux nfs共享存储服务详细解释。】
总之,Linux NFS是一种用于在网络上共享文件系统的服务和协议。它通过客户端-服务器模型,允许多个客户端访问和共享远程服务器上的文件和目录。通过提供安全性、性能优化和高可
351 0
|
存储 Ubuntu Shell
嵌入式LINUX(C语言编程)家目录与根目录的解析,shell编程格式,常用命令与解释
嵌入式LINUX(C语言编程)家目录与根目录的解析,shell编程格式,常用命令与解释
265 1
|
存储 缓存 Linux
linux 重要的目录及解释
linux 重要的目录及解释
137 0