服务器io读写较高怎么办?
服务器io过高可能会导致等待时间较长,影响使用体验,那我们应该如何去检查服务器的读写性能呢?
一、通过 top 命令查看wa指标。
如果服务器的wa很高,那么说明CPU等待磁盘写入完成的时间很长,持续这样的状态可能会导致CPU资源耗尽。
top
op - 17:29:08 up 10 days, 19:20, 1 user, load average: 14.31, 9.34, 9.08
Tasks: 351 total, 1 running, 350 sleeping, 0 stopped, 0 zombie
%Cpu(s): 6.9 us, 7.7 sy, 0.3 ni, 2.9 id, 81.7 wa, 0.0 hi, 0.5 si, 0.0 st
KiB Mem : 8010196 total, 735612 free, 5450964 used, 1823620 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 1636516 avail Mem
二、通过iostat 命令查看磁盘的写入和读取情况
iostat -d sda 2
Linux 3.10.0-327.el7.x86_64 (szfyruat01) 07/11/2018 _x86_64_ (8 CPU)
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.98 10.34 9.89 237685197 227298479
iostat 命令的常见用法:
iostat -d -k 1 10 #查看TPS和吞吐量信息(磁盘读写速度单位为KB)
iostat -d -m 2 #查看TPS和吞吐量信息(磁盘读写速度单位为MB)
iostat -d -x -k 1 10 #查看设备使用率(%util)、响应时间(await) iostat -c 1 10 #查看cpu状态
三、通过 iotop 命令查看高 I/O对应的进程
iotop [OPTIONS]
描述iotop根据Linux内核(需要2.6.20及以上)来监测I/O,并且能显示当前进程/线程的I/O使用率。
FileReadWrite 应用:三个线程,每个线程都在每秒36M,42M,75M的速度读写io
服务器io读写较高怎么办?相关推荐
- Linux 查看磁盘IO并找出占用IO读写很高的进程
根据磁盘IO告警,找到占用磁盘IO (util)读写很高的进程. 背景-线上告警 线上一台服务器告警,磁盘利用率 disk.util > 90,并持续告警. 登录该服务器后通过 iostat - ...
- linux+平均磁盘请求数量_Linux 查看磁盘IO并找出占用IO读写很高的进程
背景-线上告警 线上一台服务器告警,磁盘利用率 disk.util > 90,并持续告警. 登录该服务器后通过 iostat -x 1 10 查看了相关磁盘使用信息.相关截图如下: # 如果没有 ...
- centos 7 查看磁盘io ,找出占用io读写很高的进程
1,先用iostat查看磁盘io 是否读写负载很高 用iostat -x 1 10 如果 iostat 没有,要 yum install sysstat安装这个包,第一眼看下图红色圈圈的那个如果%ut ...
- centos 查看磁盘io使用情况,centos找出占用io读写很高的进程
yum -y install sysstat 执行:iostat -x 1 10 一般%util大于70%,I/O压力就开始出现了,如果%util越接近100%,表明I/O压力越大 rrqm/s:每秒 ...
- linux服务器读写硬盘io,查看linux服务器硬盘IO读写负载
今天一台Centos服务器出了问题,客户端访问非常慢,电影播放间歇性卡壳,web访问也是很慢.首先看了服务器的流量,然后从网上找了一些方法查看服务器的IO读写负载,记录下来分享: 1. 用top命令查 ...
- dmv io读写高的sql_适用于DBA的前8大新(或增强)SQL Server 2017 DMV和DMF
dmv io读写高的sql Dynamic management views (DMVs) and dynamic management functions (DMFs) are system vie ...
- dmv io读写高的sql_使用内置的动态管理视图(DMV)发现更多SQL Server信息
dmv io读写高的sql 介绍 (Introduction) This is the second article in a continuing series on the many system ...
- Oracle数据库服务器IO高的分析方案和案例探讨
Oracle数据库服务器IO高的分析方案和案例探讨 本文原题<ORACLE数据库服务器IO高的分析方案和案例探讨> 目录: 慧眼识珠--服务器磁盘这么繁忙,到底是谁干的? 谨记于心--OR ...
- 查看linux服务器硬盘IO读写负载
最近一台linux服务器出现异常,系统反映很慢,相应的应用程序也无法反映,而且还出现死机的情况,经过几天的观察了解,发现服务器压力很大,主要的压力来自硬盘的IO访问已经达到100% 为了方便各位和自己 ...
最新文章
- sql server 日期
- Java程序员【资源大全】
- 10 Java程序员面试宝典视频课程之Servlet
- Flink-on-yarn
- 现在给你三百台服务器,你怎么对他们进行管理?
- 如何用纯 CSS 创作一个冒着热气的咖啡杯
- isfull mysql_MySQL数据库之MySQL 出现 The table is full 的解决方法
- python中curve fit_scipy.optimize.curve_fit函数用法解析
- 雪花开发者中心地府云自适应1号模板 雪花xueidc插件
- 手动制造报错_Windows 10驱动更新调整:不再自动安装“手动”驱动更新
- 简单实用:浏览器嗅探扩展抓取下载音乐和视频
- Hive 建表语句大全
- 集成DC电源RS485/422收发器数字隔离芯片CA-IS309X
- Ubuntu18.04安装搜狗输入法无法使用
- android 加载第三方so文件,Uni-app 以Module方式开发Android插件,引入第三方资源包so文件,但无法读取...
- 柠檬班的课程怎么样,来自一个金融行业转行到软件测试行业的故事
- unity世界坐标与相对坐标转换
- 有影响力的数据挖掘软件列表
- Python3中的多态 ,鸭子类型
- 51 OCP Oracle数据库认证精品辅导班8期
热门文章
- QT中QCustomPlot绘制曲线图
- 魂斗罗java设计,你所不知道的《魂斗罗》 设计企划书告诉你神作如何炼成
- c语言中12.是什么意思,C语言中DWORD-12是什么意思
- 计算机网络技术基础 第2版 参考答案,计算机网络技术基础第2版习题答案
- 计算智能——K-means算法模糊Cmeans算法
- 客户地图制作软件,哪个软件可以绘制室内地图
- 添加删除程序里面有一个QQBrowserCRTDLL
- ARM V8A体系结构-第五章 ARMv8指令集简介
- 论打野的自我修养(三) 时机
- 中铁上海工程局华东研发中心展厅,cave沉浸空间设计,三折幕片源制作