3

I am running a java program that loops through a folder containing zip files, parses each file, does some processing and writes the result to a new file in another folder. I was suggested that I deploy this application on a Docker so that the job can be done more quickly.

I should learn and implement Docker from scratch. Will it provide any substantial IO and processing speed improvements? Is it worth giving a try?

VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250
CoralReef
  • 61
  • 1
  • 7
  • I am not sure this question is really suited for SO... I'd suggest you just try it and see ;) – fge Dec 02 '15 at 09:24

1 Answers1

3

Not always, especially if your host is a Windows/Mac machine (which uses a VirtualBox vm, which includes a slow vboxfs)

If your host is already a Linux machine, docker only provides isolation (of processes and disk), not really performance improvement (unless you can parallelize your process across several container, like a grid)

Community
  • 1
  • 1
VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250