免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4081 | 回复: 3
打印 上一主题 下一主题

[FTP] 请各位帮忙分析ftp服务器性能瓶颈 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-17 16:00 |只看该作者 |倒序浏览
硬件:浪潮nf520、4G内存、至强CPU3.0G*4、SCSI硬盘RAID5、1000M网卡
软件:CentOS4.4、vsftpd-2.0.5
设置:开放700用户单线程下载、100kb/线程
目前下载速度只能达到60k/s左右

top输出如下:

top - 15:55:43 up  3:01,  2 users,  load average: 409.73, 399.35, 372.70
Tasks: 1424 total,   2 running, 1422 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.5% us,  9.7% sy,  0.0% ni,  0.0% id, 89.6% wa,  0.2% hi,  0.0% si
Mem:   4132996k total,  4116136k used,    16860k free,     7204k buffers
Swap:  8185108k total,      144k used,  8184964k free,  3759936k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
15375 root      16   0  4204 1732  764 R    8  0.0   3:36.76 top
  143 root      15   0     0    0    0 S    5  0.0   3:29.82 kswapd0
26922 down      15   0  2444  704  504 D    1  0.0   0:01.08 vsftpd
27062 down      15   0  2444  712  508 D    1  0.0   0:00.89 vsftpd
27069 down      15   0  2444  720  508 D    1  0.0   0:01.06 vsftpd
27075 down      15   0  2444  768  556 D    1  0.0   0:01.12 vsftpd
27118 down      15   0  2444  716  504 D    1  0.0   0:01.04 vsftpd

论坛徽章:
0
2 [报告]
发表于 2007-10-18 10:17 |只看该作者
进程数太多了, vsftpd一个用户两个进程, 一共有1424进程. 那么多进程,进程间切换的开销就很大了,肯定会影响IO性能的.

没有解决方法,是vsftpd的设计问题.

论坛徽章:
0
3 [报告]
发表于 2007-10-18 10:21 |只看该作者

回复 #2 cxu123 的帖子

谢谢,那推荐一款linux下的高效软件吧!

论坛徽章:
0
4 [报告]
发表于 2007-10-26 15:40 |只看该作者
Ncftpd性能应该是最好的了,但vsftpd性能应该不止于此,是不是你的配置和架构上有瓶颈?
看你的top,IO访问占用CPU太高了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP