

Linux Counter Part 2 45
Yesterday we totally nuked the Linux Counter
by linking it on these pages.
Steve sent us a link to a detailed page on the
Slashdot Experience contains logs and the like,
documenting the server going crunch. I'm reposting it because
yesterday the server spent several hours down and I'd like
more people to have a chance to register their Linux box. Drop
on in, fill out the form and let the world know that you run
Linux. When you can't track sales to determine an
OSs market share, things get tricky. Update: 02/25 11:47 by CT : That didn't
take long. Guess you guys have more work to do over there (sigh).
Slashdot Effect (tm) (Score:1)
The neat part is that the load never passed 0.40, and that's on a 486-class box! Yay FreeBSD!
On another note, the DNS load from it crushed one of our BSDI BSD/OS name servers, which required a reboot.
Slashdotting equililent to what AGIS felt (Score:1)
Slashdotting is similar.
Unfortunately, it's not a DOS attack because it's everyone plumetting one server with one request each, not one person wacking on it with massive amounts of requests.
---
mod_perl not enough (Score:1)
Remember, a separate Apache gets spawned to handle each request, up to a certain limit set in your httpd.conf. Think about it, 100 copies of Apache spawned, each with the whole code bloat of Perl embedded into it...
Better have some memory handy, that's all I say
-- Eric
Urrkk... (Score:1)
-Doug
better idea (Score:1)
Putting a link to it an a visible place IS a good idea. How about putting a reference to the counter in the "Features" area?
Yours
Denis
Later (Score:1)
Can You Say, "Busted?" (Score:1)
It works, still, but slowly.... (Score:1)
A Site You Can't Slashdot (Score:1)
slashdot effects Linux too? -YUP (Score:1)
Anyway, I guess I'll have to read the details later. They've been slashdotted again. Did anyone NOT see this one coming?
-Derek
NT downtime (personal count) poll? (Score:1)
it should become part of a poll.
How long has your OS been up, and what OS?
Hmm, hard to do 3d poll. One would have to have multiple OS and times... Say, 3 major OS, four time brackets for 12 questions.
At any rate, my machine running NT4 at work has been up without crashes or reboots since August.
Including quite a few software upgrades, even the ever buggy Netscape 4.5
slashdot effects Linux too? (Score:1)
stress, does this prove Linux sucks... no I don't think so!
But i think it shows that some linux zealots need to get a grip and not knee-jerk to anything related to anything thats not linux!
The difference being that most of the NT machines that get
- Moo
slashdot effects Linux too? (Score:1)
The difference being that most of the NT machines that get
Replay (Score:1)
...Now we're doing it again
ROTFL
Two for two (Score:1)
Do we have any kind of an early warning system for these little sites with great content? "Hey, you're about to get more hits in an hour than you've had in the last 2 years. Grab your ankles."
Give the poor bastards a little notice. At least then they could apply some K-Y first.
Butt jokes (Score:1)
Seriously though, some kind of early warning/mirroring system could really help out situations like these, although they would take some kind of coordination with the "bend-ee",
If half the people in a group think your witty, does that make you halfwitty?
Crunch (Score:1)
is the problem the server or the line?
Federico
Great idea! (Score:1)
DUH!
WATCH THE SLASHDOT EFFECT LIVE: (Score:1)
64 bytes from 195.139.236.69: icmp_seq=7 ttl=42 time=594.3 ms
64 bytes from 195.139.236.69: icmp_seq=8 ttl=42 time=610.6 ms
64 bytes from 195.139.236.69: icmp_seq=9 ttl=42 time=618.4 ms
64 bytes from 195.139.236.69: icmp_seq=10 ttl=42 time=641.7 ms
64 bytes from 195.139.236.69: icmp_seq=11 ttl=42 time=738.1 ms
64 bytes from 195.139.236.69: icmp_seq=12 ttl=42 time=525.8 ms
64 bytes from 195.139.236.69: icmp_seq=13 ttl=42 time=691.5 ms
64 bytes from 195.139.236.69: icmp_seq=14 ttl=42 time=778.1 ms
64 bytes from 195.139.236.69: icmp_seq=15 ttl=42 time=632.8 ms
64 bytes from 195.139.236.69: icmp_seq=16 ttl=42 time=654.1 ms
64 bytes from 195.139.236.69: icmp_seq=17 ttl=42 time=736.0 ms
64 bytes from 195.139.236.69: icmp_seq=18 ttl=42 time=622.7 ms
64 bytes from 195.139.236.69: icmp_seq=19 ttl=42 time=688.5 ms
64 bytes from 195.139.236.69: icmp_seq=20 ttl=42 time=656.6 ms
64 bytes from 195.139.236.69: icmp_seq=21 ttl=42 time=582.3 ms
64 bytes from 195.139.236.69: icmp_seq=22 ttl=42 time=598.5 ms
64 bytes from 195.139.236.69: icmp_seq=23 ttl=42 time=645.1 ms
64 bytes from 195.139.236.69: icmp_seq=24 ttl=42 time=687.4 ms
64 bytes from 195.139.236.69: icmp_seq=25 ttl=42 time=690.4 ms
64 bytes from 195.139.236.69: icmp_seq=26 ttl=42 time=695.8 ms
64 bytes from 195.139.236.69: icmp_seq=27 ttl=42 time=573.7 ms
64 bytes from 195.139.236.69: icmp_seq=28 ttl=42 time=607.2 ms
64 bytes from 195.139.236.69: icmp_seq=29 ttl=42 time=545.0 ms64 bytes from 195.139.236.69: icmp_seq=29 ttl=42 time=545.0 ms
64 bytes from 195.139.236.69: icmp_seq=30 ttl=42 time=703.0 ms
64 bytes from 195.139.236.69: icmp_seq=31 ttl=42 time=757.6 ms
64 bytes from 195.139.236.69: icmp_seq=32 ttl=42 time=683.6 ms
64 bytes from 195.139.236.69: icmp_seq=33 ttl=42 time=728.5 ms
64 bytes from 195.139.236.69: icmp_seq=34 ttl=42 time=705.2 ms
64 bytes from 195.139.236.69: icmp_seq=35 ttl=42 time=898.6 ms
64 bytes from 195.139.236.69: icmp_seq=36 ttl=42 time=973.1 ms
64 bytes from 195.139.236.69: icmp_seq=37 ttl=42 time=1056.3 ms
64 bytes from 195.139.236.69: icmp_seq=38 ttl=42 time=1175.0 ms
64 bytes from 195.139.236.69: icmp_seq=39 ttl=42 time=1047.4 ms
64 bytes from 195.139.236.69: icmp_seq=40 ttl=42 time=1104.8 ms
64 bytes from 195.139.236.69: icmp_seq=41 ttl=42 time=1103.2 ms
64 bytes from 195.139.236.69: icmp_seq=42 ttl=42 time=1076.8 ms
64 bytes from 195.139.236.69: icmp_seq=43 ttl=42 time=1066.4 ms
64 bytes from 195.139.236.69: icmp_seq=44 ttl=42 time=918.2 ms
64 bytes from 195.139.236.69: icmp_seq=45 ttl=42 time=1005.7 ms
64 bytes from 195.139.236.69: icmp_seq=46 ttl=42 time=893.4 ms
64 bytes from 195.139.236.69: icmp_seq=47 ttl=42 time=950.2 ms
64 bytes from 195.139.236.69: icmp_seq=48 ttl=42 time=1109.2 ms
64 bytes from 195.139.236.69: icmp_seq=49 ttl=42 time=1135.0 ms
64 bytes from 195.139.236.69: icmp_seq=50 ttl=42 time=890.9 ms
64 bytes from 195.139.236.69: icmp_seq=29 ttl=42 time=545.0 ms
64 bytes from 195.139.236.69: icmp_seq=30 ttl=42 time=703.0 ms
64 bytes from 195.139.236.69: icmp_seq=31 ttl=42 time=757.6 ms
64 bytes from 195.139.236.69: icmp_seq=32 ttl=42 time=683.6 ms
64 bytes from 195.139.236.69: icmp_seq=33 ttl=42 time=728.5 ms
64 bytes from 195.139.236.69: icmp_seq=34 ttl=42 time=705.2 ms
64 bytes from 195.139.236.69: icmp_seq=35 ttl=42 time=898.6 ms
64 bytes from 195.139.236.69: icmp_seq=36 ttl=42 time=973.1 ms
64 bytes from 195.139.236.69: icmp_seq=37 ttl=42 time=1056.3 ms
64 bytes from 195.139.236.69: icmp_seq=38 ttl=42 time=1175.0 ms
64 bytes from 195.139.236.69: icmp_seq=39 ttl=42 time=1047.4 ms
64 bytes from 195.139.236.69: icmp_seq=40 ttl=42 time=1104.8 ms
64 bytes from 195.139.236.69: icmp_seq=41 ttl=42 time=1103.2 ms
64 bytes from 195.139.236.69: icmp_seq=42 ttl=42 time=1076.8 ms
64 bytes from 195.139.236.69: icmp_seq=43 ttl=42 time=1066.4 ms
64 bytes from 195.139.236.69: icmp_seq=44 ttl=42 time=918.2 ms
64 bytes from 195.139.236.69: icmp_seq=45 ttl=42 time=1005.7 ms
64 bytes from 195.139.236.69: icmp_seq=46 ttl=42 time=893.4 ms
64 bytes from 195.139.236.69: icmp_seq=47 ttl=42 time=950.2 ms
64 bytes from 195.139.236.69: icmp_seq=48 ttl=42 time=1109.2 ms
64 bytes from 195.139.236.69: icmp_seq=49 ttl=42 time=1135.0 ms
64 bytes from 195.139.236.69: icmp_seq=50 ttl=42 time=890.9 ms
195.139.236.69: icmp_seq=35 ttl=42 time=898.6 ms
64 bytes from 195.139.236.69: icmp_seq=36 ttl=42 time=973.1 ms
64 bytes from 195.139.236.69: icmp_seq=37 ttl=42 time=1056.3 ms
64 bytes from 195.139.236.69: icmp_seq=38 ttl=42 time=1175.0 ms
64 bytes from 195.139.236.69: icmp_seq=39 ttl=42 time=1047.4 ms
64 bytes from 195.139.236.69: icmp_seq=40 ttl=42 time=1104.8 ms
64 bytes from 195.139.236.69: icmp_seq=41 ttl=42 time=1103.2 ms
64 bytes from 195.139.236.69: icmp_seq=42 ttl=42 time=1076.8 ms
64 bytes from 195.139.236.69: icmp_seq=43 ttl=42 time=1066.4 ms
64 bytes from 195.139.236.69: icmp_seq=44 ttl=42 time=918.2 ms
64 bytes from 195.139.236.69: icmp_seq=45 ttl=42 time=1005.7 ms
64 bytes from 195.139.236.69: icmp_seq=46 ttl=42 time=893.4 ms
64 bytes from 195.139.236.69: icmp_seq=47 ttl=42 time=950.2 ms
64 bytes from 195.139.236.69: icmp_seq=48 ttl=42 time=1109.2 ms
64 bytes from 195.139.236.69: icmp_seq=49 ttl=42 time=1135.0 ms
64 bytes from 195.139.236.69: icmp_seq=50 ttl=42 time=890.9 ms
64 bytes from 195.139.236.69: icmp_seq=51 ttl=42 time=1054.7 ms
--
Not dead, just resting (Score:1)
A rose by any other name still has pricks. (Score:1)
In fact, it didn't go down at all today.
Anyone could have discovered (as I did) through a bit of patience (i.e., open link in new window, then wait), it is working as intended. In fact, I registered myself and my machine while the rest of you were gloating over having (NOT) taken the site down. (I got dragged away from computers for several hours today, so was unable to post this until just now, thus the long delay).
Here's the information from their website (which you too can read online at their *completely functional, working* site).
BEGIN QUOTE
The Linux Counter is a project that has been running since 1993, with the chief aim of letting people tell the world "I use Linux".
It is currently running on a 66 MHz Pentium machine, which at the time of Slashdot had 32 Mbytes of RAM. It is located in Norway, and its connection to the outside world is through a 256 Kbit/second leased line. Its timezone is European (MET, +0100), six hours ahead of the US East Coast, nine hours ahead of California.
The counter keeps rather extensive graphs of its operation, including hourly summaries of the number of visitors, the number of operations done, and the number of Web pages served. The pictures were striking enough that I thought it a Good Thing to preserve them for posterity; the running stats are always available.
[graph removed] This image shows the basic phases of a Slashdotting:
1.Confusion
2.Reconfiguration
3.Return to normality
What happened about 1 minute after the article went up was that a hundred people tried registering, the counter tried to satisfy them, and the machine went into trashing.
Each registration operation requires a Perl script, which has about a 2-Mbyte footprint. You can imagine the result of trying to run 150 of those at the same time.
The solution was to change Apache's "MaxClients" config variable to approximately 1/2 of the Mbytes that could be used for scripts - 12 in this case; the true value was achieved shortly after midnight. (The "factory" default is 150). After getting another 16 Mbytes of RAM, I've since increased it to 20, but at that time (12 noon on the 24th), the Slashdot wave was mostly over, so I don't know if this value is truly safe.
END QUOTE
The simple fact of the matter is: He made the necessary adjustments to weather this storm and succeeded. Slashdot DIDN'T take down the site.
So, to Rob and the rest of you who just *assumed* you had downed the site: I guess you guys have a lot to learn about going to sites that have adapted to your effect (sigh).
28 HOPS to the counter (Score:1)
It took me 28 hops to get there (yuck!) going from SFO to CHI to NYC (thru Qwest - they rock) to London to Amsterdam to Olso and then on and on...
Has anyone been able to get on sucessfully very recently?
Linux sucks. (Score:1)
And Linux-m68k users should go here (Score:1)
(apologies if this was already known)
how ironic (Score:1)
inefficient coding (Score:1)
C'mon we really should be able to do better than this!
Fortuna favet fortibus (fortuna favors the brave) (Score:1)
Fortuna favet fatuis (Fortuna favors fools, and most of them run windows)
Oh, no! Not AGAIN! (Score:1)
Replay (Score:1)
Is there a better way to do this ? (Score:1)
Linux vs NT (Score:1)