您的位置:首页 > 运维架构 > Linux

Linux查看硬盘使用情况

2013-04-04 16:31 543 查看

 

 

 

 

 

1. 查看硬盘及分区信息

# fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00049b04

Device Boot Start End Blocks Id System
/dev/sda1 1 66 524288 82 Linux swap / Solaris
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 66 2611 20446208 83 Linux

2. 查看文件系统的磁盘占用情况

# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 20G 9.0G 11G 47% /
tmpfs 496M 224K 496M 1% /dev/shm
.host:/ 298G 91G 207G 31% /mnt/hgfs
/dev/mapper/temp-lv0 994M 33M 962M 4% /share/lv0
/dev/mapper/temp-lv1 794M 33M 762M 5% /share/lv1

3. 查看IO性能

# iostat -d -x -k 1 5
Linux 3.4.6 (localhost.localdomain) 04/04/2013 _x86_64_ (1 CPU)

Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
sda 0.01 1.03 0.49 0.57 8.51 15.33 44.87 0.00 3.87 1.07 0.11
sdb 0.01 0.00 0.04 0.00 0.19 0.02 10.77 0.00 0.19 0.19 0.00
sdd 0.01 0.00 0.03 0.00 0.16 0.00 9.47 0.00 0.19 0.19 0.00
sdc 0.01 0.00 0.02 0.00 0.12 0.02 11.97 0.00 0.16 0.16 0.00
md0 0.00 0.00 0.03 0.00 0.14 0.04 10.12 0.00 0.00 0.00 0.00
dm-0 0.00 0.00 0.01 0.00 0.02 0.02 13.67 0.00 0.23 0.18 0.00
dm-1 0.00 0.00 0.00 0.00 0.02 0.02 14.50 0.00 0.24 0.17 0.00
dm-2 0.00 0.00 0.00 0.00 0.01 0.00 8.00 0.00 0.09 0.09 0.00

 %util 一秒钟有百分之多少的时间用于I/O操作,或者说一秒钟有多少时间I/O队列是非空的。

如果%util接近100%,说明产生的I/O请求太多,I/O系统已经满负荷,磁盘可能存在瓶颈

await的大小一般取决于服务时间(svctm),以及I/O队列的长度和I/O请求的发出模式。这个响应时间应该低于5ms,如果大于5ms就表示磁盘I/O压力很大,可以考虑更换更快的磁盘,调整内核的elevator算法,优化应用,或者升级CPU

 

du -cks * |sort -rn|head -n 10   找出系统中占用空间最多的前十个文件或目录

 

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: