荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: brighty (燕影随行), 信区: NetResource
标  题: Xlight FTP服务器简介
发信站: 荔园晨风BBS站 (2005年03月26日16:24:12 星期六), 站内信件

 Xlight FTP服务器是有很小程序尺寸的高性能FTP服务器. 为了保证高性能,整个
服务器全部用C语言写成,服务器运行时占用很少的CPU和内存资源. 用它独创的高
效网络算法,它能够比其他Windows FTP服务器处理更多的用户. 此外,它还具有
很多独特的功能.

 强大的访问控制规则,可以用来隐藏/显示文件和目录或者禁止/允许用户对文件
和目录的指定FTP访问.

 支持完全分离的虚拟目录结构,有用户,组和公共三种虚拟目录,便于灵活管理.

 支持FTP服务器总带宽控制,可以定时控制FTP服务器的总带宽.

 当在ADSL路由器或防火墙后运行FTP服务器时,它能够自动检测广域网IP地址的变
化.

 能够控制每个FTP连接和用户的命令执行速度,便于保护服务器和减弱拒绝服务攻
击的影响.

 能够远程启动,停止和暂停任何一个虚拟服务器.

 全中文FTP服务器响应.

Xlight FTP服务器网络性能测试



测试条件:

Xlight FTP服务器运行在Intel赛扬1.2G,256M SDRAM内存的电脑上,网卡是
100M Intel PRO 100+ ,操作系统是Windows2000专业版 (服务器用相对较差的电脑
利于在性能测试中发现服务器软件的瓶颈).

FTP客户端使用AMD 1.7G 256M DDR内存的电脑,网卡是100M 3Com 905TX,操作系统
是Linux Redhat9.0. 客户和服务器通过D-Link DI-704路由器的10/100M Switch连
在一个网段.

测试过程:FTP客户端用dkftpbench(http://www.kegel.com/dkftpbench/)软件
,网上唯一的FTP Benchmark 软件,模拟1000个同时在线并下载文件的FTP客户流
量,每个客户的带宽10K/s,测试文件是1M大小的x1000k.dat.

这个测试主要考验FTP服务器软件在大量用户同时传输文件时的网络传输效率,通
常这是多数FTP服务器的一个重要性能瓶颈. 由于Windows操作系统和网络程序的调
度和通知机制以及服务器编程效率的原因,FTP用户越多,大部分服务器的网络传
输效率会下降很多,经常不能充分利用网络带宽. 尤其当服务器有超过300用户同
时传输文件时,这种现象非常明显,常见的现象是用户下载速度不能保持住,忽快
忽慢,服务器对请求响应迟缓. 由于UNIX进程调度机制的优势,这种情况在UNIX中
有所改善,但是依然是大部分基于UNIX的FTP服务器一个重要瓶颈.



FTP服务器同时在线用户1000,每个用户不断以保持在10K/s的速度同时下载
x1000k.dat测试文件,服务器占用的发送带宽在8000-10000K/s之间变化,上图是
其中一个时刻的截图.



上图,Xlight FTP 服务器的CPU占用在70%-90%之间变化,服务器内存占用小于20M.



上图,1000个用户以10K/s的速度同时不断下载x1000k.dat测试文件.



在1000个用户同时下载文件,网络占用带宽达到和接近10000K时,在本机用FTP客
户软件作为第1001个用户连到Xlight FTP服务器,这个新用户依然可以得到很快的
服务器响应速度,同时在本机环回传文件时这个用户的速度可以达到1500K/s, 如
下图所示.



第1001个本本机用户用LeapFTP从服务器上下载文件



此时的FTP服务器带宽



此时的CPU占用,注意此时第1001个用户在本机环回测试使用的LeapFTP(FTP客户端
软件)CPU占用达到17%,FTP服务器的CPU占用下降为65%

严格来讲,这是性能测试,只有参考价值,和实际情况会有所不同. 这是因为测试
中所有用户都下载x1000k.dat文件,x1000k.dat文件在内存中存在缓存,并不能代
表在实际中FTP 服务器也能达到这样的性能,在实际中服务器硬盘的速度(随机寻
道速度)和缓存以及硬盘类型(SCSI, IDE), 会对能够达到的带宽有很大影响.

大部分人可能并不需要太高性能的FTP服务器, 这个测试的最大意义并不在于FTP服
务器能够同时承载多少用户,而是在较高用户数(超过300)正在同时下载时,是不是
每个用户依然能以稳定的速度从FTP 服务器下载而不是速度忽快忽慢, 服务器响应
是否足够快,以及CPU的占用. 这些会决定FTP服务器是否能够在很多用户下载时充
分利用网络带宽和服务器的硬件.从这个测试可以看出Xlight FTP服务器有很高的
网络效率,如果你的FTP服务器硬盘足够快,内存充足(操作系统需要内存用作硬盘
数据预读缓存),你应该能够用Xlight FTP服务器承载超过绝大部分FTP服务器的同
时在线用户数量和流量.



--
发信人: yan (yan), 信区: Cover
标  题: Re: yan,好可爱啊
发信站: 长夜BBS站 (Sat Oct 25 01:20:00 2003), 转信
呵呵,低调点啦
【 在 brighty (TXB) 的大作中提到: 】
: 系啊,佢咁可爱的女仔...我好中意。
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.32.58]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店