Mirror system as of nov.12, 2012
"mirror.rts-informatique.fr" points to 1 server:
Server uses unmetered 100 Mb/s, located in Roubaix (France). Server runs Ubuntu 12.10 server, Cherokee 1.2 with PHP5.
- europa (OVH KS 2G) - main server
Source files are released under the CeCILL-B license, get them with:
- Code: Select all
For the next days:
- registrar transfer (possible downtime)
// end of status
Please check the latest post for newest information
I've been asked sometimes about the hardware behind mirror.rts-informatique.fr, the server load, the sync process and even the Cherokee theme May this also be a little view into Linux Mint Debian and it's growing.
As of today, mirror.rts-informatique.fr is a DNS round-robin on IPv4 and IPv6 for 2 servers: "ganymede" and "callisto". Yes there will be an "io" server a little before UP6 (even a "jupiter"), but "no europa" (2001 A Space Odyssey and the following books, this quote is from 2010 )
Both servers are 100-megabit OVH dedicated servers, located in Roubaix (France). To preserve bandwidth, ganymede syncs daily with debian.linuxmint.com (download), and then syncs with callisto (upload). The hardware of the two servers is a bit different, but the config is the same: Ubuntu 12.04 servers with autoupgrade and stuff.
When connecting to mirror.rts-informatique.fr, you end up randomly on ganymede or callisto. Between downloads, your computer may swap from one to another. So actually this gives quite accurate logs for unique IPs on both of them.
Here we go:
mirror.rts-informatique is used as APT mirror for at least 2500 IPs resulting in about 2700 sources.list (counting multiple PCs at home or office, virtualboxes,..).
Peak activity is at 17:00 UTC, lowest being at 05:00 UTC (two-third less).
8% of all connections are IPv6
Each server has an average weekly output of ~20 Mb/s
Top countries are:
100% uptime (had to reset the graph since Pingdom had buggy monitors not so long ago)
The average user download speed is at 6 Mb/s, the average user latency is at 110 ms
Average system load of both servers is at around 0.08, quite steady
disk usage: 91 GB for ISO, 13 GB for Packages, 223 GB for Debian latest (that's around 450 GB with the two Debian pools)
Right now the load is low enough to cut down to 1 server, but with UP6, the pack size and the user count, we'll need to set up a third one with same config ("io"), and a 1000-megabit server (which can't be found low-cost at OVH, so we're looking at a Dedibox DC for "jupiter"). 4 servers up and running with over 2 TB traffic expected, this will be stressy
Update pack releases are a great real-world practice for heavy load infrastructures for me, I've learn many things with UP5 and I'm happy to share this so if you want to set up a repository mirror*, feel free to ask me advice
* yes I really don't know how many people are using LMDE right now, but with 3 repository mirrors all located in Europe this isn't good: we really could need mirrors in the US/Canada, somewhere in Asia like South Korea, and in Australia. Yes it takes a lot more disk space than "packages" so there won't be as many mirrors, but please, 1 TB servers can be found nowadays and the project really needs it before UP6 gets out