Actually Defrag of Modern HDD or Hybrid HDD is sort of counter productive.
Defragging a Modern HDD may make data access take longer than if you Don't defrag the drives.
SSD drives do not ever need to be defragmented.
Since SSD'd have a Limited number of write cycles
It just wastes Life expectancy by using up some of the write cycle life.
Read cycles are almost unlimited, But write Cycles of an SSD are in the 100,000 range.
So if you have constantly changing data, each change is reducing the Life of that area of the drives Memory.
Life expectancy of current SSD drives are in the 5 to 10 year range, depending on what and how you use them.
A boot and application Drive would be the 5 year range, due to many updates and constant changes.
where a data storage drive would probably be in the 10 year range.