`

操作系统性能数据收集脚本

阅读更多
#!/bin/bash
#/usr/bin/date

path=/tmp/
monitor_log=monitor-`date +%Y%m%d`.txt

cd $path
while true
do
   currenttime=`date +%H:%M:%S`
   echo  $currenttime >> iotop_$monitor_log
   /usr/sbin/iotop -o -b -n 1 >> iotop_$monitor_log
   echo " " >> iotop_$monitor_log
  
   echo $currenttime >> iostat_$monitor_log
   /usr/bin/iostat -x 1 2  >> iostat_$monitor_log
   echo ""  >> iostat_$monitor_log
  
   echo $currenttime >> vmstat_$monitor_log
   /usr/bin/vmstat 1 2 | tail -1  >>  vmstat_$monitor_log
   echo ""  >> vmstat_$monitor_log
  
   echo $currenttime >> top_$monitor_log
   /usr/bin/top -b -n 2 -o %CPU -o %MEM  >> top_$monitor_log
   echo "" >> top_$monitor_log
  
   sleep 300
done
分享到:
评论

相关推荐

    操作系统脚本的应用和开发

    操作系统脚本的应用和开发是IT领域中不可或缺的一部分,它涉及到自动化任务执行、系统维护和信息收集等多个方面。在日常工作中,脚本可以帮助我们提高效率,减少人为错误,并且能够实现跨平台的操作。在这个主题中,...

    Oracle性能监控脚本

    通过编写和执行监控脚本,可以定期收集这些数据,以便于识别潜在的性能瓶颈和问题。Oracle提供了一系列内置的性能监控工具,如SQL*Plus、企业管理器(EM)、性能监视器(AWR)和诊断包(ASH),但自定义脚本能够更...

    ORACLE日常监控与性能问题处理脚本

    这些脚本通常包括SQL查询、PL/SQL过程和脚本,用于收集和分析数据库的状态信息,识别性能瓶颈,以及进行必要的优化。 1. **SQL监控**:在Oracle中,SQL语句是执行数据操作的关键。监控SQL语句的性能是优化数据库...

    android性能监控常用脚本

    在提供的压缩包文件"AndroidTestScripts-master"中,可能包含了用于收集和分析Android设备性能数据的Python脚本和Shell脚本。这些脚本可能包括以下功能: 1. **内存信息收集**:脚本可能会定期读取`/proc/meminfo`...

    软件系统性能测试报告

    通过对这些数据的深入挖掘,我们可以发现系统性能瓶颈、资源分配问题以及可能的优化方向。最终,这些分析结果将为系统优化提供依据,确保软件系统在上线后能够满足性能需求,为用户提供流畅、稳定的服务体验。

    黄金矿工脚本大全CPerformanceCounter类模块

    在IT行业中,黄金矿工脚本通常指的是用于自动化或优化某些特定任务的代码集合,而“CPerformanceCounter”是Windows操作系统中的一个关键类,用于访问系统性能计数器。这个类模块提供了对系统硬件和软件性能指标的...

    windows系统日志备份脚本

    在Windows操作系统中,系统日志记录了系统的运行状态、错误信息和警告事件,这对于系统管理员进行故障排查和维护至关重要。然而,随着系统运行时间的增长,这些日志文件会占用大量磁盘空间,尤其是那些每天产生大量...

    数据迁移脚本,数据泵导入导出,以及表分析等

    ### 数据迁移脚本、数据泵导入导出及表分析...综上所述,数据迁移脚本、数据泵导入导出以及表分析等操作对于维护和优化Oracle数据库至关重要。这些技术不仅提高了数据管理的效率,也为解决复杂问题提供了有效的工具。

    数据库性能健康检查脚本

    通过一系列的命令和SQL查询,脚本覆盖了操作系统(OS)层、数据库基本信息、数据文件信息等多个方面,确保数据库能够稳定高效地运行。 #### 二、OS层检查 ##### 1. 检查Oracle进程 ```shell ps -ef | grep ora | wc -...

    linux性能监测小脚本

    通过定时运行此脚本,我们可以得到实时的系统性能数据,以便分析系统负载,预防潜在的性能瓶颈。 其次,`mynmonForRHEL`则可能是专为Red Hat Enterprise Linux(RHEL)设计的监控工具。RHEL是广泛应用的开源Linux...

    nmon性能测试数据收集工具

    **nmon性能测试数据收集工具** nmon,全称是Nigel's Performance Monitor,是由IBM开发的一款强大的系统监控工具,特别适用于AIX、Linux等操作系统。它能够实时地监控和记录系统的CPU、内存、磁盘I/O、网络流量等...

    系统性能测试报告

    ### 系统性能测试报告知识点解析 #### 一、测试概览 - **测试对象**:本次测试的对象是“工时系统”,一个用于记录和统计工时的B/S架构解决方案,旨在满足公司对于工时记录及分析的需求。 - **系统架构**:“工时...

    oracle性能和脚本

    Oracle性能优化和脚本编写是数据库管理员(DBA)以及数据开发者的核心技能。本文将深入探讨Oracle性能优化的关键概念和技术,以及一些常用的脚本实践。 首先,Oracle性能优化涉及到多个层面,包括SQL查询优化、索引...

    几个常用的Linux操作系统监控脚本.doc

    在Linux操作系统管理中,监控是至关重要的任务,它有助于确保系统的稳定性和性能。以下是一些常用的Linux监控脚本,它们可以帮助你跟踪和分析系统的关键指标: 1. **网络流量监控脚本**: 这个脚本用于实时监控...

    XXX 金融项目性能测试脚本开发

    性能测试是金融行业中确保系统稳定性和效率的重要环节,对于XXX金融项目的性能测试脚本开发,其目的是验证系统在高并发情况下的响应速度、吞吐量以及资源利用率,确保在真实环境中能够满足业务需求。本文将围绕这一...

    网络游戏-基于网络爬虫日志的性能测试脚本自动化生成系统及方法.zip

    "基于网络爬虫日志的性能测试脚本自动化生成系统及方法"是一种创新的技术,它利用网络爬虫技术来收集游戏运行时的数据,然后通过自动化的方式生成性能测试脚本,从而提高测试效率和准确性。以下将详细介绍这一系统的...

    监控linux性能脚本

    内存管理是系统性能的关键因素。`free`和`vmstat`命令可用于检查内存使用情况,包括总内存、已用内存、空闲内存和交换空间等。通过监控这些数据,我们可以判断系统是否面临内存不足的问题,或者内存是否被有效利用...

    Linux系统性能的远程监控.pdf

    在Linux系统中,可以通过编写守护进程(daemon)程序,该程序在后台持续运行,收集性能数据并通过网络发送到远程客户端。客户端可以解析这些数据,展示实时性能指标,并进行趋势分析。 3. 守护进程设计 守护进程...

Global site tag (gtag.js) - Google Analytics