raphnet.net sur slashdot

Intro

slashdot logo Slashdot.org est un site de nouvelles concernant l'informatique, la technologie, la science, les jeux vidéo, parfois de politique... (lisez le tous les jours pendant une semaine, et vous comprendrez). Il va s'en dire qu'il est très populaire.

Fin novembre dernier, il a été question de mon projet permettant de controller un module de son de Snes sur un port parallèle de PC. (L'Article sur slashdot) Il y a eu un très grand nombre de personnes qui ont voulu aller sur la page du projet au même moment. Mes serveurs on tenu le coup bien sur.





Les Machines

Il y a 2 machine indispensable pour le fonctionnement de mon site.

La première, un Pentium 2 tournant sous OpenBSD, s'occupe du routage pour mes serveurs et mon lan (2 résaux ethernet distinct), et donc de la connection internet. (Bridge ethernet avec IStop.com, via ADSL. Pas de PPPOE.). Au moment ou il y avait le plus de visites sur le site, voici ce que donnait la commade uptime:
8:45PM up 116 days, 14:57, 2 users, load averages: 0.18, 0.13, 0.09
Même si la table de connection tracking comptait plus de 1363 entrés, et la bande passante de ma connection internet était saturée. Le routeur n'a donc absolument pas souffert.

La deuxième est le serveur web(dns aussi). C'est un sun Ultra Sparc 1, roulant solaris 9, et Apache comme serveur web. A un moment on il y avait beaucoup de visites, voici ce que donnait la commande uptime:
8:48pm up 61 day(s), 3:44, 3 users, load average: 1.76, 2.28, 2.73
On peut voir que cette machine travaillait un peu plus fort que d'habitude :)




Lien internet


Ma connection internet n'était pas très utilisable pendant l'effet slashdot...
# ping 205.151.222.250
...
64 bytes from 205.151.222.250: icmp_seq=24 ttl=249 time=5773 ms
64 bytes from 205.151.222.250: icmp_seq=25 ttl=249 time=5905 ms
64 bytes from 205.151.222.250: icmp_seq=26 ttl=249 time=5733 ms
64 bytes from 205.151.222.250: icmp_seq=27 ttl=249 time=5449 ms
			
Et je reçevais/envoyais beaucoup de paquets par seconde, comme on le voit ici (tcpdump -n -i _interface_reseau_servers_) :
17:04:43.057451 64.36.32.xxx.1661 > 192.168.0.2.80: . ack 2521 win 65535 (DF)
17:04:43.059113 192.168.0.2.80 > 64.36.32.xxx.1661: . 2521:3781(1260) ack 0 win 50400 (DF)
17:04:43.060019 192.168.0.2.80 > 64.36.32.xxx.1661: P 3781:4372(591) ack 0 win 50400 (DF)
17:04:43.072751 68.251.113.xxx.1303 > 192.168.0.2.80: . ack 21601 win 25920 (DF)
17:04:43.074450 192.168.0.2.80 > 68.251.113.xxx.1303: P 44641:46081(1440) ack 0 win 50160 (DF)
17:04:43.083652 12.10.219.xxx.58873 > 192.168.0.2.80: . ack 4380 win 46720 (DF)
17:04:43.085365 192.168.0.2.80 > 12.10.219.xxx.58873: P 8760:10220(1460) ack 1 win 48604 (DF)
17:04:43.100820 12.10.219.xxx.58873 > 192.168.0.2.80: . ack 5840 win 45260 (DF)
17:04:43.102537 192.168.0.2.80 > 12.10.219.xxx.58873: P 10220:11680(1460) ack 1 win 48604 (DF)
17:04:43.107235 68.228.238.xxx.4578 > 192.168.0.2.80: F 3354638977:3354638977(0) ack 1557458525 win 64267 (DF)
17:04:43.107771 192.168.0.2.80 > 68.228.238.xxx.4578: . ack 1 win 49235 (DF)
17:04:43.139007 69.47.178.xxx.1714 > 192.168.0.2.80: . ack 2921 win 65535 (DF)
17:04:43.140869 192.168.0.2.80 > 69.47.178.xxx.1714: . 3960:5420(1460) ack 0 win 49640 (DF)
17:04:43.142040 192.168.0.2.80 > 69.47.178.xxx.1714: F 5420:6802(1382) ack 0 win 49640 (DF)
17:04:43.149665 67.169.70.xxx.42032 > 192.168.0.2.80: . ack 4345 win 65535 <nop,nop,timestamp 4005770868 528296770> (DF)
17:04:43.153557 69.47.178.xxx.1714 > 192.168.0.2.80: . ack 3960 win 64496 (DF)
17:04:43.159481 69.47.178.xxx.1716 > 192.168.0.2.80: . ack 1 win 65535 (DF)
17:04:43.168650 69.47.178.xxx.1716 > 192.168.0.2.80: P 1:441(440) ack 1 win 65535 (DF)
17:04:43.169786 192.168.0.2.80 > 69.47.178.xxx.1716: . ack 441 win 49200 (DF)
17:04:43.172995 192.168.0.2.80 > 69.47.178.xxx.1716: P 1:274(273) ack 441 win 49200 (DF)
17:04:43.188736 211.30.133.xxx.2496 > 192.168.0.2.80: S 987126853:987126853(0) win 65535 <mss 1460,nop,nop,sackOK> (DF)
17:04:43.189636 192.168.0.2.80 > 211.30.133.xxx.2496: S 3063641482:3063641482(0) ack 987126854 win 49640 <mss 1460,nop,nop,sackOK> (DF)
17:04:43.208018 64.36.32.xxx.1662 > 192.168.0.2.80: S 1369071175:1369071175(0) win 65535 <mss 1260,nop,nop,sackOK> (DF)
17:04:43.208553 192.168.0.2.80 > 64.36.32.xxx.1662: . ack 1 win 50400 (DF)
17:04:43.218164 68.228.238.xxx.4580 > 192.168.0.2.80: F 2240835960:2240835960(0) ack 1516094539 win 65041 (DF)
17:04:43.218711 192.168.0.2.80 > 68.228.238.xxx.4580: . ack 1 win 49640 (DF)
17:04:43.220144 203.94.167.xxx.35488 > 192.168.0.2.80: F 0:0(0) ack 2335 win 23168 <nop,nop,timestamp 1252433835 528296760> (DF)
17:04:43.220694 192.168.0.2.80 > 203.94.167.xxx.35488: . ack 1 win 48722 <nop,nop,timestamp 528297200 1252433835> (DF)

			



Hits

En moyenne, j'ai environ 70000 hits par mois. Suite au slashdottage, j'ai eu plus de 270000 hits en 2 jours (111286 le 30 novembre, et 162728 le 1 Décembre): utilisation par mois

C'est vraiment beaucoup de hits en très peu de temps. Sur le graphique suivant, on a l'impression que presque personne ne visitait mon site avant le 30 décembre, bien qu'il y avait entre 2000 et 4000 hits par jour:
utilisation au jour, decembre 2004