linux - Subversion svn+ssh, sshd 100% CPU -
in past few days have been doing extensive testing of subversion different clients, operating systems, client , server versions , have noticed strange behaviour windows clients connecting linux servers, hitting them excessive cpu usage on sshd process, linux clients not exhibit behaviour.
a sample test setup follows: server linux ubuntu 16.04.3 lts, openssh_7.2p2 ubuntu-4ubuntu2.2, openssl 1.0.2g 1 mar 2016, subversion version 1.9.3 (and 1.9.7). client tortoisesvn 1.9.7
when checking out large repositories linux server hit on sshd process, process running 100% cpu usage. in effect slows down performance , speed @ checkout runs. linux clients connecting same server not cause load on server.
this happens when compressions turned off , when encryption cyphers changed, different versions of subversion. behaviour identical. i'm not sure address issue not happens tortoisesvn sliksvn well. direction appreciated.
if you're looking way controlled set of users access svn servers, easy workaround windows 10 users have them use svn wsl (windows subsystem linux). in fact, consider testing route isolate client network stack, etc.
it's worth noting default svn settings may convert line endings, , svn server may converting every file, every line windows default line endings.
likely better answers out there, initial thoughts.
Comments
Post a Comment