20、Linux命令对服务器磁盘进行监控

监控Linux 服务器磁盘

服务器磁盘性能测试也是一个比较有意思的过程。首先我们要弄清楚磁盘储存哪些内容,这里推荐鸟哥的私房菜

我们不仅要推算出磁盘什么时候被占满,也要监控磁盘的读写速度。也就是我们常说的 I/O

df -h //查看磁盘使用情况

iotop(这个看起来比较直观)

iostat

nmon

第22篇已经介绍 点击  nmon

PerfMon Metrics Collector

第17篇已经介绍,点击 PerfMon Metrics Collector

总结:最后补充一点,我在工作中遇到这样一个情况,我发送一个请求,就要往数据库中插入一个数据。但是我在做高并发的时候,请求是成功的,但是并没有写进数据库。也就是说当磁盘读写没问题的时候,也要关注数据库是否插入成功,这里可以对数据库做压力测试,可以参照 jmeter对数据库进行压力测试  当然关于磁盘读写不止这些,这些只是我常用的工具。

原文地址:https://www.cnblogs.com/suim1218/p/9257425.html

时间: 2024-11-08 09:43:50

20、Linux命令对服务器磁盘进行监控的相关文章

19、Linux命令对服务器内存进行监控

监控Linux 服务器内存 国际惯例,我们要知道什么是服务器的内存,内存有哪些作用.这里就不做过多介绍,Linux性能监控需要我们对底层要有一定的理解.下面我将会列出我常用的监控内存的工具. vmstat vmstat显示关于进程,内存,页,块I/O,traps和CPU的信息.vmstat既可以展示平均值,也可以是实时数据.通过提供采样频率和采样时间就可以开启vmstat的采样模式. 参数解释: 进程 r:等待执行时间的进程数 b:在不可中断睡眠中的进程数 内存 swpd:已使用的虚拟内存量 f

18、Linux命令对服务器CPU进行监控

我刚开始做性能测试的时候,什么也不懂,就只知道压测.什么时候把系统压瘫痪什么时候结束.但是系统因为什么瘫痪却不是很清楚,后来开始研究服务器性能监控,运用到工作中,提高了不少生产力,下面就把我常用的命令或者工具分享给大家. 监控Linux 服务器CPU top 参数介绍 top - 10:38:29[当前系统时间], 194 days[系统已经运行了194天], 1 user[个用户当前登录], load average: 0.07, 0.03, 0.01[系统负载,即任务队列的平均长度] Tas

Linux命令(二十三) 磁盘管理命令(一) df,du,tune2fs

一. 查看磁盘占用空间情况 df df 命令用于查看硬盘空间的使用情况,还可以查看硬盘分区的类型或 inode 节点的使用情况等. df 命令常用参数如下: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如 /proc 文件系统 -k 以 k 字节为单位显示 -i 显示 i 节点信息,而不是磁盘块 -t 显示各指定类型的文件系统的磁盘空间使用情况 -x 列出不是某一指定类型文件系统的磁盘空间的使用情况(与 t 选项相反) -T 显示文件系统类型 df 命令使用实例: 查

Linux命令 LVM与磁盘管理

LVM与磁盘配额一.LVM逻辑卷管理1.LVM概述Logical Volume Manager,逻辑卷管理(1)动态调整磁盘容量,从而提高磁盘管理的灵活性.(2)/boot分区用于存放引导文件,不能基于LVM创建(3)图形界面管理工具:system-config-lvmLVM机制的基本概念(1)PV (Physical Volume 物理卷)物理卷是LVM机制的基本储存设备,通常对应为一个普通分区或整个硬盘.物理卷是由多个默认大小为4MB的基本单元(PE)组成的,在它的头部会创建一个保留分区,用

Linux服务器用iotop命令分析服务器磁盘IO情况

Linux下的IO统计工具如iostat, nmon等大多数是只能统计到per设备的读写情况, 如果你想知道每个进程是如何使用IO的就比较麻烦.如果会systemtap, 或者blktrace这些事情难不到大家, 但是没专用工具总不是很舒服的. 幸运的是Linux 2.6.20内核以后提供了基于每个进程的IO记账功能,所以就有了类似iotop这样方便的工具.可以通过iotop工具进行分析,查看哪个进程占有读写比较高. 官网地址: http://guichaz.free.fr/iotop/ Iot

linux命令更改服务器时间

1. linux更改服务器时间: 权限:root用户才有权限更改服务器时间 使用date命令即可设置系统时间. 2. 查看系统时间 date 3. 设置当前系统时间为2015年5月8日19点48分0秒 date -s "2015-05-08 19:48:0"

linux命令清除服务器缓存

linux 服务器开了某项服务或程序后,内存占用的非常大,停止服务或关闭进程后,内存不会立即释放,需要手动释放,使用命令 echo 3 > /proc/sys/vm/drop_chaches 释放所有内存 echo 0 是服务器使用默认内存分配

linux命令查看服务器性能

1 uptime 当前时间 13:02:42 系统已运行的时间 11 days, 19:00 当前在线用户 2 users 平均负载:0.43, 0.25, 0.23,最近1分钟.5分钟.15分钟系统的负载 一般来说,每个CPU内核当前活动进程数不大于3,则系统运行表现良好!当然这里说的是每个cpu内核,也就是如果你的主机是四核cpu的话,那么只要 uptime最后输出的一串字符数值小于12即表示系统负载不是很严重. 2  vmstat 8 每8秒刷新一次 对输出解释如下: 1)procs a.

Linux 命令 - df: 报告磁盘空间的使用情况

df 命令列出指定的文件名所在的文件系统上可用磁盘空间的数量. 如果没有指定文件名,则显示当前所有使用中的文件系统.默认情况下,磁盘空间以 1K 为一块显示,如果设置了环境变量 POSIXLY_CORRECT,则采用 512 字节为一块显示. 命令格式 df [OPTION]... [FILE]... 命令参数 -a, --all 显示所有文件系统磁盘空间的占用情况 -B, --block-size=SIZE 指定块的大小 --total 额外显示总体的磁盘空间的占用情况 -h, --human