Skip to content

opportunities to improve cpu performance? #240

Description

@rjkroege

I had the (I thought inspired) but (obvious given the context here) idea of using cpu to mount a selection of pre-built binary tools into a GCP node rather than installing them or building an archive or such not. But performance is insufficient for this use case.

While Internet bandwidth is definitely a very significant part of this, I did some benchmarking and believe that cpu itself could be more performant.

# local to remote
; time rsync -av $_h/wrks/archive/bins/linux/amd64/rclone ween:
building file list ... done
rclone

sent 71019517 bytes  received 42 bytes  2407442.68 bytes/sec
total size is 71010723  speedup is 1.00
       29.16 real         0.26 user         0.32 sys
;
; time cpu ween cp /usr/local/rjkroege/wrks/archive/bins/linux/amd64/rclone /home/rjkroege/rclone2
      127.54 real         0.78 user         1.85 sys

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions