gpt4 book ai didi

linux - 颠覆svn+ssh,sshd 100% CPU

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:19:09 25 4
gpt4 key购买 nike

在过去的几天里,我一直在使用不同的客户端、操作系统、客户端和服务器版本对 Subversion 进行广泛的测试,并注意到 Windows 客户端连接到 Linux 服务器时出现非常奇怪的行为,导致 sshd 上的 CPU 使用率过高进程,其中 Linux 客户端不会表现出这种行为。

示例测试设置如下:服务器 Linux Ubuntu 16.04.3 LTS、OpenSSH_7.2p2 Ubuntu-4ubuntu2.2、OpenSSL 1.0.2g 2016 年 3 月 1 日,Subversion 版本 1.9.3(和 1.9.7)。客户端 TortoiseSVN 1.9.7

当检查大型存储库时,linux 服务器在 sshd 进程上被命中,该进程以 100% 的 cpu 使用率运行。这实际上会降低性能并最终降低结帐运行的速度。连接到同一台服务器的 Linux 客户端不会在服务器上造成这种负载。

即使在关闭压缩和更改加密密码以及不同版本的颠覆时也会发生这种情况。行为是相同的。我不确定该由谁来解决这个问题,因为这不仅发生在 TortoiseSVN 上,也发生在 SlikSVN 上。任何方向将不胜感激。

最佳答案

如果您只是想为一组受控用户寻找一种方法来访问您的 SVN 服务器,那么对于任何 Windows 10 用户来说,一个简单的解决方法是让他们使用 WSL(适用于 Linux 的 Windows 子系统)中的 SVN。事实上,我会考虑测试该路由以将客户端与网络堆栈等隔离。

值得注意的是,默认的 SVN 设置可能会转换行尾,SVN 服务器可能会将每个文件、每一行都转换为 Windows 默认的行尾。

可能有更好的答案,但这是我最初的想法。

关于linux - 颠覆svn+ssh,sshd 100% CPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46208494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com