免费注册 查看新帖 |

Chinaunix

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

FTP服务器的 奇怪问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-15 22:36 |只看该作者 |倒序浏览
请问大家一个问题,我的FTP服务器上传文件的时候内存占用很大,基本2G的内存都用完,而且在有客户端(一个客户端)上传时服务器响应很慢,比如输一个LS要几秒钟才有反映,但看CPU占用却非常低,这是为什么呢?

我是1G的网,刚开始上传的时候有70-90M的速度,但几秒钟后就降到20M左右。

对了,FTP软件是PURE-FTPD。

论坛徽章:
0
2 [报告]
发表于 2009-01-15 23:53 |只看该作者

回复 #1 CRUX_HP 的帖子

是否可以看看ftp开启的文件数量有多少

论坛徽章:
0
3 [报告]
发表于 2009-01-16 01:02 |只看该作者
请问如何查看呢?

论坛徽章:
0
4 [报告]
发表于 2009-01-16 08:25 |只看该作者
top 查看进程是哪个程序占用CPU及大量内存,另:如果安装了杀毒软件或者扫描软件的话,在上传时也会把服务器拖慢。

论坛徽章:
0
5 [报告]
发表于 2009-01-16 17:22 |只看该作者
还是限制点速度吧!

论坛徽章:
0
6 [报告]
发表于 2009-01-17 00:25 |只看该作者
感谢大家,已经找到问题的原因了,是XFS文件系统的问题,我今天做了一个测试,改天发上来大家参考一下,现在用JFS文件系统就解决了。

论坛徽章:
0
7 [报告]
发表于 2009-01-17 00:53 |只看该作者
XFS,JFS这两种东东我都没用过,我这上面只有ext2/ext3啊,

论坛徽章:
0
8 [报告]
发表于 2009-01-17 10:04 |只看该作者
原帖由 Peifei 于 2009-1-17 00:53 发表
XFS,JFS这两种东东我都没用过,我这上面只有ext2/ext3啊,


俺的也是,只有ext3.

论坛徽章:
3
戌狗
日期:2014-09-10 17:07:162015年辞旧岁徽章
日期:2015-03-03 16:54:15wusuopu
日期:2016-06-17 17:43:45
9 [报告]
发表于 2009-01-18 01:38 |只看该作者
原帖由 CRUX_HP 于 2009-1-17 00:25 发表
感谢大家,已经找到问题的原因了,是XFS文件系统的问题,我今天做了一个测试,改天发上来大家参考一下,现在用JFS文件系统就解决了。

等着看看

论坛徽章:
0
10 [报告]
发表于 2009-01-19 22:38 |只看该作者
情况是这样的,我分别在CRUX 2.5(内核2.6.28)上安装了vsftpd、pureftpd,然后用JFS、XFS、REISERFS、EXT2这几个文件系统做了测试,测试结果如下:

测试方法:上传和下载一个780M左右的ZIP文件,服务器HP 185G5,FTP盘为RAID0,通过1000M网卡与另一客户端相连,客户端的盘也为RAID0(6个SATA)。


                 VSFTPD     UPLOAD       DOWNLOAD      MEM          PUREFTPD        UPLOAD      DOWNLOAD         MEM
----------------------------------------------------------------------------------------------------------------------------------------------
XFS                           21M/s          107M/s           825M                               21M/s         106M/s              825M
JFS                           43M/s           107M/s           812M                              43M/s          106M/s              812M
REISERFS                   40M/s           108M/s           820M                              40M/s          107M/s              820M
EXT2                         42M/s           112M/s           821M                              42M/s          111M/s              821M        


测试下来的结果是:

EXT2下载最快,通够达到112M/s,上传JFS最快43M/s,内存占用JFS最少812M,XFS最多,825M。
上传最慢的是XFS,21M/s,有时候还低到19M/s左右,特别奇怪的是当用XFS文件系统,FTP在以20M/s左右的速度上传时,系统响应
变得非常慢,输入一个 ls /home/* 要等几秒钟才有反应,最后导致我彻底放弃XFS。而REISERFS由于上传也比较慢,加上之前有被REISERFS
反复加挂文件系统导致一老硬盘(IDE盘)挂了的经历,所以对之始终有戒心,EXT2肯定就不考虑了,测试它只是看看系统的极限性能,最后权衡
之后选择了JFS。

另外,VSFTPD在下载的时候速度普遍比PUREFTPD快1M左右,但这个系统主要是接收远程文件用,考虑到功能的灵活性,最终还是选择了PUREFTPD。

不正确的地方还请大家指正。

[ 本帖最后由 CRUX_HP 于 2009-1-19 22:42 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP