FiringSquad: Home of the Hardcore Gamer - Games, Hardware, Reviews and NewsSubmit your own or view users' CPU overclocking results!

  
 Home   News   THE MATRIX   Deals   Hardware   Games   Features   Media   Products   Forums   FS China 
AddThis Social Bookmark Button

Home : Matrix : Blogs : by CanadaDave : Your Hard Drive's Kung-fu is Weak!
» Join the Greatest Gaming Community NOW! (It's free)

Already a member? Login
 

  Media-Blog Entry User Public Matrix Page Matrix Home
AMD AgentCanadaDave
I'm Dave. Dave from Canada.

Permanent Link:
ACTIONS »
- View Profile
- Return to User's Matrix Page
Please login to participate in the Matrix. Login here
 


          CLUSTERS (9)
 
 
View the  Cluster Page  Talk to me in my Shout! Box

View the AMD Contest Group Cluster Page AMD Contest Group  Talk to me in my Shout! Box

View the Final Round FiringSquad-Intel Editors Challenge Cluster Page Final Round FiringSquad-Intel Edito...  Talk to me in my Shout! Box

View the Round 3 Editors Challenge Sponsored by Intel Cluster Page Round 3 Editors Challenge Sponsored...  Talk to me in my Shout! Box

View the Top 10 Challenge Round Sponsored by Intel Cluster Page Top 10 Challenge Round Sponsored by...  Talk to me in my Shout! Box

View the Editors Challenge Sponsored by Intel Round 2 Cluster Page Editors Challenge Sponsored by Inte...  Talk to me in my Shout! Box

View the FiringSquad Editors Challenge Round 1 Prelim 2 Cluster Page FiringSquad Editors Challenge Round...  Talk to me in my Shout! Box

View the Lord Of The Rings Online Beta Contest Cluster Page Lord Of The Rings Online Beta Conte...  Talk to me in my Shout! Box

View the FiringSquad Editors Challenge Round 1 Prelim 1 Cluster Page FiringSquad Editors Challenge Round...  Talk to me in my Shout! Box

See all available clusters

          FRIENDS (31)
 
 
View hipcheck's User Page hipcheck (301) Talk to me in my Shout! Box

View email_atif's User Page email_atif (19) Talk to me in my Shout! Box

View Yoda_Blues's User Page Yoda_Blues (263) Talk to me in my Shout! Box

View DaugWok's User Page DaugWok (85) Talk to me in my Shout! Box

View indigo196's User Page indigo196 (258) Talk to me in my Shout! Box

View Dant's User Page Dant (697) Talk to me in my Shout! Box

View qmakowski's User Page qmakowski (800) Talk to me in my Shout! Box

View OgreFade's User Page OgreFade (150) Talk to me in my Shout! Box

View FS-Pongky's User Page FS-Pongky (1138) Talk to me in my Shout! Box

View xts's User Page xts (27) Talk to me in my Shout! Box

View Knuckles's User Page Knuckles (1565) Talk to me in my Shout! Box

View p4l1ndr0m3's User Page p4l1ndr0m3 (499) Talk to me in my Shout! Box

View GrapeApe's User Page GrapeApe (36) Talk to me in my Shout! Box

View Itchyeyes's User Page Itchyeyes (77) Talk to me in my Shout! Box

View Kessandra's User Page Kessandra (1008) Talk to me in my Shout! Box

View OldFriend's User Page OldFriend (178) Talk to me in my Shout! Box

View Beefysworld's User Page Beefysworld (290) Talk to me in my Shout! Box

View BellBoy's User Page BellBoy (19) Talk to me in my Shout! Box

View robinsnest4's User Page robinsnest4 (2) Talk to me in my Shout! Box

View Fedor's User Page Fedor (19) Talk to me in my Shout! Box

View Disavowed_RuBiX's User Page Disavowed_RuBiX (8) Talk to me in my Shout! Box

View Lollypop's User Page Lollypop (1) Talk to me in my Shout! Box

View mdunn's User Page mdunn  Talk to me in my Shout! Box

View matt1097's User Page matt1097  Talk to me in my Shout! Box

View march1's User Page march1  Talk to me in my Shout! Box

View conted's User Page conted  Talk to me in my Shout! Box

View godfather's User Page godfather  Talk to me in my Shout! Box

View kenrobbins's User Page kenrobbins  Talk to me in my Shout! Box

View Campdad's User Page Campdad  Talk to me in my Shout! Box

View mike547[TeamATi]'s User Page mike547[TeamATi] (15) Talk to me in my Shout! Box

View iNoMaD's User Page iNoMaD  Talk to me in my Shout! Box




          VIEWING MEDIA-BLOG ENTRY
 
17 entry(ies) in this category  
Note: You must be logged in to rate this media blog. » Login Average rating »  79 % - 55 User(s)
hmph Your Hard Drive's Kung-fu is Weak! (37 comments )
by: CanadaDave (303) | Posted in cluster Editors Challenge Sponsored by Intel Round 2
Posted 75 months ago ( edited 75 months ago ) in category DEFAULT

» MEDIA (6)
Click to view full-resolution version
Figure 1 - IOMeter using 32KB 100% Read Setting

Click to view full-resolution version
Fig. 2 - Galactic Civ II, New Game with defaults chosen

Click to view full-resolution version
Fig. 3 - HOMM5, Single Player Island of One\'s Own

Click to view full-resolution version
Fig. 4 - Company of Heroes Skirmish Map Route N13

Click to view full-resolution version
Figure 5 - Heavy Load Comparison RAID vs. Single

Click to view full-resolution version
Figure 6 - Heavy Load Comparison: Single Disk vs Separation

Introduction

The marketing people have lied to you.

As shocking as that statement is, there is clear evidence that one of the most often-hyped features included on higher-end motherboards today may be of absolutely no value to gamers. Indeed, the marketing machines of major hardware manufacturers have been churning out factoid after factoid about RAID-0 being an “enthusiast-class” feature, the implication being that gamers can use this for an extra edge in gaming. Indeed – there are benchmarks which show very clearly that two disks can transfer data more quickly than one:

(See Figure 1)

This synthetic benchmark shows the performance difference between a two-disk RAID-0 configuration and a single disk in my test-bed system: unsurprisingly, a two disk RAID-0 array has roughly twice the throughput of a single disk. The problem with this is that the conditions found in that benchmark are diametrically opposite to what gamers today demand. Games (and their levels) are generally comprised of large amounts of small files, rather than a single contiguous file that is loaded once into memory.

Benchmarks strewn about the Net confirm the disparity between this method of testing and the reality of modern gaming. Google “RAID and gaming”, and you will be treated to a dozen benchmark articles that admonish users for wasting their hard-earned money on a RAID-0 configuration.

All is not lost, however. The concept of improving disk throughput is an important one. Rather, the application of the concept needs to be done more effectively to help gamers improve their experience.

In other words: You have not wasted your money on the second disk in your RAID-0 configuration. You've just been told to configure it incorrectly.

This article will illustrate real-world situations involving a single hard drive, two hard drives in a hardware RAID-0 configuration, and – most importantly – two single disks configured to perform separate functions.

Test System:

Dell Precision 380
Intel Pentium D 3.0 ghz processor
Integrated Intel 82801 SATA RAID Controller
3 x 1gb DDR2 ECC SDRAM
NVIDIA QuadroFX 3400
2x Maxtor DiamondMax 10 80gb SATA150 hard disks (6L080M0)
Windows XP Professional x64 Edition Service Pack 1

For the tests below, the OS and drivers were installed and updated to the latest level. WinZip was installed (for heavy-load testing), followed by one of the games. For each game, a particular methodology was chosen, and timed with a stopwatch. Due to the human factor involved in controlling the stopwatch, anything smaller than 2/3 of a second in time difference should be considered to be a tie.

Each test was repeated three times in each configuration (rebooting after each test was run), to validate the results.

The system was then wiped clean, and rebuilt in the next configuration.

There were three hard drive configurations used for this benchmark:

Single Disk: A single disk was used for the operating system and game installs.

RAID-0: A hardware RAID-0 volume was set up using two disks. Both the OS and the game installs were done on the single RAID volume.

Separation: The operating system and WinZip were installed on one disk, and the game installs were done on the other.

The retail version of each game was chosen, with the latest patches installed that were available on the respective game's website.

Test One – Galactic Civilizations II. A new game was started as the humans, with defaults selected. The stopwatch was started after the last of the "Next" prompts, and was ended when the Quarterly Report screen appeared.

(See Figure 2)

You can see above that there is little to no difference running Galactic Civilizations II under any of the above configurations.

I had the chance to speak with Cari Begle, who is the lead developer for Galactic Civilizations II for Stardock Games. She confirmed that GC2, like the majority of other strategy games, load resources on demand to support gameplay. This results in a lot of drive seek time but is easier on system memory. She continued:

"We did consider putting all the individual resource files into a larger, single file, but that would have resulted in a massive memory footprint. It is far easier for strategy games to load files on the fly, as needed, rather than loading unneeded files and wasting more system resources."

Thanks to Cari for the insightful comments, Kristin for arranging the interview, and Stardock Games as a whole for their participation!

Test Two – Heroes of Might and Magic 5, Collector’s Edition. A single player game was started, using the Island of One’s Own Map with the default selections. The stopwatch was started when "Create Game" was clicked, and ended when the “press any key” message was displayed.

(See Figure 3)

Once again, there is little to no difference launching a Heroes 5 map under any of the above configurations. The increased throughput of the RAID array is unable to compensate for the disk seeking that is required to load the level.

Test Three – Company of Heroes. A skirmish game was chosen, using the map Route N13. The stopwatch began after "Start Game" was clicked, and ended when the "press any key" message appeared.

(See Figure 4)

In this game, we begin to see some slight divergence in load times, with the “separation” configuration edging the other two out slightly. Due to the massive memory footprint of this game – approximately 900 megabytes, according to Task Manager – the game required some of the resources found on the operating system disk, which was separated from the game disk under this configuration. Since the system was able to make these requests without having to seek from one area of the disk to the other in rapid succession when altering between these tasks, the level loaded more quickly.

The above three tests illustrate clearly that there is very little that a gamer can do to improve their lot in life if their only function on the PC is to boot up, load a game and play. Even the minor differences noted under Company of Heroes is hardly enough to justify the increased expense of a second hard drive.

The issue at hand, however, is that few gamers run only the single application at a time. Many of us have background applications running – their favourite BitTorrent client, IM software, virus scanner, indexing, encoding… and the list goes on. All of these additional applications produce additional activity on the hard disk they are using, which plays havoc on disk availability.

An example of this can be seen when the system is under a heavy disk load (in this case, running WinZip on a large AVI file). While running this activity in the background, see the following degradation when running Heroes of Might and Magic using the same methodology as in Test 2:

(See Figure 5)

Clearly, running two disks in a RAID-0 array does indeed lessen the hit that the game performance takes when running multiple tasks versus a single-disk solution. The improvement of approximately 15% is significant, but probably not enough to justify the purchase of a second disk and hardware RAID controller.

A far more dramatic picture emerges when repeating the above test using the "Separation" mode of disk configuration:

(See Figure 6)

A noticeable difference indeed! Simply by installing two separate hard drives in a system and abandoning all thoughts of a RAID configuration, it is possible for a gamer to improve their performance under a heavy load by 40% or more. In addition, this performance boost can be accomplished without incurring the additional cost of a RAID controller.

In the age of competitive gaming, people have become accustomed to being subjected to a barrage of benchmarks and buzzwords by hardware companies eager to increase revenue. It is, obviously, far more impressive to say “I have RAID-0 in my gaming rig” than it is to have two separate disks without a nice title attached – but you can see that there is a compelling reason to do exactly that for many of us.

The sweet spot of a RAID-0 configuration is, as illustrated in the first benchmark of this article, when large files need to be loaded sequentially. Examples of this would be in video capturing and editing, where massive amounts of I/O bandwidth are required to keep pace with devices dumping their data onto the bus as rapidly as possible. For gamers, however, RAID-0 offers no performance benefits – and doubles the possibility of data loss due to a failed disk.

To summarize – consider what you do on a day to day basis with your computer when deciding what hardware to purchase. Plan the configuration of your hardware to optimize your experience, not to increase bragging rights in your message board signature. If you are like most of us, and you love your BitTorrent and video, seriously consider moving those functions to a second drive to take the I/O load off of your gaming drive, and leave the marketing buzzwords to the uninformed masses.

You’ll be glad you did.

(« prev) 22 of 24 (next ») In cluster: Editors Challenge Sponsored by Intel Round 2 » Flag this
Note: You must be logged in to rate this media blog. » Login Average rating »  79 % - 55 User(s)


37 User Comment(s) • 16 root comment(s)
Previous Page  Page 2 of 4Next Page
Click to view LittleMelly's User Page LittleMelly (8)  Talk to LittleMelly in the Shout! Box Mar 13, 2007 - 12:30 pm
impressive article, Dave!

» Login to reply to this
Click to view CanadaDave's User PageI am an AMD Agent CanadaDave (303)  Click to view CanadaDave's User Profile Talk to CanadaDave in the Shout! Box I am an AMD Agent Mar 14, 2007 - 06:34 am
Thanks, LittleMelly.

» Login to reply to this



Click to view Adsman's User Page Adsman (1)  Talk to Adsman in the Shout! Box Mar 12, 2007 - 06:02 pm
I have to admit this article impressed me simply from a hardware know-how point of view.

But...(there's always a but) I am not sold on your writing style, nor how you formatted the page. A lack of well-developed style doesn't take away, however, the fact that you just taught me something important regarding Hard Drive performance and the pros and cons of Raid.

Much Respect dude

» Login to reply to this
Click to view CanadaDave's User PageI am an AMD Agent CanadaDave (303)  Click to view CanadaDave's User Profile Talk to CanadaDave in the Shout! Box I am an AMD Agent Mar 13, 2007 - 04:23 am
That's the first time I've had one cheek slapped while the other one was being kissed. I kinda liked it - does that make me strange? :)

Kidding aside, thanks for the comments, and for taking the time to read the entry. I agree entirely on the formatting. I'll see if it can be cleaned up at all, but the editor is pretty restrictive. In any case - I'm very glad that you found something of value in the article. Thanks again!

» Login to reply to this
Click to view Grape@Work's User Page Grape@Work (16)  Talk to Grape@Work in the Shout! Box Mar 19, 2007 - 01:24 pm | Edited on Mar 19, 2007 - 01:27 pm
Yeah man, solid article, I will likely be pointing people here for pointers. Save me the time of 'splaining it myslef.

As for the i-Ram yeah two drawbacks, first SATA-150 (I'm sure iRam could saturate it based on benchies), next is the capacity, yeah 4GB is piddly.

Of course there is another alternative;
http://www.hyperossystems.co.uk/07042003/HD4launch.pdf

Just a little more expensive though, even before the memory goes in, but it does support up to 32GB, so 2 of those in RAID0. >B~)

Still dissapointed they're only Sata150, since they throughput about 200+MB/s, really needs SATA3G.

Anywhoo, once again, great article bookmarked at work for future reference to others (hope FS keeps it, and maybe you, for a while).



edit: Dunno why it sloted me in another portion of the replies this time from work, must be my default settings ?!?

» Login to reply to this




Click to view BellBoy's User Page BellBoy (19)  Talk to BellBoy in the Shout! Box Mar 11, 2007 - 06:04 pm
Nicely done.

The point here being that marketing people make a living by upselling those who are into the genre, particularly those who would like the best, but who rely upon the advice of "professionals" in order to determine how best to lay out their cash.

A reality check, and a dose of truth, (your submission) might help someone decide between a needless hardware purchase or paying the Visa this month.

Well done and thanks.

» Login to reply to this
Click to view CanadaDave's User PageI am an AMD Agent CanadaDave (303)  Click to view CanadaDave's User Profile Talk to CanadaDave in the Shout! Box I am an AMD Agent Mar 12, 2007 - 05:23 am
Heh - thanks, Bellboy - though I do have to say that you depressed me somewhat with your lack of faith in humanity (the whole Visa bill vs. hard disk purchase bit) - but hey.. happy to help. :)

You're spot on regarding marketing people. They just happen to be adept at finding positive things about their product... and then implying that the product solves the problem of world hunger. :)

» Login to reply to this



Click to view Kessandra's User PageI am an AMD Agent Kessandra (1008)  My XFire username is: kessandra Click to view Kessandra's User Profile Talk to Kessandra in the Shout! Box I am an AMD Agent Mar 11, 2007 - 07:33 am
God damn. Hardware is no where near my strength. =( I am gonna lose to this sort of competition. Nice job, btw!

» Login to reply to this
Click to view CanadaDave's User PageI am an AMD Agent CanadaDave (303)  Click to view CanadaDave's User Profile Talk to CanadaDave in the Shout! Box I am an AMD Agent Mar 11, 2007 - 08:48 am
Thanks, Kessandra.

» Login to reply to this



Click to view CanadaDave's User PageI am an AMD Agent CanadaDave (303)  Click to view CanadaDave's User Profile Talk to CanadaDave in the Shout! Box I am an AMD Agent Mar 11, 2007 - 05:36 am
OK - charts have had legends added to them (except for the first one, which was only a single bar).

Hope it helps - thanks again to Hipcheck and Power666 for the suggestions, and to everyone else for reading and the comments! They're very much appreciated.

» Login to reply to this


Previous Page  Page 2 of 4Next Page

POST A COMMENT

» Note: You need to be logged in to write a comment!

Login here, or if you don't have an account with FiringSquad, register here, it's FREE!


My Media-Blog categories
DEFAULT (17)VIEW

» Return to CanadaDave's Matrix Page