Home Consumer Capacity’s Effect on Server Performance

Capacity’s Effect on Server Performance

by storagereview

How does a drive’s capacity affect performance? After all, given the same constant-size data set, a larger drive has to seek across less of its breadth. Can the capacity advantages of larger, slower rotating drives overcome their inherent latency disadvantages? Join us as we put today’s 10k and 15k RPM drives to the test!






In a meeting with Maxtor at Las Vegas’ Comdex, we had an opportunity to pop the ever-present 15k question to Bill Clemmey, Senior Marketing Manager of Server Products. Bill’s response, as always, was that while Maxtor was evaluating all options and had a team working on a potential “Atlas 15k,” their research indicated that the market wasn’t prepared to accept 15k RPM product in significant quantities due to cost and power concerns. In the mean time, he argued, partitioning a 73 GB Atlas 10k III drive to utilize just the outer 36 gigs would address those who required the utmost in performance.

A quick price check at HyperMicro.com places the 73 GB Atlas 10k III at $745. The Seagate Cheetah X15-36LP weighs in at $549. Thus, utilizing a 73 gig Atlas for 36 GB of storage is decidedly more costly when it comes to $/GB ratios.

Yet how would it perform? “Short-stroking” a drive through partitioning confines the drive’s actuator into a narrower band of cylinders. As a result, the possibility of true full-strokes and other huge movements are eliminated. In this particular case, we’re going to pit a 73 GB 10k RPM drive against a 36 GB 15k unit. Partitioning the former to utilize its outer 36 gigs of storage restricts actuator movement to less than half the platter’s full breadth. It may very well eliminate the seek and latency advantages enjoyed by 15k RPM drives.

Our server benchmark, Intel’s IOMeter, runs best when it has direct access to the drive. Partitioning and formatting a test unit unfortunately hinders IOMeter’s precision. We bypassed this quandary by utilizing one of our newest tools, WinTrace32, to capture 10-minute trials of IOMeter’s File Server and Web Server access patterns, each at 1, 4, 16, and 64 IOs, running on the Cheetah X15-36LP. Within these 80 minutes of activity, 1,184,172 requests were made to the Cheetah. The innermost request was for sector 71,682,019, or 36.701 GB into the drive. Hence, when RankDisk plays back these traces, no requests occur beyond this point. This effectively allows the exact same disk access recorded on the Cheetah to be played back on a variety of disks. Any disk significantly larger than 36 GB thus enjoys “short stroke” advantages.

These traces were then replayed on today’s 73-gig SCSI drives: Maxtor’s Atlas 10k III, Seagate’s Cheetah 73LP, and Fujitsu’s MAN3735. Unfortunately, at the time of this review, the IBM Ultrastar 73LZX is nowhere to be found. For control purposes, we also tossed in two 36 GB 15k RPM drives, IBM’s Ultrastar 36Z15 and Fujitsu’s MAM3367. Finally, we replayed the traces on Western Digital’s Caviar WD1200BB to see if the drive’s monstrous capacity allows ATA units to compete with SCSI drives in the multi-user domain.























































































































































































































































































































































































































































Capacity Effects

Access Pattern

File Server

Web Server

Queue Depth

1

4

16

64

1

4

16

64

Seagate Cheetah X15-36LP 36 GB
 

IOMeter Score 

157

206

292

347

160

195

271

338

% of X15-36LP Score 

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

IPEAK Score 

157

207

292

346

159

196

272

337

% of X15-36LP Score 

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

Gain 

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

Maxtor Atlas 10k III 73 GB
 

IOMeter Score 

120

154

224

254

118

143

208

246

% of X15-36LP Score 

76.49

74.90

76.81

73.30

73.87

73.35

76.66

72.70

IPEAK Score 

142

182

270

299

139

168

248

287

% of X15-36LP Score 

90.88

87.80

92.18

86.53

87.33

85.26

91.32

85.10

Gain 

14.39

12.89

15.38

13.23

13.46

11.91

14.65

12.40

Seagate Cheetah 73LP 73 GB
 

IOMeter Score 

110

146

206

239

109

136

189

229

% of X15-36LP Score 

69.94

70.61

70.39

68.82

67.96

69.58

69.72

67.66

IPEAK Score 

131

175

251

287

135

164

230

271

% of X15-36LP Score 

83.73

84.27

85.71

82.81

84.39

83.31

84.79

80.49

Gain 

13.78

13.66

15.33

13.98

16.43

13.72

15.07

12.82

Fujitsu MAN3735 73 GB
 

IOMeter Score 

122

167

238

274

119

157

220

262

% of X15-36LP Score 

77.50

80.94

81.52

79.02

74.39

80.42

80.94

77.49

IPEAK Score 

147

200

287

324

144

188

265

307

% of X15-36LP Score 

93.82

96.59

98.28

93.53

90.22

95.86

97.61

91.10

Gain 

16.32

15.65

16.75

14.51

15.82

15.43

16.67

13.61

Western Digital Caviar WD1200BB 120
GB

 

IOMeter Score 

76

81

103

122

71

80

105

126

% of X15-36LP Score 

48.48

39.06

35.42

35.19

44.51

40.76

38.73

37.33

IPEAK Score 

99

103

123

140

94

101

125

144

% of X15-36LP Score 

62.92

49.44

41.96

40.59

58.71

51.62

45.83

42.67

Gain 

14.44

10.38

6.54

5.40

14.19

10.86

7.09

5.34

Fujitsu MAM3367 36 GB
 

IOMeter Score 

162

223

303

343

160

210

279

330

% of X15-36LP Score 

103.00

108.32

103.70

98.98

99.95

107.82

102.68

97.76

IPEAK Score 

163

224

302

342

160

211

279

331

% of X15-36LP Score 

103.74

107.83

103.32

98.97

100.48

107.16

102.51

98.34

Gain 

0.73

-0.49

-0.38

0.00

0.53

-0.66

-0.18

0.59

IBM Ultrastar 36Z15 36 GB
 

IOMeter Score 

143

188

251

290

143

187

260

321

% of X15-36LP Score 

91.10

91.15

86.03

83.53

89.20

95.79

95.79

95.07

IPEAK Score 

144

188

251

289

142

187

258

319

% of X15-36LP Score 

91.93

90.60

85.71

83.53

89.19

94.96

95.09

94.89

Gain 

0.83

-0.55

-0.32

0.00

-0.01

-0.83

-0.70

-0.18

IOMeter Score – in IOs/sec, the score of the drive as measured by IOMeter itself. These scores currently reside in the StorageReview.com database. The SR Server DriveMarks are normalized averages of these scores. These scores represent IOMeter’s access patterns running across the entire drive.


    % of X15-36LP Score – the % of a given drive’s IOMeter score contrasted against that of the Cheetah X15-36LP.


IPEAK Score – in IOs/sec, the score of the drive as measured by a RankDisk playback of IOMeter’s File Server and Web Server access patterns recorded by WinTrace32. These scores represent IOMeter’s access patterns restricted to running within the drive’s first 36 GB.


    % of X15-36LP Score – the % of a drive’s given IPEAK score contrasted against that of the drive from which the access patterns were recorded, the Cheetah X15-36LP.

Gain – The difference of the drive’s IPEAK Score % and its IOMeter Score %. The greater the difference, the greater the gain achieved by short-stroking the drive.

As one would expect, there is little difference between the IOMeter score and IPEAK scores of the 36 GB drives. These again demonstrate IPEAK’s efficiency in recording and replaying the data fed to it, a topic more thoroughly covered in this article.

Depending on the exact pattern and queue depth, the 73 GB, 10,000 RPM SCSI drives exhibit gains between 12% and 17%. In the case of the category-leading Fujitsu MAN3735, this is enough to bring performance within 2% of that of the Cheetah X15-36LP. Maxtor’s Atlas 10k III also fares well, achieving roughly 90% of the X15’s performance.

The Western Digital Caviar WD1200BB, however, fares poorly. Despite the 120 GB advantage, its gain even at a queue depth of one is not significantly greater than the SCSI drives. These gains also decay more rapidly as queue depths increase, presumably due to the ATA drive’s lack of drive-level command queuing. This goes to show that while ATA drives are very competitive on the desktop, their relatively high seek times and lack of command queuing severely hamper server performance.

The conclusion? While partial-partitioning a drive yields seek time benefits that impact bottom-line performance, the gains achieved through short-stroking a 10k RPM drive aren’t enough to erase the latency advantages of 15k RPM operation. Combine this with the fact that, for 36 GB usage, 73 GB 10k drives are more costly than 15k disks and its clear that if you need 15k performance, you should get a drive with a 15k RPM spindle speed. The only advantage of the 10k drives is slightly cooler operation- our top-plate measurements place the Atlas 10k III, for example, 3 degrees Celsius cooler than the Cheetah X15-36LP.