监控PC和iSeries之间FTP的数据传输 [ 网站地图 ]

发表于:2009-12-11 浏览:127 作者: 来源:互联网

关键字:iseries,FTP,监控,数据传输

描述:    如果从PC端发起的FTP上传或下载命令时,从FTP的执行环境中很难看出目前的传输状态,如下图所示,当上传一个比较大的savf的时候,因为是交互命令,FTPserver在处理这个上传命令的时

     如果从PC端发起的FTP上传或下载命令时,从FTP的执行环境中很难看出目前的传输状态,如下图所示,当上传一个比较大的savf的时候,因为是交互命令,FTP server在处理这个上传命令的时候,客户端的FTP将处于idle状态,不接受任何命令,也不显示任何数据,那么传输了多少数据呢?很难从FTP的处理窗口中得到任何有意义的数据。
 

下面介绍几个简单的方法:
1 从客户端监视:
 

打开PC连接网卡的状态窗口
 

这里显示的发送字节数出了FTP接受的数据外,还包括其他tcp服务发出的数据,因此比实际的FTP数据会多一些。
 

如果用户对dos命令比较熟的话,可以使用netstat直接从字符终端得到和上面的图形界面相同的结果。

使用netstat -s -p TCP可以检验当前的tcp连接,其中1259和1260用于和FTP的控制端口和数据端口建立连接。
2 从iSeries端监控
 

 

因为FTP实际包含两个进程,FTP-con传输FTP控制指令和执行结果,而ftp-data用于传输FTP的数据。我们这里只
关心ftp-data的传输过程。
 

使用PF5进行刷新,可以得知当前已经传输的数据量,单位是字节。
这里使用的例子是从PC - >iSeries,如果是iSeries -> PC,使用上面的方法依然有效,不同的是在windows端,通过直接检查接收数据的当前的大小就可以直接知道数据传输的多少。

站长资讯网 做中国最丰富的资讯网站 沪ICP备05004089号