On Sat, 25 Jun 2016, Mayuresh wrote:
> I tried setting the apm value to 255 (and also experimented with 254,
> 253). The Load_Cycle_Count rise rate came slightly down with this, though
> it still kept increasing at least by a couple of hundred daily.

A hundred head unloads/day is probably ok and within the life expectancy
of most proper laptop HDDs (which should be rated for 300k head unloads
on the typical laptop HDD, and 600k head unloads on the very good ones
(e.g. Hitachi/HGST)).

It is like writing ~1Gbyte/day on a good SSD: stop worring about it and
enjoy the device, it will eventually break down because of some other
reason anyway.

>   while [ true ]; do date; smartctl -a /dev/sda | grep Load_Cycle_Count; 
> sleep 30; done > /tmp/hdtick
> 
> sleep 30 was arrived at with trial error (sleep 60) was found to be
> insufficient.

Seems right.

> It stopped increasing Load_Cycle_Count, though I am curious whether this
> is safe to do. Hope I haven't found just another way of reducing the life
> of the drive!

It is unsafe in that a mechanical shock will cause head damage far more
easily, as they will never be safely in the unload area.  Also, you are
increasing "head flying hours" in place of unloading them, so you are
trading one kind of mechanical stress for another.

Also, ensure you let that disk spin down at least once every 48H.  If it
is not unloading heads, it is not spinning down either.

> Also, curious why apm setting did not solve the problem in the first
> place.

Because laptop HDDs are not supposed to leave heir heads flying when
idle for long in the first place (or, for that matter, spinning), as
impacts and sudden acceleration are a far greater danger on the typical
use of a laptop.  Some HDDs are far better adjusted / engineered than
others, though.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh

Reply via email to