Re: ftp vs. http servers [was Re: lug-bg: Slackware 9.1]
- Subject: Re: ftp vs. http servers [was Re: lug-bg: Slackware 9.1]
- From: Васил Колев <vasil@xxxxxxxxxx>
- Date: Mon, 29 Sep 2003 15:42:06 +0300
- Organization: Ludost Networks
Ами... Честно казано, основно съм си играл с много заявки към малки
файлове, но в който и да е случай, apache си е бавен на много паралелни
заявки, може той да води хората до такъв извод... Има разбира се и
другия момент - много хора ползват 'download manager'-и, който правят по
10 връзки за един файл (нещо, което за FTP не се прави, странно защо), и
така товарят много повече, въпреки че като гледам , при тебе не е такъв
случая:)
Питах те в първия момент, защото поне по мои наблюдения HTTP е много
по-лек протокол от FTP (не се отварят допълнителни връзки, една
заявка,един отговор и т.н.), и ми се вижда странно да е по-бавен. Като
намеря време, ще потърся HTTP сървър, който да може да работи спокойно с
големи файлове (щях да препоръчам thttpd, но то има голям проблем на
32битови машини, защото използва mmap, и не му стига адресното
пространство),и ще пробвам... Моите наблюдения м/у другото показват, че
при 3000 паралелни заявки, и при около 600-700 заявки в секунда,
машината стои с load 1 , ако е с thttpd (около 40mbps),и ще ми е
интересно да направя такъв тест, само че с големи файлове, и много
паралелни заявки.
На нд, 2003-09-28 в 20:31, Nickola Kolev записа:
> Здрасти,
>
> Смятам така, понеже съм сравнявал системното натоварване, което оказва един
> http сървър (apache) и един ftp сървър (proftpd). Става въпрос за машина с
> приблизително 1000 едновременни http връзки (или конекции, ако така
> предпочитате), и в същото време тя е почти неизползваема. Бях направил всички
> възможни настройки, за които се сетих и които намерих из нета, но load average
> беше почти винаги над 2.00. След като смених всички URL-та да сочат към ftp
> сървър на същата машина, системното натоварване падна на около 0.5, и дори още
> повече, когато подмених proftpd с vsftpd. Тук става въпрос за теглене на големи
> файлове, с обем почти същия като на едно ISO, и постоянен трафик вариращ между
> 30 и 60Мбит/с. Това са данни от преди около половин година. В момента при пиков
> брой на ftp връзките около 2500 и трафик към 100Мбита, системното натоварване
> стои малко над 1.00. Съмнявам се един apache да издържи толкова, и да не убие
> машината, на която работи. Нямам и намерение обаче да правя изпитания, за да се
> опровергавам. :)
>
> Разбира се, не изключвам това прекалено натоварване да се е дължало на нещо
> друго, но съм останал с впечатлението, че ftp сървърите, и по-специално vsftpd
> се отнасят доста по-милостиво към системните ресурси, отколкото apache.
>
> В никакъв случай не изключвам възможността да греша.
Attachment:
signature.asc
Description: This is a digitally signed message part
|