LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1405|回复: 6

FTP server,NFS server或HTTP server 哪个文件传输效率更高?

[复制链接]
发表于 2006-5-13 10:01:05 | 显示全部楼层 |阅读模式
如果远程安装 linux 系统,只有一台机器可以做服务器,把这台机器做成FTP server,NFS server,HTTP server中的一种,哪种效率更高呢?

顺便还想问下linux系统中如何查看自己的网卡使用率,比如 百M 网卡已被占用多少。win系统中可通过任务管理器中的“联网”选项来查看网络使用率,redhat linux系统中的“系统监视器”只能查看到进程,CPU,内存。
发表于 2006-5-13 11:26:33 | 显示全部楼层
这个.....
感觉网络才是瓶颈.协议的好坏不是用文件传输效率来比较的.
如果非要比,感觉越早出来的越简单,相对的控制就少,所以非控制数据就越多,所以效率越高
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-13 13:12:48 | 显示全部楼层
为何不是越晚出来协议越完善越高效呢?

我专门做了一下试验,使用同样服务台,同样的客户机,分别使用ftp server和http server远程无人职守安装 RHEL4,使用同样的设置,安装同样多的软件包(总之尽量排除了其他环境的影响),最后的结果是:
http安装用时 34分钟41秒钟
ftp安装用时  33分钟28秒钟
看来ftp还稍微快一些,局域网中远程安装系统服务器的文件传输效率影响比较小,最主要的是客户机的硬件条件。网络才是瓶颈这话晚同意。
本来想把NFS server也测试一下,无奈使用nfs server无法访问mount到目录上的iso文件(也无法访问mount的分区,好奇怪.......说不明白),所以没能测试,估计结果也会和http,ftp差不多。
回复 支持 反对

使用道具 举报

发表于 2006-5-14 10:56:19 | 显示全部楼层
我是菜鸟,说两句
感觉楼上的结果只差了1分种左右,这不一定就说明FTP比HTTP能更快吧?
比如服务器在架设的时候会不会有一些优化?
我没远程安装过LINUX,希望能看到楼主的手记。谢谢先。
另外从以前对FTP和HTTP的使用上来说,FTP的传输确实要更稳定一些,是和FTP本身的原理有关吗??
回复 支持 反对

使用道具 举报

发表于 2006-5-14 11:20:09 | 显示全部楼层
FTP 是专门传输文件的,理论上应该更好,不过内网中,似乎区别不大吧。。
回复 支持 反对

使用道具 举报

发表于 2006-5-14 18:12:03 | 显示全部楼层
Post by 终极幻想
FTP 是专门传输文件的,理论上应该更好,不过内网中,似乎区别不大吧。。


FTP使用众所周知的20、21端口两个连接
与使用单个端口的HTTP相比
占用相对更多的带宽
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-15 07:10:17 | 显示全部楼层
Post by planetkurt
我是菜鸟,说两句
感觉楼上的结果只差了1分种左右,这不一定就说明FTP比HTTP能更快吧?
比如服务器在架设的时候会不会有一些优化?
我没远程安装过LINUX,希望能看到楼主的手记。谢谢先。
另外从以前对FTP和HTTP的使用上来说,FTP的传输确实要更稳定一些,是和FTP本身的原理有关吗??

没打算写手记,远程安装我参考的是这篇文章:用Kickstart远程安装Linux系统
http://bbs.chinaunix.net/viewthr ... hlight=远程安装
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表