I ssh into my dev machine, and then start a download, for instance "ollama pull llama3"
This uses all of the available bandwidth for the network interface, which makes ssh unresponsive until the download completes.
Is there a way to reserve some amount of bandwidth for ssh?
I've tried the "trickle" utility, e.g. "trickle -s -d 200 ollama pull llama3", but that did not have any effect.
ollama pull
. Does it pass the job to some background downloader and return immediately? If not, i.e. if it downloads in the foreground, then it's normal you cannot interact with the parent shell until the download completes and the foreground child process exits.