beautypg.com

Using bbwc, Enabling write cache, Summary – HP ProLiant DL585 G5 User Manual

Page 15: E (see

background image

Note:

In the event of an I/O bottleneck, you should tune the disk subsystem,
decrease the number of users or applications, or add memory to the server.

Using BBWC

HP Smart Array controllers include an allocation of RAM that can be utilized to temporarily buffer
data being written to or read from disk. Since access to this RAM is significantly faster than disk

access, cache can enhance overall server performance, particularly during login operations.
Write cache is of particular interest in the HP SBC environment. After buffering all the data associated

with a particular write command, the Smart Array controller indicates to the HP SBC server that the
data transfer to the disk is complete – even through the data is still being written to disk. This frees up

the server’s processor to perform other tasks and accelerates data throughput.
Performance improvements from write cache are typically most significant when the HP SBC server

is performing log-intensive operations and/or when significant page file write operations are
necessary, such as during user logins. Lab testing has demonstrated performance gains ranging

from 50% to 250%

8

; actual results will vary depending on the application(s) involved and your

particular HP SBC environment.

Note:

Write cache was not used during the testing described in this report.

Enabling write cache
While faster access times can translate directly to enhanced system performance, this improvement

comes with a potential penalty: if a system or utility failure were to occur during cache

synchronization, data might be lost unless battery back-up has been provided.
Because of the potential for data loss, write cache is automatically disabled on HP SBC servers unless
an optional Battery Backed Write Cache (BBWC)

9

enabler is installed and fully-charged. BBWC

allows you to cache write data safely, knowing that your data would be protected by the battery in

the event of a system or controller.
HP highly recommends implementing BBWC on every HP SBC server.

Summary

When planning an x64 HP SBC environment, you should select servers equipped with multi-core

processors to help maximize scalability. If your budget allows, consider the fastest processors, the

most cores, and largest cache.
Memory is an important factor in the x64 environment: while an x64 platform can utilize more RAM,
it also has a higher minimum RAM requirement than an x86 platform. Since a system that is not

memory-starved may also prevent disk I/O bottlenecks, HP recommends adding as much RAM as

your budget permits.
For optimal performance, ensure that BBWC is implemented and enabled, in conjunction with the
largest possible controller cache. Consider using 15,000 rpm SAS drives.

8

For further information, visit the

HP website

9

BBWC is available as an option for select HP ProLiant servers.

15