GBase8s如何分析数据库IO情况
检查点用 iostat 监视 I/O 子系统情况方法iostat [ -c | -d ] [ -k ] [ -t ] [ -V ] [ -x [ device ] ] [ interval [ count ] ]其中,-c 为汇报 CPU 的使用情况;-d 为汇报磁盘的使用情况;-k 表示每秒按 kilobytes 字节显示数据;-t 为打印汇报的时间;-v 表示打印出版本信息和用法;-x dev
检查点 用 iostat 监视 I/O 子系统情况
方法 iostat [ -c | -d ] [ -k ] [ -t ] [ -V ] [ -x [ device ] ] [ interval [ count ] ]
其中,-c 为汇报 CPU 的使用情况;-d 为汇报磁盘的使用情况;-k 表
示每秒按 kilobytes 字节显示数据;-t 为打印汇报的时间;-v 表示打
印出版本信息和用法;-x device 指定要统计的设备名称,默认为所有
的设备;interval 指每次统计间隔的时间;count 指按照这个时间间隔
统计的次数。
iostat 2 10
运行情况 iostat 一般的输出格式如下:
avg-cpu: %user %nice %system %iowait %steal %idle
14.29 0.00 0.29 6.38 0.00 79.04
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 25.24 386.78 293.22 131991652 100065298
sda1 0.00 0.01 0.00 1866 14
sda2 24.76 380.97 287.73 130010482 98190344
sda3 0.14 3.73 5.49 1273104 1874528
sda4 0.00 0.00 0.00 10 0
sda5 0.33 2.07 0.00 705654 412
健康状况评估 有了多磁盘系统,主要方法,减轻一个 I/O 瓶颈,以确保磁盘之间的
工作分配是平衡的。
为此,你必须认识到这是最繁忙的磁盘,然后尝试重新安排自己的内
容,以减轻负担。
在一个生产系统,您可以使用任何磁盘监控工具,特别是用 iostat 和
onstat -g iof,确认最高活动的磁盘。
对于开发环境或正在设计的系统,你必须依靠广泛的平衡准则。
1.确定哪些最高活动应当得到最高优先的磁盘。
2.确定哪些最高活动的表应当得采取碎片(Fragmentation)分散到其
他的磁盘。
对于 IDS 系统,按其重要性的顺序,审查以下项目,引用磁盘平衡准
则分散工作内容,减轻单一磁盘负担。
1.日志
2.高使用表
3.低使用表
4.DBSPACETEMP
更多推荐
所有评论(0)