服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

带有SAN和Oracle 11g的HP Windows 2008 Server中的高磁盘IO峰值

我有一个HP Proliant BL68C G5服务器,运行Windows Server 2008 R2标准版服务器,用作Oracle 11g数据服务器。 该机器本身具有20GB内存,双Xeon 2.4ghz CPU,Smart Array P400i上的146gb SAS驱动器(Raid 1 + 0)作为操作驱动器,HP Eva FC SANarrays用于Oracle文件。 我检查了FC HBA和SAN控制器的固件更新,确保Windows是最新的,而且我使用的是最新的惠普驱动程序。 但是,Oracle数据库的性能有所下降,一位Oracle顾问看了看Oracle的安装情况,并build议说他们是磁盘子系统的问题。 在一个典型的忙碌会议中,我跑了15分钟,我得到了下面的数字。 %磁盘时间:平均:61最大:15,145 平均。 磁盘读取队列长度:平均:1.043最大值:8.755 平均。 磁盘写入队列长度:平均:1.911最大值:756.456 %处理器时间:平均:2.529最大:23.655 平均。 磁盘秒/读:平均:0.013最大:0.041 平均。 磁盘秒/写入:平均:0.008最大值:0.153 内存可用By:avg:1.0780e + 010最大:1.0796e + 010 从我的理解,平均数字是好的,但最高的数字是非常高的。 我也明白磁盘时间并不是使用SANarrays时最好的数字,但最大队列长度让我担心,这与Oracle所说的磁盘访问速度缓慢有关。 我考虑过networking访问,同期看来最多有75MB的stream量,考虑到networking使用千兆位以太网,这似乎并不是很多。 有没有人遇到过类似的情况,或有任何指示我可以进一步调查。 机器的性能对我来说似乎非常好,但被locking在与甲骨文的战斗中,以certificate他们的软件导致了磁盘问题,而不是SAN本身,这是相当令人沮丧的。 我试图全面地描述我的描述,但是如果有人有任何的build议和需要更多的信息,请不要犹豫,问。