[ale] GATech mirror problems - from the admin

Michael Still stillwaxin at gmail.com
Wed Apr 25 12:59:40 EDT 2007


ftp.ale.org runs vsftpd  and has this setting:
max_per_ip=2

It's httpd.conf has this in it:
RedirectMatch (.*)\.iso$ ftp://ftp.ale.org$1.iso

So to get an iso you need to use ftp and are subject to the per ip
limit.  There are no
other limitations configured.

>From Florence, Italy.  Ciao.

This limits concurrent connections.

On 4/25/07, Neil Bright <neil.bright at oit.gatech.edu> wrote:
> Hi folks,
>
> As the admin of the GT linux mirror, I'd like to comment on some of
> the issues people have been raising.  Hopefully, I can at least
> provide some explanation as to the behaviors people have been seeing.
>
> General FTP problems -
> I'm using vsftpd with PASV enabled (the default behavior).  Please
> ensure that you use ftp clients that understand this portion of the
> protocol.
>
> DNS issues -
> These reports seem to stem from the use of the ftp-
> linux.cc.gatech.edu name.  GTLib is no longer housed within the
> College of Computing, but rather from our central campus IT
> organization - the Office of Information Technology.  The CoC
> maintains their own DNS infrastructure and I can't vouch for it's
> reliability.  The *.gtlib.gatech.edu names use our central campus DNS
> infrastructure.  Another portion of my responsibilities at GT is
> campus hostmaster, so I'm a bit more comfortable making guarantees
> about these names.  If you are having problems with them, please let
> me know.  Output from tools like dig and the contents of resolv.conf
> will be especially useful in these situations.  ;)
>
> General performance problems -
> We've been getting pretty hammered lately...  We're on the Fedora YUM
> lists, we host debian and ubuntu, we're part of rsync.us.gentoo.org,
> we host Suse, Mandrake and Mozilla.  The There's an architecture
> diagram here [1] for those interested.  A couple of the switches have
> been rearranged since I last updated the graphic, but the important
> parts are correct.  Of course, this means that the MRTG graphs are
> incorrect now....  *sigh*  However, there is also a Ganglia instance
> at [2].  In addition to the usual stuff, I also have additional
> gmetrics tracking the number of active apache, vsftpd and rsync
> connections.  There are also some bits in there related to NFS as well.
>
> For the last while, the default 256 connections on all three of the
> apache front end machines have been in use.  Likely, the performance
> issues people have been seeing lately are latency issues while
> waiting to establish a connection.  (At least, this is my current
> theory, feel free to shoot holes.  :)  Many of these connections have
> been coming from the dreaded "download accelerators", often times
> with 20+ connections coming from the same IP address.  I understand
> that NAT on the other end of the pipe will look like this, but I am
> unaware of a programatic way to distinguish between NAT and abuse.
>
> For now I've increased the MaxClients setting, but my current long
> term thinking is to employ some sort of per-address connection
> limiting.  If anybody has suggestions on how to do this I would love
> to hear from you.  I have RHEL4 with the provided apache, vsftpd and
> rsyncd on the hosts.  All four hosts are attached to the same Cisco
> 2970 with a Cisco 6509 (Sup2 & SFM) router running IOS 12.2 and Cisco
> FWSM running 2.3(4) firewall context.  The hosts could be moved to a
> 4948 if that would make a difference.  (Due to topology changes, this
> will likely happen anyway.)  Donations of memory for a SunFire v20z
> would always be appreciated as well.  *grin*
>
>
>
>
>
> [1] - http://www.gtlib.gatech.edu/gtlib.pdf
> [2] - http://www.gtlib.gatech.edu/ganglia
>
> +=======================================================================
> =+
> Neil Bright (neil.bright at oit.gatech.edu)                    (404)
> 385-6954
> OIT - Academic and Research Technologies / Georgia Institute of
> Technology
> 258 Fourth Street, Rich Bldg, Rm 266 / Atlanta, GA  30332-0700
>
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://www.ale.org/mailman/listinfo/ale
>


-- 
[stillwaxin at gmail.com ~]$ cat .signature
cat: .signature: No such file or directory
[stillwaxin at gmail.com ~]$



More information about the Ale mailing list