Open
Description
trying to copy the following file:
$> xrd-ls -l root://eospublic.cern.ch//eos/root-eos/cms_opendata_2012_nanoaod/Run2012B_DoubleElectron.root
-r--r--r-- 1841440760 Oct 16 16:39 /eos/root-eos/cms_opendata_2012_nanoaod/Run2012B_DoubleElectron.root
results in:
$> time xrd-cp root://eospublic.cern.ch//eos/root-eos/cms_opendata_2012_nanoaod/Run2012B_DoubleElectron.root go.root
real 15m49.907s
user 0m23.006s
sys 0m32.620s
while, with the C++ version, I got:
$> time xrdcp root://eospublic.cern.ch//eos/root-eos/cms_opendata_2012_nanoaod/Run2012B_DoubleElectron.root cxx.root
[1.715GB/1.715GB][100%][==================================================][43.9MB/s]
real 0m40.105s
user 0m0.743s
sys 0m8.754s
presumably b/c of 2 factors:
- we haven't implemented
kXR_readv
- we consequently don't write out the file in non-overlapping buckets