Articles of 文件传输

Openssh sftp-server:.filepart支持?

我试图设置一个SFTP服务器,运行Ubuntu Server 11.04。 我安装了openssh-server来提供SSH访问。 我想要做的是使file upload运行一个后缀(。文件或任何),这将在传输完成后被删除。 stream程的想法是: 用户上传cat.jpg 服务器开始在目标目录中写入cat.jpg.filepart 一旦上传完成,服务器将cat.jpg以前的cat.jpg (如果有)并将cat.jpg.filepart重命名为cat.jpg 这是为了确保不完整的file upload不会覆盖现有的文件。 任何想法如何我可以做到这一点? 谢谢

通过一次运行多个实例来加速rsync?

我必须将一个大目录转移到另一台服务器上。 我的问题是,我不能使用可用的全部带宽,因为一个并发的tcpstream速不会那么快。 基本上任何下载pipe理器现在支持的function。 所以我想做并发数据stream。 但是我找不到一个支持这个的程序,所以我想到了一次只运行多个实例或rsync。 这是一个好主意,还是可以让我指出一个更合适的工具的方向?

SSH文件传输在〜700KB之后挂起

概述 我正在脚本在Windows 7框中的SFTP文件传输。 当我传输大于兆字节左右的zip文件时,传输(和SSH)在大约700KB之后意外停止。 SSH进程似乎挂起,但它不开始疯狂消耗CPU或内存,Windows不会说它停止响应。 服务器最终放弃和超时,但客户端永远不会返回(尽pipe设置ServerAliveCountMax和ServerAliveInterval)。 服务器日志显示传输开始,然后是超时,并在很长一段时间后断开连接。 细节 重新将脚本重新运行回来,在每次挂起之前都会传输相同数量的字节。 走开并回来,然后再次运行脚本,字节数将变化几十千字节。 命令行sftp.exe客户端使用默认选项正常工作; 那些较大的zip文件传输成功。 我无法testingscp.exe,因为SSH用户帐户没有shell访问权限。 我相信这个问题持续在操作系统擦拭和重新映像从XP到7,所以我怀疑networking问题,但我不明白什么样的问题会导致这种行为。 我正在用Perl和Net :: SFTP :: Foreign模块编写脚本。 以下是从我的testing用例脚本(下面附加的SSH输出日志)中提取的代码的相关位: my %connectOpts = ( user => $username ,timeout => $timeout ,warn => sub {} ,more => [ "-o PreferredAuthentications=publickey", "-o ServerAliveCountMax=6", "-o ServerAliveInterval=" . int($timeout/6), "-vvvv" ] ); my $sftp = Net::SFTP::Foreign::Compat->new( $host, %connectOpts ); […]

如何加速文件复制到VMWare虚拟服务器上?

我工作的一个网站使用VMWare虚拟服务器。 大多数情况下,他们工作得很好,但是从networking上的其他地方复制大文件非常缓慢。 大文件的意思是大约4GB(这些日子实际上并不那么大) 到目前为止,我一直在观看我的4GB文件拷贝90分钟,它仍然说约2个小时去。 有加快networking文件副本的一些VMWare技巧? 技术细节:在Linux上运行的VMWare ESX。 该networking是一个1GB的局域网。 到目前为止,我一直试图使用Windows资源pipe理器进行复制,通过远程桌面进入虚拟服务器,然后连接到networking并复制/粘贴文件。 相比之下,如果我在同一networking上的两台真机之间复制,我预计大约需要4分钟才能复制大约5分钟。 从5分钟到240分钟,让我觉得有什么地方出了点问题。

启用远程桌面文件传输

我的RDP大多数服务器支持剪切粘贴文件传输(从我的Win7 64机器)。 一个没有,我不知道什么configuration步骤丢失。 我遵循这里列出的步骤: http://support.microsoft.com/kb/313292 但在远程服务器上看不到本地文件系统(反之亦然),而且我无法将文件从本地剪切并粘贴到远程系统。 如果我试图从远程系统剪切和粘贴到本地,我会得到错误 无法复制FILENAME:Windows无法find“%1!ls!”。 检查拼写,然后重试,或尝试通过单击“开始”buttonsearch该项目,然后单击“search”。 远程服务器是Windows Server 2003标准版。

Windows Server 2008 x64,大文件传输和内存使用

我正在跟进: 将大文件复制到远程服务器会导致其耗尽物理内存 但是我觉得我会分开发表。 我有一个64位的服务器,至强5405,14GB内存和Areca 1680 SATA存储控制器,用于备份,NMS和testing。 它具有英特尔Pro / 1000EB和PL网卡。 我有VMWare服务器2.0上运行,我想做一些P2V转换,所以我可以testing一个应用程序的服务包。 我发现在将44GB的VMDK文件拷贝到内存不足的服务器上的过程中, 我以为这是在VMWare转换器内存泄漏,但在运行Server 2008的不同的32位服务器上进行转换没有问题,只要我转换到32位服务器的本地磁盘。 如果我然后尝试通过Windows文件共享将44GB VMDK文件复制到服务器,则服务器最终会将其所有内存消耗在幕后,并且文件传输速度变慢。 所以我尝试从远程服务器的FTP。 不幸的是,Windows FTP 客户端希望在C:\上使用Temp文件,因为我的C:上没有太多的可用空间,所以不能工作。 所以我使用Filezilla作为我的客户端,并且我看到类似的高内存使用率(尽pipe它高达75%而不是99%),并且传输开始得很快,然后变得非常慢。 我在FTP客户端的传输速率数字中看到这种快/慢/快/慢的行为,以及networking中的类似行为 这解释了很多问题: http://blogs.technet.com/askperf/archive/2007/05/08/slow-large-file-copy-issues.aspx 我试过ESEUtil,并没有做记忆的事情,但它不是很快。 在这一点上我正在使用TeraCopy。 它获得了16MB /秒,这是相当糟糕的,但至less是一致的。 我不认为它是我的存储控制器,因为我已经在本地复制了多GB的文件在本地没有问题。 想知道如果人们比我更聪明,那么这个神奇的答案会让这个消失。 在64位Windows出现之前,我从来都不用担心这个问题。 我也有一个问题,我正在使用SQL Server内存使用虚拟副本的服务器上,但似乎已经稳定。

下载可暂停和不可暂停的文件有什么区别?

从技术上说,托pipe方式(在服务器上)有什么区别 一个文件,可以暂停下载并重新恢复,和 一个需要一次下载的文件?

ESXi 4.1慢速文件传输

我的问题是,当我使用Veeam的FastSCP实用程序将文件传入或传出2台ESXi 4.1服务器时,如果可以将同一个文件从同一个源传输到另一个ESXi服务器上,传输似乎被限制为大约5 MB在60 MBs切换。 只是要清楚,这只是转移到数据存储而不是VM。 我有3个独立的ESXi服务器,每个ESXi服务器都使用相同的介质(使用ESXi 4.1分发的HP版本)来安装ESXi 4.1。 其中2台机器的传输速度很慢,另一台以正常速度传输(往返于我的桌面,平均为60MB)。 所有三台服务器都是HP DL380 G5服务器,具有以下差异 加工 PCI Express Intel NC364T千兆位(4端口) 2个4核英特尔E5450 业绩不佳 集成Broadcom NC373i千兆位(2端口) PCI Express Intel NC360T千兆位(2端口) 2个4核英特尔E5440 采取的步骤 从HP安装最新的固件 仔细比较ESXiconfiguration的差异 切换了我在4个networking连接中的每一个之间的传输,所有4个行为都是相同的。 确认物理交换机端口健康,电缆良好 任何人有什么问题可以或调查什么build议?

ESXi 5.5,写入到客人时networking速度较慢

这是一个在ESXi上花费了很多时间的问题。 我的旧戴尔服务器(ESXi 5.0和5.5),甚至是我的新戴尔T20(ESXi 5.5)都有问题。 对于目前的问题,我将只关注新的戴尔T20服务器,以避免混淆。 每当我尝试从我的Windows 7 PC上的东西上传到服务器上的任何虚拟机,我不会超过3-5 MB /秒。 无论是使用Samba,SFTP,FTP还是使用vSphere客户端上传ISO。 当我从虚拟机复制一个文件到我的Windows 7电脑时,我将得到约70-90 MB / s的速度,这对我来说看起来很好。 我将列出一些我认为可能有助于确定问题的信息。 ESXi 5.5 U1(#1623387) 英特尔82571网卡(千兆) 1 TB HDD(无RAID),ESXi和VM都在此硬盘上 VMware Tools已安装并且是最新的 用于VM的VMXNET3网卡 pipe理networking在同一个物理网卡上,因为我只有一个 2个活动的虚拟机正在运行,但闲置(Windows XP和Ubuntu 12.04) Windows 7是我目前的个人电脑,而不是一台虚拟机 使用第三方网卡驱动程序net-e1000e-2.3.2.x86_64.vib from> here < iperf速度testing超过30秒(在Ubuntu上使用2.0.5,在Windows上使用JPerf 2.0.2): Windows 7客户端 – Ubuntu 12.04服务器:1270 MBytes = 355 Mbits / sec Windows 7服务器 – Ubuntu 12.04客户端:2.29 […]

最佳实践:Apachefile upload

我正在寻找可靠的用户通过HTML表单(可能涉及PHP)上传PDF文件的灵魂。 这是一个相当标准的Ubuntu的Linux服务器与Apache 2.x和PHP 5。 我很喜欢apachefile upload模块的好处。 有一段时间没有更新,是否积极维护? 有没有这个模块的Apache 2传统的PHP上传有什么优势? http://commons.apache.org/fileupload 我记得传统的phpfile upload很难有一些陷阱,请问apachefile upload模块的情况会好转吗? 我正在寻找的解决scheme将成为现有网站的一部分,并被集成到pipe理Web前端。 我不考虑的是webdav,ssh,ftp,ftps,ftp over ssh。 应该使用浏览器,而无需安装特殊的客户端软件,所以我问的是基于浏览器的上传,没有特殊的客户端要求。 我可以请求一个现代的浏览器像firefox> = 3.5或现代的webkit broser像铬或safari从用户。