标签:
可以通过 iostat 从系统维度查看 IO 负载情况。
iostat 并非常见 Linux 发行版本自带工具,其包含在 sysstat 软件包中,需要先通过 yum 或 apt-get 等方式进行安装后才能使用。 具体安装方法本文不再详述。
用法说明:
示例用法:iostat -d -k 2# -d 表示,显示设备(磁盘)使用状态。# -k 表示让某些使用 block 为单位的列强制使用 kB 为单位。# 2表示,数据显示每隔2秒刷新一次。示例输出:Linux 3.10.0-123.9.3.el7.x8664 (centos) 06/27/2016 _x86_64 (1 CPU)Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtnxvda 0.58 0.12 3.75 278001 8820028xvdb 0.00 0.00 0.00 740 0xvdc 0.00 0.00 0.00 1388 0xvde 0.00 0.00 0.00 2035 0xvdf 0.00 0.00 0.00 740 0
更多参数及返回结果说明,可以参阅 iostat 的 man 帮助。
也可以通过 iotop 从进程维度对系统内进程的 IO 使用情况进行排序。
iotop 也并非常见 Linux 发行版本自带工具,也需要先通过 yum 或 apt-get 等方式进行安装后才能使用。 具体安装方法本文不再详述。
用法说明:
直接使用指令 iotop 运行后,可以看到类似以下界面:
回显说明:
$ dumpe2fs /dev/xvda1 | grep Journaldumpe2fs 1.42.9 (28-Dec-2013)Journal inode: 8Journal backup: inode blocksJournal features: journal_incompat_revokeJournal size: 128MJournal length: 32768Journal sequence: 0x00010ffbJournal start: 10953
[root@localhost ~]# dumpe2fs /dev/sda1 dumpe2fs 1.39 (29-May-2006) Filesystem volume name: /boot Last mounted on: <not available> Filesystem UUID: 62eed73c-4f24-4250-a69a-2643755cba8a Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super Default mount options: user_xattr acl Filesystem state: clean Errors behavior: Continue Filesystem OS type: Linux Inode count: 76304 Block count: 305200 Reserved block count: 15260 Free blocks: 272556 Free inodes: 76265 First block: 1 Block size: 1024 Fragment size: 1024 Reserved GDT blocks: 256 Blocks per group: 8192 Fragments per group: 8192 Inodes per group: 2008 Inode blocks per group: 251 Filesystem created: Mon Jun 29 17:30:27 2015 Last mount time: Mon Jul 18 22:44:31 2016 Last write time: Mon Jul 18 22:44:31 2016 Mount count: 143 Maximum mount count: -1 Last checked: Mon Jun 29 17:30:27 2015 Check interval: 0 (<none>) Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) First inode: 11 Inode size: 128 Journal inode: 8 Default directory hash: tea Directory Hash Seed: 885973fc-263b-466d-8498-e427b59d511a Journal backup: inode blocks Journal size: 8M 。。。
可以通过如下脚本对磁盘进行格式化并自动配置 4K 对齐。
注意:运行此脚本会自动格式化所有数据盘磁盘。如果并非新购磁盘,请在操作前,务必确认已经完成相关磁盘上的数据备份。可以通过快照进行磁盘的备份,操作方法可以参阅创建快照。
chmod +x ./auto_fdisk.sh./auto_fdisk.sh
标签:
原文地址:http://www.cnblogs.com/zengkefu/p/5686702.html