Download Print this page

Compaq 108164-003 - ProLiant - 800 White Paper page 14

Disk subsystem performance and scalability
Hide thumbs Also See for 108164-003 - ProLiant - 800:

Advertisement

ECG025.0997
W
P
HITE
APER
(cont.)
. .
. .
For instance, let's say you request data stored on your disk drive (refer to Figure 4 for
. .
. .
reference). The system first tries to complete the READ request by retrieving the data
. .
from the file system cache (memory). If it is not there, the system has to retrieve the data
. .
. .
from the hard disk. Figure 5 shows the communications that take place to retrieve data
. .
from the disk.
. .
. .
. .
. .
. .
. .
. .
Operating system
. .
checks to see if the
. .
. .
requested data is in
. .
memory.
. .
. .
. .
No
. .
. .
. .
Operating system sends the
. .
request through the I/O bus
. .
(i.e., PCI bus) to the disk controller.
. .
. .
. .
. .
. .
. .
Disk controller
. .
checks its cache (i.e.,
. .
. .
Array Accelerator) for
. .
the data.
. .
. .
. .
No
. .
. .
. .
Disk controller sends the request
. .
across the SCSI bus to the
. .
physical disk drives.
. .
. .
. .
. .
Figure 5: Retrieving data from the hard disk.
. .
. .
Now let's examine the same scenario if the requested information were located in file
. .
. .
system cache (refer to Figure 5 if necessary). The operating system checks to see if the
. .
requested data is in memory (i.e., File system cache). Operating system passes the
. .
. .
requested information to the application.
. .
. .
. .
As you can conclude from the flowchart example, the more information stored in memory
. .
the faster the system can access the requested data. Thus, if you are retrieving data from
. .
. .
memory, the speed of the Host Bus will influence system performance.
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
14
Operating system receives the data, passes it to
Yes
the requesting application and keeps a copy of
Disk controller keeps a copy of
the data in its cache and passes
the data through the I/O bus
Yes
Drive transfers the data across the
SCSI bus to the disk controller.
Drive head(s) seek to the track
where the data is located and reads
the request in its cache.
(i.e., PCI bus).
the data.

Advertisement

loading