`

unix下性能收集与统计小结

 
阅读更多

以下几个常用的获取系统性能指标的命令

  1. vmstat: 它可以统计CPU,内存.swap使用情况
  2. sar:与vmstat类似
  3. iostat: 提供详细的IO信息
  4. top: 能够显示系统中各个进程的资源占用状况, 参考 https://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316399.html
  5. top命令cpu使用率超过100%, 是指多个CPU使用率的总和,参考http://blog.csdn.net/educast/article/details/38089893
  6. free: 查看内存使用情况

使用man command命令查看某个commad的具体用法.

 

使用命令查看时,数据显示在控制台.这时可以将数据重定向到文件中:

vmstat 3 >>resource.log

这个命令就可以在每3秒钟向resource.log追加一条记录

 

分享到:
评论

相关推荐

    linux/unix C++ 性能统计代码

    在Linux/Unix环境中,C++性能统计是优化代码的关键步骤,它可以帮助开发者识别程序的瓶颈,从而提升程序的运行效率。本代码库提供了一种封装好的性能统计工具,旨在简化性能分析过程,其接口设计清晰易用。虽然直接...

    查看unix系统性能的命令

    在Unix系统中,掌握一些关键的性能监控命令是每个系统管理员和IT专业人员必备的技能。这些命令能够帮助我们理解系统的运行状态,诊断问题,并优化性能。以下是一些常用的Unix系统性能查看命令的详细说明: 1. **top...

    unix性能监控和调优工具

    根据提供的文件信息,我们可以深入探讨《Unix性能监控与调优工具》这本书中涉及的关键知识点,主要聚焦于AIX操作系统下的性能工具和应用编程接口(APIs)。以下是对这些知识点的详细解析: ### 一、AIX 5L 版本 5.2...

    Unix系统性能监控和调优.pdf

    ### Unix系统性能监控和调优知识点详解 #### 一、Unix历史简介与概述 ##### Unix历史简介 - **起源**:Unix系统起源于1969年的贝尔实验室,由肯·汤普森(Ken Thompson)和丹尼斯·里奇(Dennis Ritchie)共同开发...

    精通Unix下C语言编程与项目实践

    《精通UNIX下C语言编程与项目实践》从实用的角度出发,深入浅出地对UNIX环境下C语言编程进行全面分析和介绍。《精通UNIX下C语言编程与项目实践》共分为6个部分,详尽而细致地介绍了UNIX环境下的编程概念、文件系统...

    Unix I/O 小结

    本文主要总结了Unix下的I/O模型及其相关系统调用。 在Unix中,每个进程都有一个打开文件描述符表,用于存储指向文件inode的指针和元数据。文件描述符是非负整数,通常一个进程最多可以打开1024个文件,-1表示非法值...

    精通UNIX下C语言编程与项目实践

    在深入探讨"精通UNIX下C语言编程与项目实践"这一主题之前,让我们先明确一下C语言和UNIX操作系统的关系。C语言是一种强大的、低级的、结构化的编程语言,由Dennis Ritchie在贝尔实验室开发,它为UNIX操作系统奠定了...

    Unix系统性能监控与系统资源管理

    在Unix系统中,还有其他一些实用工具,如`vmstat`用于查看虚拟内存统计,`sar`(系统活动报告)可以收集长期的系统性能数据,便于趋势分析。`strace`和`lsof`则可以帮助分析进程与系统调用、文件资源的关系,找出...

    精通Unix下C语言编程与项目实践.pdf

    精通Unix下C语言编程与项目实践.pdf 保证能用

    windows下的unix

    总的来说,“Windows下的Unix”意味着通过Cygwin这样的工具,用户可以在Windows系统中实现与Unix/Linux环境相似的功能,这对于开发者和需要跨平台工作的用户来说,是一个强大的解决方案。通过安装和使用Cygwin,用户...

    UNIX常用性能监控命令.doc

    在UNIX操作系统中,性能监控是确保系统稳定运行和优化资源使用的关键环节。本文将详细介绍一些常用的性能监控命令,包括查看网络连接性、检查网络接口、监控主机路由、磁盘I/O性能以及AIX系统的内存监视。 1. **...

    精通UNIX下C语言 源码

    《精通UNIX下C语言编程》 书源代码 精通UNIX下C语言精通UNIX下C语言精通UNIX下C语言

    精通Unix下C语言编程与项目实践-源代码.rar

    《精通Unix下C语言编程与项目实践》是一本旨在帮助读者深入理解和掌握在Unix操作系统环境下进行C语言编程的书籍。源代码压缩包包含了配套的示例程序和练习,旨在通过实际操作来巩固理论知识,提升编程技能。在这个...

    unix下oracle命令.zip

    1. **登录与退出**:在UNIX环境下,通常使用`sqlplus`命令来连接Oracle数据库。例如,`sqlplus / as sysdba`会以SYSDBA权限登录到数据库,这对于执行系统级别的操作是必要的。 2. **查看数据库状态**:`sqlplus -s ...

    各种UNIX平台下vmstat与iostat输出结果详解.docx编程资料

    ### 各种UNIX平台下vmstat与iostat输出结果详解 #### vmstat工具概述 `vmstat` 是一个用于报告虚拟内存统计信息的强大工具,主要用于监控系统的虚拟内存子系统及进程、内存、交换、块I/O、系统及CPU活动等。通过...

    该文件行数统计程序实现了UNIX/LINUX下的wc相似的功能

    标题中的“文件行数统计程序实现了UNIX/LINUX下的wc相似的功能”表明,这是一个在Linux或UNIX环境下用于统计文本文件行数的程序,类似于内置的`wc`命令。`wc`命令是Unix/Linux操作系统中一个非常基础且实用的工具,...

    UNIX操作系统设计(The Design of the UNIX Operating System)

    1.6 本章小结 第2章 内核导言 2.1 UNIX操作系统的体系结构 2.2 系统概念介绍 2.2.1 文件子系统概貌 .2.2.2 进程 2.3 内核数据结构 2.4 系统管理 2.5 本章小结 2.6 习题 第3章 数据缓冲区高速缓冲 3.1 ...

    UnixBench是一款开源的测试 unix 系统基本性能的工具,是比较通用的测试VPS性能的工具

    UnixBench会执行一系列的测试,包括2D和3D图形系统的性能衡量,测试的结果不仅仅只是CPU,内存,或者磁盘为基准,还取决于硬件,操作系统版本,编译器.

Global site tag (gtag.js) - Google Analytics