PINE64

Full Version: Tutorial[ Seagate Disks ]: Optimize Life Span/Power Managment
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello all,

Following the OpenSeaChest Utilities install here.

There are some nice tuning features,
That can increase disks Life Span, Consume Less current, and Increase Life Span of the power provider Source, etc..


1). Power Up In Standby Mode.
     When System goes up and Power is provided to all components, Power Consumption spikes,
     from processor to disks, and all peripheral components..
     So in this fase,
     Disks also consumes more power, because they need to start the Controller Board,
     and Also start spinning plates , and moving heads..

     Some Seagate Disks, have this option, 
     So to configure Power Up in StandBy( Its a Persistent Feature, so only apply one time, no reboot required  ):
Code:
openSeaChest_Configure --device /dev/sdX --puisFeature enable

      In this Way,
      When system goes Up, disks will push a lot less current,
      because only Disks internal controller is up( StandBy Mode, also known as APM mode 1  ).

      Only when you require access( Read Write, the disk will Start spinning and heads will move, and working with the APM configuration they already had..

      So this feature is only working for, starting system up/powering the disks,
      after that, this feature does nothing( disks are already Up ).


2). Low Current SpinUP  
     
     After System Up,
     Each time they go StandBy, it stop spinning the plates, and park its heads..

     But the problem is,
     Each time you request access, they will need to start spinning the plates, and moving heads to read/write..
 
     This start process, is painful, for power Consumption, and creates more vibration( it pushs several Amps in spikes for that.. )..

     So to minimize it,
     Seagate Disks have a Feature, to start spinning in a progressive way, instead of abrupt way.

     To activate this Feature( Its a Persistent Feature, so only apply one time, a reboot  is required  ):
Code:
openSeaChest_Configure --device /dev/sdX --lowCurrentSpinup enable

     This one Requires a reboot of the system..


3). Control Park, and Unpark Mode:

     When disks are spinning, after operations, and they are not been used,
     They will go to a less aggressive power State.

     Usually Power Mode 127, permits, that they enter in StandBy,  which means stop spining and park Heads..

     In this situation, you should monitor Park/Unpark Head, if the Number grows very fast or Not..
     Command Bellow will mesure Power Cycles and park/Unpark Count:

Code:
for blockid in {a..d};do smartctl --attributes /dev/sd${blockid}|grep -E "^ 12|^193"; done


     If this values for example in 10-15 minutes grows significantly, the disk life will be Reduced..
     Seagate IronWolf have 600000 Park/Unpark cycles
     Seagate IronWolf PRO models, have more, but still, if the number increases a lot will degrade lifespan of the disk.. ).


4). To Check information on Features and so on, about the disks Capabilities,or Enabled ones,
     You can type each time:
Code:
openSeaChest_Basics --deviceInfo --device /dev/sdX



This article could be improved in the Feature,
For now, here are the first Basic rules.


Hope you Enjoy,
Best Regards

NOTE:
1). The 4 Points above, forms the base of Seagate Disks Configurations...

     They prolong Disks Life Span,
     They prolong Power Supply Life Span( in this, case power Supply of Rockpro64 )
     They prolong Computer( in this case RockPro64 ) Life Span
     They consume less energy.

2). Each Time you run a Command, if disk is in StandBy( sleeping ),

    It could wakeup it up, and so a Load/Unload heads cycle will be waited..

    Use them to configure and check if your disks are well configured only when needed..
(02-22-2019, 11:08 AM)tuxd3v Wrote: [ -> ]Following the OpenSeaChest Utilities install here.
Tutorial[ Seagate Disks ]: Install Seagate OpenSeaChest Utilities my problems with the installation Post #4, please help! Thank you!
(02-28-2019, 02:27 PM)Neo2018 Wrote: [ -> ]Tutorial[ Seagate Disks ]: Install Seagate OpenSeaChest Utilities my problems with the installation Post #4, please help! Thank you!

Hello Neo2018,
Sorry I didn't saw your request before ..[Image: blush.png]
I replied to your thread about the Install process..

Best Regards,