On 11/09/16 10:56, Alan Brown wrote:
> On 09/11/16 14:17, Ralf Brinkmann wrote:
>> I just checked the use of the multicore compression program "gzip" on
>> one file-daemon side. It did use 32 cores out of 48 possible.
>>
>> I think even for LTO tape drives the use of a multicore compression tool
>> could be a win on time and storage space.
> Be sure that that your "48 cores" really are physical cores - 
> hyperthreading is of no use when running gzip processes and using more 
> pigz threads than there are physical CPUs will result in performance loss.
> 
> Pigz -9 will normally get you 5% extra over the onboard hardware 
> compression on a LTO drive, with a massive computational cost - and you 
> have the extra cost of getting the data in from a PCIe bus, processed 
> through the CPU(s), and out through another PCIe bus, with the overall 
> penalties meaning it's simply not worth doing it.


Also consider that LTO drive hardware compression is smart.  When it
receives a block to be written to the tape, it makes a compressed copy
of the block, compares the size of the compressed and uncompressed
blocks, and writes *whichever is smaller* to tape.  Software compression
on the host does not do this.

Really, LTO compression is so good that there is no defensible reason
not to use it.


-- 
  Phil Stracchino
  Babylon Communications
  ph...@caerllewys.net
  p...@co.ordinate.org
  Landline: 603.293.8485

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to