Articles of iostat

没有明显的理由高负荷平均

我们有几台在亚马逊(ec2)c1.xlarge上通过Amazon AMI运行的networking服务器。 服务器是相互重复的,运行完全相同的硬件和软件。 每个服务器规格是: 7 GB的内存 20个EC2计算单元(8个虚拟核心,每个2.5个EC2计算单元) 1690 GB的实例存储 64位平台 I / O性能:高 API名称:c1.xlarge 几个星期前,我们已经在其中一台服务器上进行了yum upgrade 。 从此升级开始,升级后的服务器开始显示高负载平均值。 不用说,我们没有更新其他服务器,我们不能这样做,直到我们理解这种行为的原因。 奇怪的是,当我们比较使用top或iostat的服务器时,我们找不到高负载的原因。 请注意,我们已经将stream量从“有问题的”服务器转移到其他服务器,这使得“问题”服务器在请求方面不那么拥挤,而且他的负载仍然较高。 你有什么想法是什么,或者我们可以检查什么? # # proper server # w command # 00:42:26 up 2 days, 19:54, 2 users, load average: 0.41, 0.48, 0.49 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT pts/1 82.80.137.29 00:28 14:05 0.01s […]

物理与逻辑磁盘交易

我试图分析一组虚拟机的服务器需求。 我们正在使用LVM,因此iostat显示逻辑卷和物理磁盘的数字,而且它们在事务级别上通常不匹配,我试图决定哪个指标很重要:tps或总块读+书面,并为物理驱动器或lv? 我的猜测是物理驱动器的总块,但tps将考虑到块不会,这将是非常重要的,因为关键的决定是我们是否可以逃脱在一个旋转磁盘arrays而不是闪光灯他们目前的驱动器(我们即将增加一倍的存储空间)。 “iostat 10”输出: avg-cpu: %user %nice %system %iowait %steal %idle 2.38 1.35 1.40 0.69 0.00 94.19 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sdb 225.48 2922.30 3511.65 79987371570 96118589648 sda 1.92 11.86 39.47 324647920 1080458180 dm-0 5.00 10.57 38.62 289229114 1057115528 dm-1 0.27 1.29 0.85 35343720 23342584 dm-3 414.45 1501.13 3393.89 41087911850 92895186296 avg-cpu: […]

磁盘是否在死亡? 奇怪的数字iostat

我在我的房子里有这个老的P4盒子,用Ubuntu服务器作为媒体服务器。 除了IDE启动驱动器之外,还有一个1TB的SATA磁盘,附带一个这样的el-cheapo IDE到SATA适配器。 该磁盘应该是那些'绿',我认为在5400RPM的旋转之一。 它的工作不是一帆风顺一会儿,但现在(大约70%已满),但最近开始在媒体播放器上回放媒体文件(虽然不总是)时开始打嗝。 起初,我以为这是我的蹩脚的WiFi打起来。 但是后来我运行iostat并且出现了一些奇怪的数字。 (BTW这些数字是Twonkymedia服务器试图索引磁盘时) 以下是iostat -dkx 2的一些典型结果 Device: rrqm/s wrqm/sr/sw/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2.00 0.00 0.00 100.00 Device: rrqm/s wrqm/sr/sw/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.99 0.00 0.00 99.50 […]

Linux上的高iostat负载

在顶上: DSK | cciss/c0d0 | busy 87% | read 24193e4 | write 4076e4 | KiB/r 26 | KiB/w 77 | MBr/s 7.61 | MBw/s 3.78 | avq 6.07 | avio 2.49 ms | iostat的 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn cciss/c0d0 347.88 15585.01 7748.01 12665004087 6296342774 cciss/c0d0p5 347.22 15584.66 7740.12 12664723850 6289932128 免费-m: total used […]

显示等待和%util的值为0.00的RAID iostat

我有一个EC2服务器,运行带有6个raid设备的ubuntu 11.10,每个有5个EBS驱动器,每个都是RAID 10设置的一部分,另一个有4个EBS驱动器,作为RAID 0设置的一部分。 我发现即使每个单独的EBS驱动器设备都显示正确的iostat,即md设备显示为0.00 avgqu-sz,await,r_await,w_await,svctm和%util。 md设备的其他统计数据(rrqm / s,wrqm / s,r / s,w / s,rkB / s,wkB / s,avgrq-sz)似乎都是正确的。 任何想法如何我可以得到失踪专栏的统计资料?

文件系统上的HP UX iostat

我有一个服务器运行HP UX 11操作系统,我正在尝试有文件系统,而不是磁盘的I / O统计。 例如,当我inputiostat(在3盘的iostat输出下)时,我有50个磁盘连接到服务器: disk9 508 31.4 1.0 disk10 53 1.5 1.0 disk11 0 0.0 1.0 我有文件系统(DF输出): /c101 (/dev/VGAPPLI/c101_lv): 66426400 blocks 1045252 i-nodes /c102 (/dev/VGAPPLI/c102_lv): 360190864 blocks 5672045 i-nodes /c103 (/dev/VGAPPLI/c103_lv): 150639024 blocks 2367835 i-nodes /c104 (/dev/VGAPPLI/c104d_lv): 75852825 blocks 11944597 i-nodes hp-ux上可能有文件系统而不是磁盘的I / O统计信息吗?

高的cancelled_write_bytes

在具有EBS卷的AWS EC2上运行的MySQL服务器上 iostat返回以下内容 avg-cpu: %user %nice %system %iowait %steal %idle 37.67 0.00 5.26 0.75 0.08 56.24 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda1 2.08 2.54 48.01 430018 8121472 sdb 2.58 30.61 167.08 5177922 28261768 sdc 0.00 0.00 0.00 224 0 sdd 0.00 0.00 0.00 224 0 sde 0.00 0.00 0.00 224 0 sdf 25.27 230.56 […]

在FreeBSD中报告历史系统活动

我想logging有关FreeBSD下的系统活动的数据,以供将来分析。 如果我正在运行一个SysV系统,那么我只需要使用它的相关工具,但这在BSD中是不存在的。 (而且bsdsar已经失踪了。)我并不在意特定的格式或实用程序,但是我想保留有关CPU,RAM和VM利用率以及I / O信息的信息。 同时,全面的stream程会计似乎都是过度的,并不真正提供我想要的数据:特别是关于先前存在stream程的数据。 我只能logging从长期运行的vmstat,iostat等命令的输出,但似乎应该有一些整齐的东西。 最终,问题是: 在FreeBSD下找出最近的系统利用率的好方法是什么?

iostat花费很多时间返回

我有一个带有大量SAN磁盘的solaris 10服务器(在所有path中接近1000)。 iostat -En需要接近5分钟才能返回。 有没有办法找出是什么造成延误? 桁架没有太大的帮助。

我们是否需要在Linux上定期进行磁盘检查?

我们是否需要定期进行磁盘检查,坏块和坏道? 我们的服务器最近4个月没有重新启动,也没有在任何磁盘上执行磁盘检查。 这可能会导致未来的任何问题或将增加坏盘的概率。 在生产服务器上执行磁盘检查真的很实用吗?