Disk Types


Hard drives became a commodity product in the early 1990s, and the resulting low margins afforded manufacturers the ability to force many hard disk manufacturers out of business or into merger. Currently, there are four major manufacturers of hard drives in the United States, and between them, they control in excess of 90% of the worldwide market:

  • Maxtor Maxtor specializes in large-capacity (3.5-inch) consumer and enterprise drives.

  • Seagate Seagate is noted for its high-speed enterprise-class SCSI and Fibre Channel drives, but it also has consumer lines in high-capacity drives, notebook drives (2.5-inch), and microdrives.

  • Western Digital Western Digital also specializes in high-capacity consumer drives, with additional lines of high-speed drives as well.

  • Hitachi Formerly IBM's disk drive division, Hitachi makes desktop, laptop, and server drives, but is best known for its notebook drives (Travelstar brand) as well as its enterprise-class hard drives.

Other vendors you may encounter include Fujitsu, Samsung, and Toshiba.

Note

Regardless of who you buy your disk drives from, the entire industry generally produces reliable products. Consumer drives typically come with anywhere from a three-month to three-year warranty, enterprise-class drives usually start at a three-year warranty. The mean time between failures (MTBF) is usually advertised as around seven years. That may seem like a lot, but remember that this number is a mean. When you purchase drives for a disk array of say eight drives, the chances of one failing are eight times greater than with a single drive. You should expect a drive to fail in the first year or two. That's why you want to have redundancy built into your system, by including extra drives.


Whereas it is common to find a single disk drive in a workstation, servers are a different beast entirely. Modern server motherboards don't look all that different from PC motherboards, except that they tend to be larger in order to accommodate more expansion slots. Other differences are that they often support multiple processors, have onboard RAID and network support, and come in an extended ATX or extended BTX form factor, with features geared toward controlling internal case temperatures. Most server deployments opt to use faster drives and more drives, and they combine those drives in the form of external disk arrays. Arrays provide for both enhanced speed (as measured by data throughput) and higher fault tolerance.

For more information on motherboard form factors see, "Motherboard Types and Form Factors," p. 226.


You generally only find the IDE bus and ATA drives used in the low end of the server market, typically in single- or dual-processor systems. You might find that a server's boot drive is an enhanced ATA drive or a two-drive EIDE RAID array, but the business end, with larger amounts of storage, typically uses other technologies. Most of the server industry is currently using one of the following four standard types of 3.5-inch disk drives:

  • SCSI

  • Fibre Channel

  • SATA

  • IDE

Each of these types is described in the sections that follow. Because all drives have the same size and form factor, the best way to tell them apart is to look at the back of the drive to see what connectors each has.

IDE and ATA Drives

Integrated Drive Electronics (IDE) has been the storage interface on PC motherboards for many years. The "integrated" part refers to an onboard controller (an ASIC) that offloads processing to the disk, as well as an onboard drive cache.

In Chapter 6, "The ATA/IDE Interface," we already detailed just about all there is to know about the technology behind the IDE interface. In this section, however, we'll recap some of the core details as they pertain to this chapter.

See Chapter 6, "The ATA/IDE Interface," for more information on the IDE bus and its characteristics.


These days when people refer to IDE drives, what they really mean is the advanced version of the ATA standard, probably implemented in a proprietary version. ATA-2 is also marketed as Enhanced IDE (EIDE), which was a term Western Digital coined for its hard drives. Seagate was another vendor with an "enhanced" IDE standard; it called its Fast ATA or FAST IDE. Essentially, these names all refer to minor variations on the same theme (ATA-2), and the term EIDE is in wide usage. You can expect EIDE drives to be about three or four times faster than the original IDE standard, with data transfer rates between 4MBps and 16.6MBps. The next version of the ATA standard was ATA-3, a minor revision that isn't differentiated from EIDE.

Usually, a server motherboard comes with two or four EIDE connections, with each channel supporting one master device and one slave device. Devices that can connect to IDE are hard drives, optical drives, and tape drives, for the most part. Motherboards with four IDE connections often connect a pair of them to an onboard EIDE RAID chip. You can also purchase EIDE RAID controllers from several vendors. EIDE RAID is discussed later in this chapter, in the section "RAID Controllers."

From the standpoint of using ATA in servers, the next few versions of ATA are of the most interest. After version ATA-3, there followed more versions of the ATA standard. There are currently seven ATA versions. Those that are currently in use are recapped in the following list:

  • Ultra ATA This version is sometimes referred to as Ultra DMA (UDMA), and it runs in mode 3 with a throughput of 33MBps. This standard is obsolete.

  • (Ultra) ATA/66 The ATA/66 standard originally promulgated by Quantum (now part of Maxtor) is also supported by Intel and others. The 66 refers to a throughput of 66MBps. The term "Ultra" is in parenthesis because some vendors use it in their advertising, while others do not. ATA/66 is nearly obsolete.

  • (Ultra) ATA/100 ATA/100 was released rather recently, offering 100MBps. In consumer-level drives, ATA/100 is in common use. This drive standard takes the 40-pin, 80-wire ribbon connector that you see on the current generation of motherboards.

  • (Ultra) ATA/133 The current version of ATA, also called ATA-7, features 133MBps throughput and a number of other advanced features. Maxtor calls its implantation FastDrive/133, and it is backward compatible with the ATA/100 standard. However, to get 133MBps performance, you need a controller that supports that speed; otherwise, the drive runs at 100MBps. There's little, if any, performance advantage to be gained from ATA/133 because even an ATA/100 drive can bottleneck your PCI bus.

Note

ATA as implemented in real drives is the work of an ad hoc group called the Small Form Factor (SFF) Committee. You can read more about them at www.sffcommittee.com, but the standard itself is specified by Technical Committee T13 of the NCITS (see http://t13.org).


Let's look at some of the features offered by the latest versions of EIDE drives, as these are the ones that are most desirable to use in server deployments. The specs following Figure 11.1 list an abbreviated spec sheet for a Samsung SP1604N 160GB, 7200rpm EIDE hard drive, a drive that is in the SpinPoint P80 series.

Figure 11.1. Most EIDE drives used today are ATA-7 (Ultra ATA/133) drives that spin at at least 7200 rpm.


The SP1604N features the following:

  • The Ultra ATA/133 interface (ATA-7) The drive offers a 48-bit address set and 8MB of cache, and it is formatted at 512 bytes per sector.

  • A fluid dynamic bearing spindle motor It offers noise-reduction technology (NoiseGuard and SilentSeek).

  • High-speed dual digital signal It has an onboard dual-channel digital signal processor.

  • ATA SMART compliance Self-Monitoring Analysis and Reporting Technology (SMART) is a feature that looks ahead to predict disk errors and helps you take corrective actions. For a detailed description of SMART, see www.seagate.com/support/kb/disc/smart.html.

  • Management features It offers ATA Security Mode Feature Set, ATA Host Protected Area Feature Set, and ATA Automatic Acoustic Management Feature Set.

  • Hot-pluggability and hot-swappability This drive is hot-plug and hot-swap capable, which is very desirable in a server drive for RAID applications.

It's very important that server drives be quiet, cool, and power efficient because you multiply these issues many times in server deployments.

From the standpoint of performance, here's what Samsung advertises:

  • Read seek time Typically 0.8ms (track-to-track); average 8.9ms; full-stroke 18ms.

  • Average latency 4.17ms, with a drive ready time of 7 seconds.

  • Data transfer rate 133MBps media to/from buffer (maximum), 741MBps buffer to/from host (maximum).

  • Reliability MTBF 500,000 POH; start/stop cycles 50,000; component design life five years.

  • Power consumption Voltage 5V ±5%/12V 10%; Read/write on-track 8.5W; Seek 9.5W; Idle 7.7W; Standby 0.9W; and Sleep 0.9W.

  • Size 4.0 inches x 1.0 inches x 5.75 inches and 1.4 pounds.

It's still possible to find EIDE models with 2MB of onboard cache or ones that operate at the older 5600rpm speed, but their cost advantage over drives such as the one from Samsung is no longer what it used to be. Consequently, these drives are slowly being phased out.

Serial ATA

Serial ATA (SATA) is the technology that is meant to replace the EIDE interface in desktop systems and workstations. You find SATA connections on nearly all modern motherboards, with two or four onboard connections being common. Some new server boards have as many as eight SATA connections.

The SATA bus standard is similar to Fibre Channel in regard to its ability to fan out and connect not only hard drives but peripherals as well. In terms of the physical drive, a SATA drive is identical to a standard parallel ATA (PATA) drive, except that it uses the serial interface. The ATA or EIDE drives you learned about in the preceding section use a parallel data transfer method, with many channels communicating during each processor cycle. The ATA/100 standard uses a 16-bit channel and requires the ribbon cables we are so familiar with in desktop PCs. It's not uncommon to see ribbon cables with 40 or 80 wires. The form of the wire is flat and wide to eliminate crosstalk between channels. The rounded cables that replace ribbon IDE cables contain a significant amount of shielding.

SATA uses a serial connection, sending data down a single control channel because the serial data stream runs at much greater speeds than the EIDE bus. When SATA was first introduced, the bus clock was sending data down the wire at 1.5GHz, compared to the clock rate of around 100MHz for Ultra ATA/100. That is roughly 150 times as fast, and so even if you reduced the number of wires by a factor of 40 or 80, SATA would be faster than ATA. SATA suffers from fewer data transmission errors, and there's less need to re-send data over an SATA cable than there typically is over an ATA cable. All that, coupled with the fact that the run lengths of SATA can be longer than ATA, adds up to a significant design advantage.

Note

The website of the Serial ATA International Organization, which manages the SATA standard, is www.serialata.org.


Another one of EIDE/ATA's thorny configuration issues, the master/slave relationship, disappears with SATA. An ATA bus master/slave configuration shares the same wire, effectively halving the performance available to each device. In SATA data connections, there is no master or slave. Each device gets a full dedicated 150MBps or 300MBps connection to the SATA host controller, with future transfer rates of 600MBps and faster planned as part of the SATA road map. SATA allows for hot-swappable drivesand more of them than EIDE. This means SATA can compete with SCSI and Fibre Channel when it comes to creating fault-tolerant RAID configurations.

Although SATA was initially thought of as a technology for gamers and for enhanced workstations, it is a very interesting server storage technology, and the industry is keeping a sharp eye on its development.

For more information on Serial ATA see, "SATA," p. 424.


SCSI Drives

SCSI has been the drive interface of choice for small computer systems that require fast data transfers and can live with short cable runs. SCSI is notable for being a self-configuring bidirectional bus, with what is now a long history.

The first SCSI standard appeared about the same time as the Macintosh II personal computer and was developed at Apple. Server vendors have made heavy use of the SCSI interface in applications ranging from drives inside the server itself (so-called "captive disk") to DAS applications, as well as the internal drives used in some storage servers (smaller ones, generally) and disk arrays.

Chapter 7, "The SCSI Bus," describes the SCSI bus in more detail.


Demystifying SCSI

You learned a lot about the SCSI bus in Chapter 7, "The SCSI Bus," so in this chapter we simply review in brief the different standards and look at the types of SCSI drives that are preferred in server deployments today. You saw seven different iterations of the ATA standard earlier (depending on how you count them); with SCSI, there are even more. Many of these standard revision levels are backward compatible with others, and some are not. The key feature to look for is the pin count of the connector.

SCSI has appeared in the following revision levels or types:

  • SCSI-1 (released in 1986)

  • SCSI-2 (released in 1994)

  • SCSI-3 (released in 1996)

These standards define the command set that any variant of that level of SCSI uses. Chances are that these days, if someone refers to "SCSI," they are talking about some form of the SCSI-2 specification.

The original SCSI was an 8-bit bus standard operating at 4 MBps, using a 25-pin connector. The 8-bit bus offered seven connected devices, IDs 0 through 7. ID 7 usually is the host adapter, by default. (SCSI gives priority to the highest-numbered device on a chain, which is why 7 is used.) Moving to a 16-bit standard (SCSI-2) doubled the number of possible connected devices to 15. A 32-bit 40MBps version of SCSI-2 has been codified but is not yet in use.

Note

A lot of information has been published on the SCSI standard. To begin with, SCSI is defined by the T10 Technical Committee (www.t10.org) of INCITS (InterNational Committee for Information Technology Standards), under the auspices of ANSI (American National Standards Institute; www.ansi.org). The relevant trade organization is the SCSI Trade Association (www.scsita.org). Many vendors maintain an open library of information to aid their customers in buying SCSI disks.

Three other sites you might want to look at are Adaptec's (www.adaptec.com/worldwide/support/supportindex.jsp?sess=no&language=English+US&source=home_tab), Seagate's (www.seagate.com/support/kb/disc/index_faq.html), and Parlan's (www.paralan.com/scsi.html), but there are many others as well.


All of the first sets of SCSI standards until SCSI-2 were 5-volt single-ended standards that used TTL voltage levels to determine the signal. That architecture used only a single wire but required termination and high power. A recent variant of SCSI-3, Ultra 2 SCSI, offered a lower 3-volt voltage double-ended alternative called Low Voltage Differential (LVD) signal; you may find it referred to as LVD SCSI.

The low voltage signal in LVD SCSI allows for a longer cable run (35 feet), and the signal is measured as the difference between the two wires of each channel inside the LVD cable. The advantage of Ultra 2 is that it has modest power requirements and is cheaper to make, and because it has two wires, twice as much data can be transferred. You may see the terms HVD SCSI and LVD SCSI bandied about, and this is what they refer to.

You can't directly connect HVD and LVD SCSI, but it is possible to find an adapter called an LVD-to-HVD converter that makes the necessary conversions. You may also encounter a hybrid called "multimode LVD," or LVD/MSE SCSI. That implementation can switch automatically between LVD and single-ended mode.

Things started to get weird when SCSI-2 substituted a 50-pin connector in place of the original 25-pin connector introduced by SCSI-1. The 8-bit standard of SCSI-2's 50-pin connector is sometimes referred to as Narrow SCSI, to differentiate it from the 16-bit 68-pin connector standard called Wide SCSI. Thus the terms Narrow SCSI and Wide SCSI identify not only the width of the standard but to some extent the size of the SCSI connector used.

SCSI Performance

The speed of the SCSI implementation plays a role in what the manufacturer advertises its SCSI as achieving. After SCSI-1, the standards allowed for different speed implementations. After SCSI came Fast SCSI, just like after Ethernet came Fast Ethernet. You will see the Fast standards Fast-10, Fast-20, Fast-40, and Fast-80 SCSI in the literature, where the numbers represent a metric called MegaTransfers/second. For an 8-bit-wide bus, 20 MegaTransfers corresponds to 20MBps, and for the 16-bit bus, 40MBps. That's why each of the Fast standards has two quoted speeds.

These so-called "Fast" speed standards are advertised and known by other names:

  • Fast-10 is simply referred to as Fast SCSI.

  • Fast-20 is also called Ultra SCSI.

  • Fast-40 is Ultra 2 SCSI, which can also run at 80MBps with a 16-bit bus and uses LVD signals.

  • Ultra 3 SCSI runs at 160MBps using LVD. Ultra 3 SCSI is also called Ultra 160.

  • Ultra 4 SCSI, also known as Ultra320, is the fastest SCSI standard in use, running at 320MBps.

Note

Ultra 3 (or Ultra160) is often promoted as an alternative to Fibre Channel because the throughput speeds are similar. It's a debate that will go on for a while. Fibre Channel has higher numbers of nodes (126 versus 15) and a much longer run length (10km versus 35 feet). Ultra 3 offers better manufacturer interoperability as well as lower costs. These characteristics define where each is used. You don't typically find Fibre Channel inside servers, connecting just a few drives, or connecting arrays that are close to a servercharacteristics of small business or departmental servers. For larger deployments with many more nodes and longer cable lengths, Fibre Channel has the advantage.


Let's break this down just a little bit further to see how all these terms come together to form some of the slang surrounding SCSI. Fast-Wide SCSI is the Fast-10 standard using a 16-bit (wide) bus. Wide Ultra SCSI is the 16-bit version of the Fast-20 or Ultra standard.

It's really easy to see how people get confused when talking about SCSI. Let's simplify this by getting down to what you really need to know from a server perspective when it comes to disk drives.

The Suitability of SCSI

These days, when people refer to SCSI, they are usually referring to the SCSI-2 standard. Ultra SCSI and Ultra 2 SCSI are both in wide use and are usually referred to by their correct names. It is very rare to run into terms such as Fast-20 or wide, and when SCSI is HVD, people don't generally differentiate it from all the other common garden varieties of HVD around. Ultra 3 and Ultra 4, on the other hand, are newer and are used in high-performance applications. People who use Ultra 3 generally refer to their implementation as LVD SCSI or U160 (and its variants). Ultra 4 users generally use the term Ultra 320.

For the most part, SCSI standards are interoperablebut not always. If you have two-pin compatible forms of SCSI and plug one into the other, the combination will run at the slower standard's speed. Ultra 2 and Ultra 3, for example, are backward compatible with any of the earlier single-ended versions of SCSI but revert from multimode to single mode when they sense a single-ended device. You need to pay attention to the types of controllers you are using, the cables and terminators they require, and the drives you are purchasing if you want to minimize problems.

Let's now consider suitability to task as it relates to SCSI and servers. Table 11.1 lists SCSI cable lengths, speeds, and connectivity.

Table 11.1. SCSI Standards

Name

Bus Width (bits)

Maximum Cable Length (meters)

Maximum Speed (MBps)

Maximum Number of Devices (IDs)

SCSI-1

8

6

5

8

SCSI-2

8

6

5-10

8

Fast SCSI-2

16

3

10-20

8

Wide SCSI-2

16

3

20

16

Fast Wide SCSI-2

16

3

20

16

Ultra SCSI-3, 8-bit

8

1.5

20

8

Ultra SCSI-3, 16-bit

16

1.5

40

16

Ultra 2 SCSI

8

12

40

8

Wide Ultra 2 SCSI

16

12

80

16

Ultra 3 (Ultra160/m) SCSI

16

12

160

16

Ultra320 SCSI-3

16

12

320

16


From Table 11.1, we see that the following is true:

  • Ultra 2, Wide Ultra 2, and Ultra 3 SCSI offer 12-meter connections. This makes those standards suitable for use in connecting a server to storage across the room or a hall.

  • Ultra SCSI-3, Fast, and Wide SCSI standards are faster standards with short cable length runs. As such, they are better suited for applications where the SCSI host adapter and SCSI disk drives are in close proximity. You would use this second group of SCSI standards for a captive disk inside a server or for a connection to a storage array that is either in the same case or rack as the server itself, or to an array that is very close by.

Indeed, this is just the pattern of usage you find in the industry. Now that we've reprised and hopefully demystified the various SCSI standards, let's take a look at the disk drives in common usage.

SCSI Drives

SCSI drives are favored for captive disks inside servers, for smaller disk arrays, and in some high-performance disk arrays. SCSI drives are much more expensive than PATA or SATA drives; you can expect to pay a premium that can be as much as two to three times the price of SATA or PATA drives. Two speeds of drives are currently in use today: 10,000rpm, or 10k, disks marketed for mainstream servers, and 15,000rpm, or 15k, disks marketed for high-performance servers. As of this writing, you can purchase SCSI drives in the range of 37GB to 300GB, or you can purchase PATA or SATA drives up to 500GB. SCSI tends to lag a little behind in terms of capacity despite being the leader in performance.

The most common types of SCSI drives currently on the market are Ultra320 LVD SCSI drives in either the 10K or 15K speeds, and these Ultra320 drives come with either 68-pin Wide SCSI or 80-pin SCA-2 (hot-swappable) connectors. Most of the drives sold on the market today ship with 8MB of onboard cache in them. As a general rule, the 10K drives have seek times of around 5ms (microseconds) average, and the 15k drives have a seek time of about 2.75ms to 3.5ms on average.

Earlier, we looked at a 160GB Samsung PATA drive. Now let's compare that drive to the characteristics you would find for a Seagate Cheetah Ultra320 ST3146854LW drive of similar size. Here are some of the specifications:

  • Rotational speed 15,400rpm

  • Connection 1 68-pin Ultra320 SCSI LVD-SCSI connector

  • Capacity 146GB; 8 physical heads, 50,864 cylinders; 4 discs/platters; 512 bytes per sector; 286,749,488 user sectors per drive

  • Seek time 3.5ms average

  • Buffer (cache) 8MB

  • Reliability MTBF 1,400,000 hour(s) shock tolerance

  • Power 5V DC input or 12V; input current from 0.6A to 3A, depending on the voltage and operating state; power consumption 11.91W at idle

  • Performance Spin rate 15,4000 rpm; data transfer rate 320MBps External Maximum Ultra320 SCSI; track-to-track write typical 0.45ms; track-to-track read 0.27ms typical; full-disc read 7.4ms typical; full-disc write 7.9ms typical; average read 3.5ms typical; average write 4ms typical; latency 2ms average; spinup time 20 seconds; power-on to ready time 3 seconds; track density (TPI) 85,000 tracks/inch; recording density (BPI) 628000 bits/inch maximum; bytes/track 471916 average; internal transfer rate 685Mbps1142 MBps; formatted internal transfer rate 85MBps142 MBps

  • Environmental Temperature range 5° C (41° F) to 50° C (122° F) under operation; 95% maximum humidity; altitude 1001 feet to 10,000 feet under operation; sound emission 36dB at idle typical

  • Miscellaneous Enhanced error correction code, fluid dynamic bearing motor, full duty cycle reliability, SMART error correction

  • Warranty Standard warranty 5 year(s) limited, worldwide parts warranty/labor 5 year(s)

This level of performance is particularly impressive given that this drive is two to three times as fast as the Samsung drive detailed earlier. Perhaps the most important comparison is price. The Samsung SP160N's full retail price is a little more than $100, while the Seagate drive is approximately $1,200. Both of these are new drives, but whereas the Samsung will maintain its price over time (it's still a commodity), you will see a large price drop over the next 18 months in a drive like the Seagate one.

Fibre Channel

Fibre Channel is a high-performance serial drive interface that borrows from the SCSI command set to attach to drives using either copper or high-speed optical wires. Fibre Channel has some very desirable features from the standpoint of server/storage deployment.

Originally deployed in mainframes around 1988, Fibre Channel was meant to replace HIPPI. Fibre Channel is the interconnect of choice for large storage devices and SANs. It allows a large number of disks to be connected. You tend to find Fibre Channel employed as the predominant interface type in enterprise-class storage servers such as EMC Symmetrics or Network Appliance NAS servers.

There are three different Fibre Channel topologies or architectures:

  • Fibre Channel Point-to-Point (FC-P2P) FC-P2P is implemented with a direct connection between to FC devices.

  • Fibre Channel Arbitrated Loop (FC-AL) With FC-AL, a Fibre Channel HBA attaches to a backplane with a printed circuit board. Fibre Channel drives housed in carriers mount directly into the backplane, making a direct connection without a cable. The direct connection makes them more reliable. This topology is used to connect a storage server directly to an application server.

  • Switched Fabric (FC-SW) In larger deployments typical of SANs, Fibre Channel connections plug into an intelligent (that is, manageable) switch. That switch can route traffic from one port to another, making data available to a number of servers potentially through different paths.

Fabric switch Fibre Channel is covered in detail in Chapter 12.


The wiring used in Fibre Channel from the backplane to the HBA or from the backplane to the switch is either an optical (that is, fiber) or twisted-pair copper cable.

Fibre Channel, like many other transport technologies, borrows from and owes a lot to the SCSI standard. Normally, you see the protocol broken down into a five-layer scheme:

  • FC-4 The application layer, where Fibre Channel data is prepared for transport.

  • FC-3 A layer with protocols pertaining to Fibre Channel ports.

  • FC-2 The network layer, which is the protocol with the Fibre Channel command set.

  • FC-1 The data link layer, where signal encoding and decoding are managed.

  • FC-0 The physical layer, which involves wiring.

Note

For more information about the Fibre Channel protocol layers, see http://hsi.web.cern.ch/HSI/fcs/spec/overview.htm.


Because Fibre Channel is expensive to deploy and requires separate networking skills, it isn't used in smaller disk deployments. For a server or an array with five or fewer drives, there is no significant performance boost in using Fibre Channel versus SCSI.

Characteristics of Fibre Channel

You learned a lot about Fibre Channel when you learned about SCSI. Fibre Channel borrows many things from the SCSI world. The following factors separate Fibre Channel technology from SCSI and the other drive standards:

  • Speed The Fibre Channel interface operates at 100MBps at the drive. HBAs may be found in both the 1Gbps and 2Gbps ranges. 4Gbps, 8Gbps, and 10Gbps standards have been ratified, but the only active product development is in the 8Gbps range. The 10Gbps standard is not backward compatible with prior standards.

  • Longer cable lengths Each controller is able to connect up to 30m over copper wire or 10km over optical wiring.

  • Higher device connect count The limit for the IDE bus is four drives on two channels; SCSI can connect to up to 15 devices; Fibre Channel can connect up to 126 devices.

  • Loop architecture You can create what are called FC-AL as well as dual loops that connect to two different servers at the same time. Dual loops offer advantages in multiple-drive systems implemented in a RAID solution because they allow data on one side of the loop to be seen on the second loop. Each loop of a dual loop gets its own HBA, so the combined data transfer rate can be as high as 200MBps. A dual-loop topology can have 2x126, or 252, devices.

  • Standard serial port implementation Just like SATA, Fibre Channel is a standard serial port interface. The Fibre Channel interface is actually an ANSI standard. A Fibre Channel bus requires a backplane (see "Backplanes," later in this chapter), which holds the drives and drive receptacles, a Fibre Channel HBA, and the drives themselves.

  • Hot-swapping (hot-plugging) With Fibre Channel, drives can be installed or removed from the bus at any time, even when the server is down. This is not true of SCSI, although it will eventually be implemented as a feature in SATA drives.

Fibre Channel is reliable and well established. Many factors have given Fibre Channel a distinct advantage over other technologies in the past. There is so much investment and expertise in Ethernet infrastructure that developing storage over TCP/IP technologies may steal a lot of Fibre Channel's market share over time.

Arbitrated Loop Topology

One of the major reasons Fibre Channel is so widely deployed is that you can create a topology called an arbitrated loop. As shown in the previous section, FC-AL isn't a loop at all (except topologically speaking); rather, it's a connection through the backplane of drives to the HBA. On the backplane is a port bypass circuit (PPCB) logic board that allows for the fast operation of the loop and for the ability to hot-swap drives.

Although there are 126 assignable addresses (the 127th is the host), in practical terms, you can attach from 45 to 55 disks to an FC-AL before you start getting performance degradation. Performance in these storage systems is typically measured in terms of I/O per second. Often the diagnostic utility of choice is the freeware Intel IOmeter.

FC-AL can use coaxial, twin-axial, or optical cabling, and there are no drive switches or jumpers to set because the interface is self-configuring. In terms of fault tolerance, a backplane is both hot-swappable and double ported. The current standard runs at 100MBps, with a frequency of 1.062GHz.

When Fibre Channel is configured into the dual-loop topography, it picks up not only speed but fault tolerance as well. Dual loops uses two Fibre Channel HBAs connected to each disk drive, allowing each bus to access the same drive. Although only one of the two loops may access a drive at a time, the net result is that you get an overall doubling of throughput. Not only that, but if one of the bus's connections to a disk fails, that disk is still available through the other bus. The ability to share data between two systems provides built-in redundancy that saves you from having to duplicate a data set.

Fibre Channel really has a lot to recommend it, especially when you are trying to build a large shared storage system in a storage area network (SAN).

Installing a Fibre Channel Drive

To install a Fibre Channel drive, follow these steps:

1.

Mount the drive into the tray or carrier that is part of your Fibre Channel backplane.

2.

Connect the LED pins on the back of the drive to the carrier if you want to observe the signals. The LEDs tell you when there is a fault condition (the Fault LED) and the activity of the disk (the Activity LED). Activities are indicated by the light being on or off, blinking slowly or steadily, or toggling on and off. Table 11.2 describes the status of the lights.

Table 11.2. Fibre Channel Disk LED Indicators[1]

LED

Status

Indication

Fault LED

On

Both ports failed, there is an internal failure, or the drive receives a fault signal from the host.

Fault LED

Off

No error detected (operation normal).

Active LED

On

Spun down and read or write in progress.

Active LED

Off

Spun up and no disk head activity.

Active LED

Slow blink (20% on/80% off)

Spun down and no read or write activity in progress.

Active LED

Steady blink (50% on and off)

Changing spin rate up or down.

Active LED

Toggles on and off

A format is in progress, the light changes as the cylinder in use changes.


[1] These settings can change somewhat, depending on the manufacturer. The settings in this table are specific for Seagate's Fibre Channel drives.

3.

Inset the tray or carrier into the backplane connecting the 40-pin Fibre Channel connector on the back of the drive to the mated connector on the backplane.

4.

The drive should be recognized at this point. Partition and format it. Most Fibre Channel drives come low-level preformatted, but you may need to do a low-level reformat.

If your Fibre Channel drive doesn't spin up, the most likely problem is that you don't have a good physical connection to the backplane. You should remove the drive and check its mounting and then reinsert it carefully and firmly. If the drive does spin up but isn't recognized by the Fibre Channel HBA, you need to run the host adapter setup utility that ships with your adapter to enable the drive through software.




Upgrading and Repairing Servers
Upgrading and Repairing Servers
ISBN: 078972815X
EAN: 2147483647
Year: 2006
Pages: 240

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net