如何确定 Filezilla 中最佳最大同时传输量?

如何确定 Filezilla 中最佳最大同时传输量?

如何确定 Filezilla 中最佳最大同时传输量?

FileZilla 设置窗口

答案1

对此,没有正确或错误的答案。

就我个人而言,我喜欢将其设置为 10。

但是,您必须记住,许多公共/私人服务器对单个连接的总速度、每个 IP 地址的速度或连接量都有限制。

如果它们有总速度,坦率地说,设置为 10 只会在您拥有许多文件的情况下有所帮助(因为它可以节省身份验证步骤的时间。

我刚刚将 3235 个文件从我的 Web 服务器传输到本地 - 虽然每个文件都非常小,并且服务器具有千兆位链接,但每个文件都需要大约 0.5-1 秒的验证和设置连接时间,而使用 FTP 时则无法避免这种情况。通过设置 10 个文件,我大大增加了下载所有文件的总时间。

在此处输入图片描述

此外,我喜欢将其设置为 10 的原因是,当您连接到某些服务器时,有可能(由于许多因素)以非常低的速度开始传输(例如服务器可能处于负载之下),并且您打开的连接越多,利用更高速度的机会就越大,因为它们可能在连接之间平等地共享速度(这是很常见的)。

除了少数几个有传输限制的网站外,我个人在我的计算机上将此设置为 10,并且已经这样做了很多年。我建议您也这样做 - 并检查您正在连接的服务器的规则,因为它们可能有规则。(或者没有规则,但无论如何都会限制您!)。

请注意,如果您仅传输几个(较小的)文件,这实际上不会产生太大的差别。

至于 I/O,再次强调,这是尝试从目标服务器中获得更多性能的提示。从单个连接获得与 10 相同的速度是完全有可能的。Windows 具有出色的读/写缓存能力,我非常怀疑这会成为瓶颈。如果您确实想测试,您可以随时启动 Process Explorer 并查看 I/O 图表,看看它是否接近最大值。

答案2

我同意威廉·希尔瑟姆的观点,这里没有正确或错误的答案,因为这完全取决于信息源的速度。

基本上,如果您与任何一个源的连接速度与您的带宽允许的速度一样快,那么就没有必要一次进行多个传输。进行多个传输只会给您的网卡带来不必要的负担,实际上会降低总传输带宽。

只有当每台服务器只能管理十分之一的带宽时,同时进行 10 次传输才有意义,这样你们才能充分利用整个带宽。

我不会太担心磁盘使用情况,因为本地磁盘可能比网络更快,无论需求如何都能跟上。

总之,最大数字:10,只有在处理慢速源时才有意义。较低的值实际上可能会给你带来一些小的改进,但可能很难衡量。所以把这个值保留为 10 实际上是足够的。

相关内容