Short-Stroke: Why, and how... - Overclock.net - An Overclocking Community
Forum Jump: 

Short-Stroke: Why, and how...

Reply
 
Thread Tools
post #1 of 125 (permalink) Old 11-14-2009, 07:10 PM - Thread Starter
New to Overclock.net
 
eflyguy's Avatar
 
Join Date: Aug 2008
Location: Deep South (US)..
Posts: 4,496
Rep: 429 (Unique: 353)

Short stroking is the process by which the capacity of a volume is reduced in order to improve drive performance. There are benefits to short stroking any mechanical disk, regardless of whether the drives are used in any type of RAID array.

The platters in a mechanical hard drive spin at a constant speed, but the sectors located at the edge of the platter are stored in approximately the same area as those near the center. As a result, these outer sectors can be read faster (MB/s) than those near the center of the platter. This can be seen in any of the hard drive benchmarking programs, where data transfer rates taper off exponentially as the head moves towards the center of the platters. HD Tune is a popular choice for benchmarking hard drives.



By creating a small partition at the "start" (outer section) of the drive platter, you force the operating system to use only the fastest area of the drive, improving data transfer rates (for both read and write operations.)

An additional benefit of this process is that by limiting the data to a small section of the drive, the head does not need to travel as far to access data, and access times can be reduced significantly.

The effects of this can again be seen in the drive benchmarking tool, where the data transfer rates will now be more consistent across the partition, and access times will drop significantly.

(note this benchmark is on a RAID-0 pair of drives as opposed to the single drive above - meant to illustrate the more consistent drive transfer rates and subsequent higher average, and noticeable drop in access times)



There is no specific percentage of drive capacity for best result - every user should decide for themselves how much capacity is required to meet their needs. Partitions ranging from 10-25% are common, and as one would expect, slightly better results can be seen from smaller partitions.

Note: you can partition and use the remaining drive space for additional storage, but be aware that any time that storage is accessed, you will lose the performance benefits of short stroking. In practice, this works well as during most application use, the storage partition is not frequently accessed.

So, to experience the benefits of short stroking yourself, simply create a small partition next time you initialize a drive (this can also be done when building a RAID array, where you can specify the volume size) and install your operating system to this smaller partition. In almost every case, the first partition on a drive will always be located at the outer edges of the platters.

Thanks to the_beast, who has posted much of this information across multiple threads over the past few weeks. I wrote this by distilling a bunch of his posts down to a single document..
..a

eflyguy is offline  
Sponsored Links
Advertisement
 
post #2 of 125 (permalink) Old 11-14-2009, 07:19 PM
 
Join Date: Sep 2009
Posts: 744
Nice write up and explanation. You covered it all as far as I can tell at this time. Good job +rep!
UndertheGun is offline  
post #3 of 125 (permalink) Old 11-15-2009, 10:58 AM
Retired Staff
 
wierdo124's Avatar
 
Join Date: Jan 2008
Location: Minneapolis, Minnesota
Posts: 11,329
Rep: 442 (Unique: 323)
Nice job

Take me down to the paradise city where the grass is green and the girls are pretty.

Quote:Originally Posted by BFRD in suggestions forum 
*poof*
Bravo One
(15 items)
CPU
Intel Core i7 6700k
Motherboard
Gigabyte Z170X-UD3
GPU
EVGA GTX1070 SC ACX3.0
RAM
16GB EVGA DDR4-2400mhz (2x8GB)
Hard Drive
Samsung 840 Evo 120GB
Hard Drive
WD 1TB
Hard Drive
WD 500GB
Hard Drive
WD 250GB
Power Supply
Corsair HX520
Cooling
Cooler Master Hyper TX3
Case
Fractal Design Define R5
Operating System
Windows 10 x64
Monitor
24" Asus
Monitor
24" Samsung
Keyboard
OCN/Ducky Mechanical
▲ hide details ▲


wierdo124 is offline  
Sponsored Links
Advertisement
 
post #4 of 125 (permalink) Old 11-15-2009, 11:03 AM
New to Overclock.net
 
nismo_usaf's Avatar
 
Join Date: Jun 2009
Location: Anywhere with sand.
Posts: 559
Rep: 12 (Unique: 12)
nismo_usaf is offline  
post #5 of 125 (permalink) Old 11-15-2009, 11:09 AM
New to Overclock.net
 
Firestorm252's Avatar
 
Join Date: Oct 2006
Location: Cumming, GA (yes it's a real place)
Posts: 4,672
Rep: 423 (Unique: 351)
thank you for actually explaining what the heck Short Stroking is (aside from innuendo jokes) in the beginning in a concise manner.

I dunno how many articles I've skimmed that don't bother to point that out. totally didn't help when i was trying to figure out what it was in the first place

Current Audio bits 'n piecesWarning: Spoiler! (Click to show)

DAC: USB GrubDAC for portable and Xonar DS
Current FOTM: USB DAC/Amps for my laptop

Headphones: HD205, HD555, HD580, HA-RX900, ATH-A700, ATH-EM7, RE0
HP Amp: Mini^3 portable or Millet MiniMAX (12FM6 tubes)
Speakers: Sealed Tritrix mains, Dayton DCS205-4 in powered box
Speaker Amp: Dayton DTA-100a
Firestorm252 is offline  
post #6 of 125 (permalink) Old 11-15-2009, 11:13 AM
New to Overclock.net
 
Join Date: Sep 2009
Location: Montreal
Posts: 590
Rep: 29 (Unique: 26)
Mostly curious about how much this would help with random access times.

If i had 2 500gb spinpoint f3's in raid0 with a 125gb partition on both how much faster would it be?

BounouGod is offline  
post #7 of 125 (permalink) Old 11-15-2009, 11:14 AM
Retired Staff
 
-iceblade^'s Avatar
 
Join Date: Apr 2008
Location: Equestria :D
Posts: 16,925
Rep: 814 (Unique: 613)
Quote:
Originally Posted by Firestorm252 View Post
thank you for actually explaining what the heck Short Stroking is (aside from innuendo jokes) in the beginning in a concise manner.

I dunno how many articles I've skimmed that don't bother to point that out. totally didn't help when i was trying to figure out what it was in the first place
as above.

seems like a great way to get extra performance...

R.I.P Syrillian
Blitz6804, ... you watch too many telecomunications commercials XD
staryoshi: Your wallet is tight like a clam. Let it breathe like a fish
JCG: you spent half of your life studying for a job, and the other half complaining about the said job
Afrodisiac; You are such a hypocrite it's not even funny
Herschel
(12 items)
CPU
Intel Core i7 4770K
Motherboard
ASRock Z87M Extreme4
GPU
Sapphire RX 5700 Pulse 8GB
Hard Drive
1x 60GB SSD 1x 500GB, 1x 640GB, 1x 1TB
Optical Drive
Asus something or other
Power Supply
Seasonic X650
Case
Antec P180 Mini White
Operating System
Windows 7 Ultimate x64
Monitor
Acer H236HLbid (23" 1920x1080)
Monitor
Asus VE198 (19". 1440x900)
Keyboard
Microsoft Sidewinder X4
Mouse
Logitech G500
▲ hide details ▲


-iceblade^ is offline  
post #8 of 125 (permalink) Old 11-15-2009, 11:18 AM
New to Overclock.net
 
LiNERROR's Avatar
 
Join Date: Jul 2005
Location: Texas
Posts: 2,529
Rep: 268 (Unique: 238)
too bad hd tune doesn't support volumes over 2tb else i'd post a screenshot

KhAOS 4593.37 ~173% OC i7 920/48GB/1284EE CPU-Z Validator Want to know the secret to the internet?
"I got an error" is a meaningless statement, if you can't be bothered to share the error... I can't be bothered to help...

LiNERROR is offline  
post #9 of 125 (permalink) Old 11-15-2009, 11:40 AM
New to Overclock.net
 
Join Date: Sep 2009
Posts: 1,822
Rep: 144 (Unique: 119)
Quote:
I wrote this by distilling a bunch of his posts down to a single document..
Uh Oh, Better get the release forms ready!

Good job on the synopsis!

I hope I can keep track of it to point somebody in the right direction.

I can't stand phonies, liars, and thieves.

Old Hippie is offline  
post #10 of 125 (permalink) Old 11-15-2009, 11:49 AM
Car cheaper than computer
 
H-man's Avatar
 
Join Date: Sep 2009
Location: SoCal
Posts: 3,049
Rep: 108 (Unique: 99)
I did this, vista boots a lot quicker.

Applying power tools to delicate problems since 2009.
What have I done......... -Murlocke
CPU
AMD Ryzen x6 1600
Motherboard
Asus Prime B350 Plus
GPU
Nvidia 970 3.5GB
RAM
ECC 16GB*2 2933MHz 14-16-16-16-32-52 M391A2K43BB1-CPB (B-die)
Hard Drive
500GB WD Blue 3D NAND
Power Supply
Seasonic SSR-650FM
Cooling
CRYORIG H7 Tower Cooler For AMD/Intel CPU CRYORIG H7
Cooling
FAN: 4x ARCTIC F12 PWM PST (120mm) Idles at 400RPM.
Case
Thermaltake Core G21 with rubber isolators to carry all fans.
Operating System
Windows 10 EDU/ OO shut up 10
Monitor
QNIX 2710 @110Hz with a bunch of k'nex to hold papers above and around it.
Monitor
Dell 21.5"
Keyboard
Kinesis advantage modded to PS/2, 4th foot Pedal connected.
Keyboard
Some random HP branded USB unit I redirect to Virtual Machines
Keyboard
Kinesis Savant Elite Programmable Triple Foot Pedal
Mouse
Razer Deathadder 3.5G | Anker Vertical Mouse
Audio
Klipsch iFi I found dumpster diving.
Other
CyberPower 810 Watt Pure Sine wave UPS
CPU
Core i5-3210M
Motherboard
HM77
GPU
GT 640LE
RAM
4GB soldered+ 8GB SO-DIMM
Hard Drive
Samsung 840 EVO
Optical Drive
Slot loading
Power Supply
4200 mAh internal and 4800 mAh extended battery.
Cooling
Stock
Operating System
W7 x64
Monitor
1600x900 13.3" LCD
Keyboard
Backlit
CPU
AMD Phenom II x3 710
Motherboard
GA-MA790X-UD4P
GPU
XFX 4850 1GB
RAM
Gskill 2x2&B DDR2 1066 CL5
Hard Drive
Seagate 7200.12 500GB.
Optical Drive
DVD RW drive
Power Supply
Antec BP550 Plus
Cooling
Xiggy Dark Knight
Case
Antec 900
Operating System
Windows Vista x64 Home Premium.
Monitor
Asus 23"
Keyboard
Microsoft Ergo from thrift store
Mouse
Razar Copperhead
Audio
Some random system from big lots.
▲ hide details ▲
H-man is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off