Solved

Cylinder Skewing vs Defragmentation

Posted on 2002-03-22
4
530 Views
Last Modified: 2008-03-06
"Cylinder skewing" technique was surpose to improve Hdd performance by reducing the disk time lost during normal head steps , which  identify and read the desired information from a track within one disk rotation. So why do a "defragmentation" to bring the scattered data around the cylinder to a contiguous position i.e. data on same track  / sector when "cylinder skewing"  make  data saved on different track / sector.

0
Comment
Question by:hhheng
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 32

Accepted Solution

by:
jhance earned 50 total points
ID: 6888752
These days cylinder skewing is done in the physical formatting of the drive by the manufacturer.  In the old days the interface to the drive was very low level and you could optimize drive performance by knowing a bit about how the drive worked and how your operating system performed.

These days the disk access is at a much higher level and the controller is embedded in the drive.  The drives today also have cache memory and are setup with various read-ahead and write-later schemes to makes things go faster.

So the concept of cylinder skewing is not rally applicable any longer.  In fact you could possible slow things down by trying to do such a thing since there are so many levels of buffereing and caching between you and the data on the drive.
0
 
LVL 2

Expert Comment

by:Ryan Rowley
ID: 6889289
"Cylinder skewing" Do you mean the disk Interleave Ratio
Or simular techniques to reduce the amount of time the
disk has to wait for the data to come under the R/W heads?

Those are Hardware level processes that have little to do
with the Operating System Software Level Defragmentation.

Defrag trys to move all the data of a single file into
contiguous series of addresses in the fat,vtoc or supernode of your High level disk structure.

You might say your "Cylinder skewing" is to your
low level formated disk structure, what defrag is to
your high level formated disk structure.

You use both, not one or the other.

Many modern Harddrives are now fast enough that they
can be effecient with a 1:1 ratio. Changing the lowlevel
characteristics makes no change in performance of the drive. This is do to the slowness of the overhead of the
drivers, O/S and applications being run.

A 15000 RPM SCSI fast/wide is less likely to need adjusting than a 5400 RPM old IDE drive.


0
 
LVL 32

Expert Comment

by:jhance
ID: 6889672
>>effecient with a 1:1 ratio.

Let me point out that the term "1:1 ratio" refers to SECTOR INTERLEAVE and NOT cylinder skew.  These are DIFFERENT things but somewhat related.
0
 

Author Comment

by:hhheng
ID: 6890195
Agree with jhance about interleave which applies to Sector while Cylinder skewing applies to Track.

For example, if a drive reads a sector and skips a sector to reach the next sequential sector, interleave factor would be 1:3 and so on.

As I understand it , defragmentation is gathering of data scatter over different tracks/sectors so that data are placed in interleave ration of 1:1 and on contiguous track.

Thanks and cheers...
0

Featured Post

MS Dynamics Made Instantly Simpler

Make Your Microsoft Dynamics Investment Count  & Drastically Decrease Training Time by Providing Intuitive Step-By-Step WalkThru Tutorials.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The Rasberry PI is a low cost piece of hardware that you can have a lot of fun with through experimenting and building/working on projects like media players, running a low cost computer, build data loggers etc. - see: https://www.raspberrypi.org
This article shows how to use a free utility called 'Parkdale' to easily test the performance and benchmark any Hard Drive(s) installed in your computer. We also look at RAM Disks and their speed comparisons.
Add bar graphs to Access queries using Unicode block characters. Graphs appear on every record in the color you want. Give life to numbers. Hopes this gives you ideas on visualizing your data in new ways ~ Create a calculated field in a query: …
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…

615 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question