`

iostat,vmstat,netstat使用心得

阅读更多
1,iostat
反映了磁盘I/O、CPU自系统启动至现在的活动状态

全称 Input Output statistics

语法: iostat <options> interval count

option - 让你指定所需信息的设备,像磁盘、cpu或者终端(-d , -c , -t or -tdc ) 。x 选项给出了完整的统计结果(gives the extended statistic)。
interval - 在两个samples之间的时间(秒)。
count - 就是需要统计几次


root@ubuntu:/# iostat
Linux 3.0.0-12-generic-pae (ubuntu)    03/14/2012      _i686_  (8 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.17    0.00    0.38    0.01    0.00   99.43

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               2.87        95.28        25.15   18820231    4967656
dm-0              0.00         0.01         0.00       1464          4

avg-cpu的平均使用情况
%user 用户进程对cpu占用情况
%nice 优先级调度对cpu占用情况
%system 系统进程对cpu占用情况
%steal 我也忘记了
%idle 空闲cpu情况

tps 单次文件交换数
KB_read/s 磁盘读取速度
KB_writn/s 磁盘写入速度
KB_read 累积读取字节
KB_wrtn 累积写入字节

2,vmstat
反映了进程的虚拟内存、虚拟内存、磁盘、trap和cpu的活动情况
全称 Virtual Memory Statistics

语法:vmstat <options> interval count

option - 让你指定所需的信息类型,例如 paging -p , cache -c ,.interrupt -i etc.


root@ubuntu:/# vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 1  0      0 9583704 266368 14505652    0    0    12     3   11   20  0  0 99  0


3,netstat
通过选项来显示不通的网络相关的数据结构

全称 Network Statistics

语法:netstat <option/s>


root@ubuntu:/# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 61.147.88.104:7032      221.131.128.199:24722   SYN_RECV   
tcp        0      0 61.147.88.104:7039      1.25.120.20:43058       SYN_RECV


分享到:
评论

相关推荐

    Aix工作总结-Makefil,oracle,dbx,aix安装和使用心得

    熟悉AIX的命令行界面,如ls、mkdir、rm等基本操作,以及vmstat、iostat、netstat等系统监控工具,对系统状态进行实时监控和分析至关重要。此外,理解AIX的文件系统如JFS(Journaling File System)和LU(Logical ...

    系统监控利器-oswatch安装部署使用说明

    oswatch是通过调用系统的命令完成信息的收集,命令如下:ps ,top ,mpstat ,iostat,netstat ,traceroute vmstat 。支持的操作系统有AIX ,Tru64 ,Solaris ,HP-UX ,Linux ; 当然也有windows版本的。

    System Performance Enterprise and Clous pdf

    最后,dstat是一个多功能的性能分析工具,它结合了vmstat、iostat和netstat的一些特性,允许用户实时监控系统中多种资源的使用情况。使用dstat,用户可以自定义显示的统计信息,并能够按需查看CPU、磁盘、网络、系统...

    Linux服务器性能评估与优化归类.pdf

    常用的性能分析工具包括 vmstat、sar、iostat、netstat、free、ps、top 等。vmstat 命令可以显示系统的 CPU 使用率、内存使用率、磁盘 I/O 带宽、网络 I/O 带宽等信息。sar 命令可以显示系统的 CPU 使用率、内存使用...

    oswbb734.zip

    Oswatch是oracle官方提供的收集操作...oswatch是通过调用系统的命令完成信息的收集,命令如下:ps ,top ,mpstat ,iostat,netstat ,traceroute vmstat 。支持的操作系统有AIX ,Tru64 ,Solaris ,HP-UX ,Linux 。

    AIX性能管理 (一共有18章内容).pdf

    2. 资源监控工具:文档中提及的vmstat、iostat、netstat、sar等命令行工具,都是用来监控系统资源使用情况的。这些工具能够提供CPU、内存、磁盘I/O和网络I/O等各个方面的实时数据,帮助管理员诊断问题和评估性能。 ...

    dstat 源码

    工具说明dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比

    20200630_性能分析工具说明(内存、CPU性能相关).pdf

    1. vmstat:vmstat是一个常用的性能分析工具,它可以提供关于系统的虚拟内存、进程、CPU的使用情况等多维度信息。使用示例命令如vmstat -s -w -S m,而详细功能可以通过vmstat -h命令查询。 2. iostat:iostat工具...

    高性能Linux服务器构建实战 系统安全、故障排查、自动化运维与集群架构

    本书将介绍如何通过日志分析、性能监控工具(如top、vmstat、iostat、netstat等)定位和解决各种系统问题,如CPU过载、内存泄漏、磁盘I/O瓶颈等。同时,还会讲述如何处理网络故障、服务异常等问题,以确保系统的正常...

    fluent-plugin-dstat:Fluent事件收集器的Dstat输入插件

    Dstat是vmstat,iostat,netstat和ifstat的多功能替代品。 如果您需要更多详细信息,请参见此处[ ]该插件使用Dstat,因此您需要在使用此插件之前安装Dstat。配置&lt;source&gt; @type dstat tag dstat option -c delay 3 ...

    监测Linux系统性能.pdf

    Linux提供了丰富的命令行工具,如top、vmstat、iostat、netstat等,用于实时监控CPU利用率、内存使用、磁盘I/O、网络流量等。这种方法直接、简洁,但需要较高的技术水平来分析和解读结果。 为了全面有效地监测,...

    dstat-0.7.2.zip

    dstat是系统监控工具collectl的简化版本,由Glen MacArthur开发,其设计目标是提供一种灵活且易于使用的工具,用于替代vmstat、iostat、netstat和ifstat等传统监控命令。dstat-0.7.2.zip是该工具的版本包,包含了...

    Linux实用培训学习教程1.0

    系统监控和性能优化是提升系统效率的关键,教程会讲解如何使用工具如vmstat、iostat、netstat监测系统状态,并提供性能调优的技巧。安全话题也是必不可少的,包括防火墙设置、SELinux介绍、用户和组安全策略,以及...

    观察系统动态

    1. **系统监控工具**:有许多工具可以帮助我们观察系统动态,例如Windows的任务管理器、Linux的top、htop、iostat、vmstat、netstat等。这些工具提供了实时的系统资源使用情况,包括CPU、内存、磁盘和网络状态。 2....

    Linux机密培训教程

    Linux系统监控是保持系统稳定运行的重要环节,教程可能会讲解如何使用工具如top、vmstat、iostat、netstat来监控系统资源使用情况,以及日志管理。 用户和组管理是Linux系统安全的基础。这部分内容可能包括用户账户...

    Linux与网络运维 企业面试问答题库

    1. 系统性能监控,如使用vmstat、iostat、netstat等工具分析系统资源。 2. 系统日志分析,理解syslog、dmesg等日志文件及其重要性。 3. 系统备份与恢复策略,包括rsync、tar命令的使用。 4. 服务器集群与负载均衡,...

    Linux系统管理白皮书.rar

    此外,还会讲解系统性能监控工具,如top、vmstat、iostat和netstat,用于跟踪CPU、内存、磁盘I/O和网络资源的使用情况。 系统更新和包管理是保持Linux系统安全和稳定的关键。书中会详细讲解如何使用apt、yum或dnf等...

    Unix系统大全——系统管理员卷1

    此外,还会讲解如何使用vmstat、iostat和netstat等工具来分析系统的内存、I/O和网络性能。 在系统管理中,用户和组的管理同样重要。本书会介绍adduser、userdel、groupadd和groupdel等命令,以及如何使用passwd命令...

    高性能Linux服务器构建实战 系统安全、故障排查、自动化运维与集群架构_高俊峰著

    通过学习书中内容,读者可以掌握Linux系统日志分析、性能监控工具(如top、vmstat、iostat、netstat等)的使用,了解如何定位和解决CPU、内存、磁盘I/O及网络等问题。此外,还可能涉及内核调试、系统调用跟踪...

    UNIX-IBMAIX5L参考-性能管理指南.chm

    使用 vmstat、iostat、netstat 和 sar 命令进行连续的系统性能监视 使用 topas 监视器进行连续的系统性能监视 使用性能工具箱进行连续的系统性能监视 初始性能诊断 报告的性能问题的类型 性能限制资源的确定 工作...

Global site tag (gtag.js) - Google Analytics