#defineSYS_DISK_BUFF_LEN256#defineSYS_DISK_NAME_LEN80#defineSYS_100_PERSENT100intget_sysDiskUsage(){FILE*fp;charfilesystem[SYS_DISK_NAME_LEN],available[SYS_DISK_NAME_LEN],use[SYS_DISK_NAME_LEN],mounte
分类:
系统相关 时间:
2018-07-11 20:38:39
阅读次数:
459
1.查看内存使用率 运行结果: 2.查看磁盘使用率 运行结果: 3.查看磁盘IO 运行结果: 60表示60秒钟刷新一次 4.查看CPU使用情况 运行结果: ...
分类:
系统相关 时间:
2018-06-13 19:43:02
阅读次数:
192
1. 目前状况 1.1 表空间未合理规划,导致所有的用户下的所有表都创建在默认的表空间下 oracle 使用过程中未针对特定数据表进行特定的表空间规划,导致目前实例中所有的数据库表都存储中默认的表空间文件(dbf)中,从目前高峰时的性能监测可以看出,oracle 数据所在磁盘使用率为 100%,而其 ...
分类:
数据库 时间:
2018-04-27 13:30:49
阅读次数:
252
#!/bin/bash#获取cpu使用率cpuUsage=top-n1|awk-F‘[%]+‘‘NR==3{print$2}‘#获取磁盘使用率data_name="/dev/vda1"diskUsage=df-h|grep$data_name|awk-F‘[%]+‘‘{print$5}‘logFile=/tmp/jiankong.log#获取内存情况mem_total=free
分类:
系统相关 时间:
2018-03-30 10:48:42
阅读次数:
280
我们使用zabbix做了如下的监控: 1.硬件监控。 通过SNMP来进行路由器交换机的监控(这些可以跟一些厂商沟通来了解如何做)、 服务器的温度以及其他,可以通过IPMI来实现。当然如果没有硬件全都是云,直接跳过这一步骤。 2.系统监控。 如CPU的负载,上下文切换、内存使用率、磁盘读写、磁盘使用率 ...
分类:
其他好文 时间:
2018-03-27 01:58:34
阅读次数:
177
习题1:监控磁盘使用率要求:写一个shell脚本,检测所有磁盘分区使用率和inode使用率并记录到以当天日期为命名的日志文件里,当发现某个分区容量或者inode使用量大于85%时,发邮件通知你自己。思路:就是先df -h 然后过滤出已使用的那一列,然后再想办法过滤出百分比的整数部分,然后和85去比较,同理,inode也是一样的思路。参考答案:习题2:统计普通用户要求:写个shell,看看你的Lin
分类:
系统相关 时间:
2018-02-27 11:00:16
阅读次数:
188
操作系统性能监控服务端程序除了应用本身性能外,依赖与服务器本身的性能。服务器性能指标包括:CPU、内存、网络IO和磁盘使用率。今天学习了内存监控的部分。为什么要监测内存当应用运行所需内存超过可用物理内存时,就会发生页面交换。通常会在硬盘上分配一个swap空间。当应用耗尽可用内存时,就会把不常用的内容放到swap空间里。当访问被置换到swap空间的内容时,就需要把swap空间的内容加载到物理内存中,
分类:
其他好文 时间:
2018-01-25 19:50:51
阅读次数:
141
操作系统性能监测服务端程序除了应用本身性能外,依赖与服务器本身的性能,今天学习了如何监测服务器性能。包括:CPU、内存、网络IO和磁盘使用率。今天先看看如何监测CPU。CPU监测CPU使用率vmstat命令oot@SSP001:[/root]vmstatprocs-----------memory-------------swap-------io------system-------cpu---
分类:
其他好文 时间:
2018-01-23 18:17:16
阅读次数:
209
#!/bin/bash #获取cpu使用率 cpuUsage=`top -n 1 | awk -F '[ %]+' 'NR==3 {print $2}'` #获取磁盘使用率 data_name="/dev/sda1" diskUsage=`df -h | grep $data_name | awk ... ...
分类:
其他好文 时间:
2017-12-04 19:04:11
阅读次数:
159