![]() |
1
Ipsum 6 天前
Scp 单文件 至少在我这内网,速度并不慢。1G 跑个 80% 的带宽没啥问题。
|
2
laminux29 OP @Ipsum WinSCP 有两种模式,一种是 SFTP ,这种就是走 SSH 协议。另一种是 FTP 。
FTP 就是比 SFTP 快,在有些机器上能快好几倍。 你可以试试。如果你是 2.5Gbps 网络,甚至 10Gbps 网络,这种差距会更大。a |
![]() |
3
pagxir 3 天前 via Android
如果是差好几倍那就是你机器 CPU 太差,sftp 走加密,普通的 TCP 不加密,对 CPU 的性能要求本来就不一样。
|
4
laminux29 OP @pagxir Client 是 i5-7500 ,Server 是 Xeon(R) Gold 6226R ,这配置不应该连 SSH 千兆跑不满。关键是 Client 与 Server 的 CPU 使用率都非常低。reddit 上面说是 SSH 协议有问题,这协议针对的是带宽质量较差的远程传输的稳定性,这种策略会导致内网优质带宽会跑的慢。
|
![]() |
5
pagxir 3 天前 via Android
大概率是你 client 太弱鸡。7500 配置不怎么样的。公司 git clone 的时候,峰值可以跑到 90MB/s 的
|
6
laminux29 OP @pagxir
刚借了 1 台 Intel 11 代 i7 作为 Linux Server ,一台 Intel 15 代 i7 作为 Windows Client 。 Client -> Server 拷贝 iso ,Linux Server CPU 消耗 15%,Windows Client CPU 消耗 13 %。 xShell 5 传输速度 87 MB/s ,WinSCP 传输速度 94 MB/s ,仍然没能跑满 1Gbps 带宽。 Linux Server 搭建 HTTPS 服务,Windows Client 用 Chrome 下载,速度居然只有 30MB/s 。 问了一下玩服务器的朋友,说是专业服务器,需要买 PCIE 的加速卡,能加速 AES 、SSL 、HASH 等算法,大概 20Gbps - 50Gbps 的性能。不过这种加速卡,Server 与 Client 都需要安装才行,目前也不贵,150 元一张。 |