On this one particular system, Pkg.update()
s are unbearably slow, it spends 5-10 minutes displaying Updating registry at ~/.julia/registries/General
. This system has a notorioulsy slow network filesystem, granted not this slow. Or maybe its something related to the network connection? (although d/l speeds are not this slow either, and this is nominally a well connected campus cluster in the US). Any suggestions for how to figure out whats going on? I’ve tried with Julia 1.5.3 / 1.6-beta1.
What happens if you disable (or switch) the Pkg server via ENV["JULIA_PKG_SERVER"]=""
? I’ve found that it loves to connect to the notoriously flaky us-east(2).pkg.julialang.org
regardless of which side of NA my machine is on…
On my machine (MacOS), I observe high cpu usage by antivirus (sophos) during Pkg.update
.
I excluded .julia
from virus scanning, but it made no difference.
Other threads mentioned that the registry gets unpacked to a local dir before updates are applied. I would exlude that local dir, but don’t know how to locate it.
Thanks, I tried that and it seemed to work better, although I’m unsure if there’s something being cached anyway, since after an initial ~10min update()
, if I try again right away even without ENV["JULIA_PKG_SERVER"]=""
its fairly fast. Will keep an eye on it.
That’s interesting and could maybe be at play. Does anyone know how to control this directory? Maybe I can put it on a local filesystem instead of the network one.