我们在性能计数器上使用磁盘读取/秒和磁盘写入/秒在四个服务器(物理盒,没有虚拟化)上创建了一个IOP监视报告,这些服务器在每个服务器的RAID10中具有4x15k 146 4x的SAS驱动器,设置为每1秒检查和记录数据,并在停止报告之前记录24小时。
这些是我们得到的结果:
Server1最大磁盘读取/秒: 4249.437最大磁盘写入/秒: 4178.946 Server2最大磁盘读取/秒: 2550.140最大磁盘写入/秒: 5177.821最大磁盘读取/秒: 1903.300最大磁盘写入/秒: 5299.036 Server4最大磁盘读取/秒: 8453.572最大磁盘写入/秒: 11584.653
每秒的平均磁盘读写量通常较低。也就是说,对于一台特定的服务器,它平均为33写/秒,但当实时监视时,它通常会飙升到几百次,有时还会上升到数千次。
有人能向我解释为什么这些数字比理论计算要高得多,假设每个驱动器都可以达到180个IOP吗?
附加信息(RAID卡):HP智能阵列P410i,总缓存大小为1GB,禁用写缓存,阵列加速缓存比率为25%读和75%写
发布于 2012-09-05 19:42:42
每个驱动器可以执行180个随机IOP。你的工作量完全是随机的吗?我打赌你看到的是连续的读/写。
发布于 2012-09-05 19:11:29
我认为这是缓存。您说过禁用了写缓存,但是我看到了"Array加速器缓存“,我对此并不熟悉--但是内存缓存可以解释高吞吐量的突发现象。
发布于 2012-09-05 19:48:53
如果您正在使用实际的活动模式进行基准测试,并且应用程序的性能是可以接受的,并且在硬件规范中,那么您就处于良好的状态。然而,理解您的读/写模式和存储系统的功能也很重要。
您使用的是HP智能阵列控制器,因此有一个与其业绩有关的因素数。
1)。您有写缓存,它只是每个驱动器上的物理磁盘缓存。大概8-32兆字节。这可能是禁用在您的设置。
2)。在实际控制器上也有电池支持的写缓存(BBWC)或闪存支持的写缓存(FBWC)。这是512 by或1GB,由非易失缓存机制保护。这似乎是启用的。
3)。您在问题中描述的缓存比率是上面专门用于读写的百分比。它由“阵列加速器”术语表示。
通过启用数组加速器,您将在进入磁盘之前将低延迟写入提交到缓存中。基本上,您的应用程序可以说,“是的,我写的”,因为存储系统说,“它是写的”,并且可以合并编写,并将它们按顺序批量地提交到旋转磁盘。
根据您当前的设置,您有一个384 on或768 on的写缓冲区,以便在测试期间解释高的IOPS数字。您也有少量的读缓存可用。如果您的工作数据集足够小,您可能完全在缓存中工作,这比磁盘快得多。
以下是智能阵列P410配置在ProLiant DL380 G7上的输出。正如您所看到的,基本设置涉及很多方面,还有一些优化。我认为你可能只禁用了一个小项目,剩下的留在原地。
Smart Array P410i in Slot 0 (Embedded)
Bus Interface: PCI
Slot: 0
Serial Number: 500143801664FE50
Cache Serial Number: PBCDF0CRHZV1JS
RAID 6 (ADG) Status: Disabled
Controller Status: OK
Hardware Revision: C
Firmware Version: 5.14
Rebuild Priority: Medium
Expand Priority: Medium
Surface Scan Delay: 15 secs
Surface Scan Mode: Idle
Queue Depth: Automatic
Monitor and Performance Delay: 60 min
Elevator Sort: Enabled
Degraded Performance Optimization: Disabled
Inconsistency Repair Policy: Disabled
Wait for Cache Room: Disabled
Surface Analysis Inconsistency Notification: Disabled
Post Prompt Timeout: 0 secs
Cache Board Present: True
Cache Status: OK
Cache Ratio: 25% Read / 75% Write
Drive Write Cache: Enabled
Total Cache Size: 1024 MB
Total Cache Memory Available: 912 MB
No-Battery Write Cache: Enabled
Cache Backup Power Source: Capacitors
Battery/Capacitor Count: 1
Battery/Capacitor Status: OK
SATA NCQ Supported: Truehttps://serverfault.com/questions/424668
复制相似问题