linux 共享存储 iostat,nfsiostat介绍 - Linux环境下存储监控工具nfsiostat介绍_Linux教程_Linux公社-Linux系统门户网站...

本文主要是介绍linux 共享存储 iostat,nfsiostat介绍 - Linux环境下存储监控工具nfsiostat介绍_Linux教程_Linux公社-Linux系统门户网站...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

nfsiostat介绍

Sysstat家族包括一个名叫nfsiostat的实用程序,它和iostat有诸多类似之处,它允许你监控NFS文件系统上的读写情况,其用法也和iostat类似,最基本的命令用法是跟上几个参数和两个数字,这两个数字分别表示:(1)nfsiostat输出的间隔时间,(2)运行nfsiostat的次数,如果第二个数字留空,nfsiostat会一直执行下去,直到你按下^c停止它。

下面是一个在NFS客户端上运行nfsiostat的简单示例。

[root@home8 etc]# /usr/local/bin/nfsiostat -k 1

Linux 2.6.18-194.el5 (home8) 12/04/2010 _i686_ (1 CPU

Filesystem: rkB_nor/s wkB_nor/s rkB_dir/s wkB_dir/s rkB_svr/s wkB_svr/s ops/s rops/s wops/s

192.168.1.65:/mnt/home1 0.00 0.00 0.00 0.00 0.00 0.00 3400.00 0.00 0.00

Filesystem: rkB_nor/s wkB_nor/s rkB_dir/s wkB_dir/s rkB_svr/s wkB_svr/s ops/s rops/s wops/s

192.168.1.65:/mnt/home1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

Filesystem: rkB_nor/s wkB_nor/s rkB_dir/s wkB_dir/s rkB_svr/s wkB_svr/s ops/s rops/s wops/s

192.168.1.65:/mnt/home1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

Filesystem: rkB_nor/s wkB_nor/s rkB_dir/s wkB_dir/s rkB_svr/s wkB_svr/s ops/s rops/s wops/s

192.168.1.65:/mnt/home1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

Filesystem: rkB_nor/s wkB_nor/s rkB_dir/s wkB_dir/s rkB_svr/s wkB_svr/s ops/s rops/s wops/s

192.168.1.65:/mnt/home1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

Filesystem: rkB_nor/s wkB_nor/s rkB_dir/s wkB_dir/s rkB_svr/s wkB_svr/s ops/s rops/s wops/s

192.168.1.65:/mnt/home1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

Filesystem: rkB_nor/s wkB_nor/s rkB_dir/s wkB_dir/s rkB_svr/s wkB_svr/s ops/s rops/s wops/s

192.168.1.65:/mnt/home1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

在这个简单的示例中,我使用了下面两个参数:

? 我选择输出以千字节(-K)为单位显示,如果省略掉这个参数,输出内容将以块为单位显示,另外,你可以使用(-m)参数以兆字节为单位显示。

? 以1秒为间隔显示命令的执行结果。

下面我们一起来看看nfsiostat都输出了什么内容,从而推断它做了哪些操作。

Nfsiostat输出了大量的内容,咋一看会有点犯晕的感觉,但事实上它和iostat非常类似,输出结果很好理解,其输出由下面几列组成:

? Filesystem:NFS文件系统的名字,前面是NFS服务器名,紧跟着的是NFS客户端上的挂在点。

? rBlk_nor/s (rkB_nor/s, rMB_nor):应用程序使用read(2)系统调用读取的块数量(KB,MB),记住,1块=512字节。

? wBlk_nor/s (wkB_nor/s, wMB_nor/s):应用程序使用write(2)系统调用写入的块数量(KB,MB)。

? rBlk_dir/s (rkB_dir/s, rMB_dir/s):从文件读出,用0_DIRECT标记的块数量。

? wBlk_dir/s (wkB_dir/s, wMB_dir/s):写入文件,用0_DIRECT标记的块数量。

? rBlk_svr/s (rkB_svr/s, rMB_svr/s):NFS客户端通过NFS READ请求从NFS服务器读取的块数量。

? wBlk_svr/s (wkB_svr/s, wMB_svr/s):NFS客户端通过NFS WRITE请求写入NFS服务器的块数量。

? ops/s:每秒发向文件系统的操作数量。

? rops/s:每秒发向文件系统的读操作数量。

? wops/s:每秒发向文件系统的写操作数量。

和iostat一样,nfsiostat生成的第一个报告提供了自系统启动以来的时间间隔统计信息,所有后续的报告使用你指定的时间间隔,基本上,你可以忽略输出结果的第一行,后面的内容才是重点。

上面的示例是单调乏味的,因为它所有测量指标对应的结果都是0,下面来看一个更有趣的东西,在NFS上运行IOzone。0b1331709591d260c1c78e86d0c51c18.png

这篇关于linux 共享存储 iostat,nfsiostat介绍 - Linux环境下存储监控工具nfsiostat介绍_Linux教程_Linux公社-Linux系统门户网站...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/156779

相关文章

Linux脚本(shell)的使用方式

《Linux脚本(shell)的使用方式》:本文主要介绍Linux脚本(shell)的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述语法详解数学运算表达式Shell变量变量分类环境变量Shell内部变量自定义变量:定义、赋值自定义变量:引用、修改、删

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

MySQL存储过程之循环遍历查询的结果集详解

《MySQL存储过程之循环遍历查询的结果集详解》:本文主要介绍MySQL存储过程之循环遍历查询的结果集,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言1. 表结构2. 存储过程3. 关于存储过程的SQL补充总结前言近来碰到这样一个问题:在生产上导入的数据发现

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件