home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / periphs / scsi / 6705 < prev    next >
Encoding:
Text File  |  1993-01-26  |  4.8 KB  |  92 lines

  1. Newsgroups: comp.periphs.scsi
  2. Path: sparky!uunet!gatech!rpi!uwm.edu!spool.mu.edu!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!csn!teal.csn.org!milton
  3. From: milton@teal.csn.org (Milton Scritsmier)
  4. Subject: Re: Noise like a seek coming from new scsi hard drive.
  5. Message-ID: <C1G2Gt.CGu@csn.org>
  6. Sender: news@csn.org (news)
  7. Nntp-Posting-Host: teal.csn.org
  8. Organization: Colorado SuperNet, Inc.
  9. References: <1330@alsys1.aecom.yu.edu>
  10. Date: Tue, 26 Jan 1993 04:43:41 GMT
  11. Lines: 79
  12.  
  13. In article <1330@alsys1.aecom.yu.edu> manaster@yu1.yu.edu (Chaim Manaster) writes:
  14. >
  15. >Most (not quite all) the bugs are out, however one thing worries me
  16. >somewhat. Every so often on intervals on the order of 20 to 30
  17. >minutes apart, (not too regular) there is a momentary sound from
  18. >the hard drive that lasts for about one second (by my reckoning)
  19. >and sound like the drive has been given a seek command. Is this
  20. >possible? (By the way, the above reffers to periods where the
  21. >computer has been switched on, but is otherwise idle during that
  22. >entire period, and not being used by someoneone at the keyboard.
  23. >The only thing happening is whatever internal loop Dos  does while
  24. >waiting at the Dos prompt, or Windows does while wating for some
  25. >user input.)
  26. >
  27.  
  28. Many people have responded to say that it is done to avoid a stiction
  29. problem. However, it is much more likely that the drive is going through
  30. its periodic thermal calibration sweep.
  31.  
  32. The problem is that the density of data on the media has become so
  33. great that mechanical variations within the drive and the slightly
  34. different thermal properties of each platter causes each platter to
  35. expand and contract differently at different temperatures. If the
  36. drive uses a dedicated servo platter (at the top of the stack, say),
  37. the mechanical and thermal differences between the platters actually
  38. causes misalignments among the heads that are big enough with the
  39. greater crowding of tracks to make it impossible to seek to a track
  40. reliably on one platter even when the servo head is right on the
  41. money. This was not a problem on earlier drives where the tracks
  42. were wider and the platters not so closely spaced (newer drives
  43. are much more likely to develop hot spots at various places
  44. inside the drive, and have less outer cooling surface because
  45. they're typically smaller).
  46.  
  47. The trick drive manufacturers use is to do a calibration sweep at
  48. spin-up time to determine how far each head is from where the drive
  49. thinks it should be on a given track.  This offset for each track is
  50. stored and any time the drive needs to seek to a track on the platter
  51. a kind of two stage process is used. There is the first major seek
  52. which gets the head to about the right location, and then there is a
  53. minor seek where the previously stored offset (plus some extra servo
  54. sampling on the track) is used to find the precise center of the track.
  55. Note that even when a sequential operation is being done and the drive
  56. only needs to switch heads, the second seek must still be done (your're
  57. on a new platter with a different offset) even though the first major
  58. seek can be eliminated. That's why head switch times on newer drives
  59. are measured in milliseconds now instead of the microseconds they
  60. used to be measured in. A head switch now requires a small mini-seek.
  61.  
  62. This is the one performance area where drives have actually gotten
  63. worse over the last few years. Often a drive manufacturer will put
  64. things like rotational speed and seek times right up front in their
  65. drive manual where you can't miss it, but then bury or not even
  66. report the head switch time. This greater head switch time (which 
  67. can be as much as a quarter or third of a revolution) really does
  68. have an impact on performance, even when the drive is properly
  69. formatted with the correct track skew. There is simply no way to
  70. avoid the delay caused by the head switch mini-seek, unless you
  71. count read-ahead and caching schemes.
  72.  
  73. I should also say here that drives that have embedded servos instead
  74. of a dedicated servo platter also will do a calibration sweep
  75. at power-on. They suffer from exactly the same thermal and mechanical
  76. problems and have the same media density as drives with dedicated
  77. servo platters.  Thus these drives must also do a mini-seek during
  78. head switches.
  79.  
  80. The reason for periodic thermal calibration sweeps to get new offset
  81. values is because the temperature of the drive is not constant from
  82. power-on to running over several hours. The drive starts out relatively
  83. cold, and warms up after it spins for awhile. Also, the computer it is
  84. in starts to warm up as well. This changes the thermal effects for
  85. each platter and since each platter expands differently, new offsets
  86. must be determined by doing a calibration sweep on each head. This is
  87. done quite often immediately after power-on, and is gradually reduced
  88. in frequency as the drive has been on for awhile (every 20 or
  89. 30 minutes and a second or so duration sounds about right). 
  90.  
  91.  
  92.