Mika's back!...Open the floodgates!!!!

Engineer

Elite Member
Oct 9, 1999
39,234
701
126
Great to have you back, We've really, really, really missed you!!!!!!

Open it up Clueless and let it flow .....

Sorry, I get carried away....Should be a nice, large DUMP.....Right on /. and the DPC...(hehe)

Hold on, ViRGE is raising some questions.......

Edit: Back up! WoooooooooooooMooooooooooooooooo!
 

lordugh

Member
Oct 10, 1999
76
0
0
I was able to flush.. and then i wasnt.. and then I was... it looks like either he is beigh flooded, or there are still problems.

But above all iTS GREAT THAT THE PROXY WORKS AT ALL!
 

CLL Sr

Senior member
Oct 12, 1999
415
0
0
I still can't connect. He will probably get it figured out when he gets to work. (I hope)
 

BoberFett

Lifer
Oct 9, 1999
37,563
9
81
That machine must be getting hammered right about now. I hope we get the new box up and running soon. :Q Here's a clip from my pproxy logs, is this what others are seeing? It appears to be making the connection, sending a few finished blocks, then I get bumped.

07/03/00 21:56:16,Status: Uplink needed... (thresholds exceeded)
07/03/00 21:56:16,Status: Creating uplink (outgoing server) connection.
07/03/00 21:56:17,Uplink: [1] connection to 204.209.128.157 changed state
07/03/00 21:56:17, from 0 (ESTNONE) to 1 (ESTCONNWAIT)
07/03/00 21:56:18,Uplink: [1] connection to 204.209.128.157 changed state
07/03/00 21:56:18, from 1 (ESTCONNWAIT) to 50 (ESTREADY)
07/03/00 21:56:18,Client: 199.199.174.109 (client ver: 448) is connecting
07/03/00 21:56:18,Uplink: [1] Establishing handshake with 204.209.128.157...
199.199.174.109
07/03/00 21:56:34,Uplink: [1] Server is running version 313.
07/03/00 21:56:34,Uplink: [1] Got permission acknowledgement.
07/03/00 21:56:34,Uplink: [1] The perproxy says: "[pp] Team AnandTech pProxy!"

<snip>

07/03/00 21:57:28,Uplink: [1] 204.209.128.157 disconnected (reading).
07/03/00 21:57:28,Uplink: [1] Successfully put back 15 unsent blocks.
07/03/00 21:57:28,Uplink: [1] Closed connection to 204.209.128.157.
07/03/00 21:57:28,rc564 r=7985/20880, d=581/1000, 15.9 Mkeys/sec, tot=350
07/03/00 21:57:28,Status: rc564: Last uplink sent 52 and received 0
 

Mika

Senior member
Oct 13, 1999
309
0
0
I think the pproxy is still acting up. It is basically consuming 1 entire cpu and using about 35MB of ram. The pproxy is still serving blocks, but seems quite slow.

Anyone from have any ideas what is happening? (d.net guys?)

Some more pproxy questions:
1. When you issue ctrl-break in the console to reload the ini file, does this act as if the pproxy had been restarted - ie do you have the 30min &quot;wait&quot; before you can buffer more than 1000 blocks? The reason I ask is that I'm chaning setting in the ini, and would like to test the settings without having to drop down to 1000 blocks.
2. Is it possible that the &quot;timeaverage&quot; and &quot;timeavgchunk&quot; settings are causing the high cpu usage? They are currently set to default, but what settings would potentially reduce cpu load?
3. Does dupe-checking consume significant cpu? I have temporarily disabled dupe-checking on the pproxy. So far, I haven't noticed any improvements on ram or cpu usage.

In short, I'm looking for any tips on improving the performance and decreasing the amount of resources the pproxy is using.

Mika
 

Mika

Senior member
Oct 13, 1999
309
0
0
OK, I think I have a little better idea of how the pproxy works. If anyone knows otherwise, please let me know (hopefully some of the d.net guys are reading this).

I believe that at some point, the pproxy loads all the blocks into memory. It appears to happen immediately after it establishes a connection to a keyserver. This causes the huge increase in RAM usage. It is possible that while in memory, the pproxy does some processing (I originally thought it was doing dupe-checking, but turning it off made no difference). Hence the enourmous amount of CPU usage. In the state the connection to the keyserver is in, the pproxy doesn't seem to download any blocks, thus, all the clients are starved for blocks, and quickly use up the pool of open connections.

Here's what I did. I copied the buffout.rc5 file to a different machine (now 30MB!!) and started dumping from there (don't ask me why the other machine doesn't seem to have a problem flushing those blocks). Then I backed up the buffout.rc5 file on the pproxy (so it was not sitting in the original dir). After restarting the pproxy, it seems much more responsive, and seems able to serve clients better.

The bad news: I didn't start flushing the buffout.rc5 file to very close to the day rollover. Very few blocks will show up in tonight's d.net stats run .

There is a lot of speculation in the above, but it's all I can come up with right now. I would certainly appreciate some more knowledgeable folks to add more information to this.

Mika

also: there is about 500,000 blocks being flushed.
 

Jator

Golden Member
Jun 14, 2000
1,445
7
81
Mika,

I'm not help with the problem, but I just want to thank you for all your trouble in maintaining the pProxy. Mine is only a fraction of the size of yours, and I can see now how it is time consuming in toruble shooting it.

Jay
 

Engineer

Elite Member
Oct 9, 1999
39,234
701
126
Thank you God....I mean Mika....Really!!!

...May the D.Net gods favor you...
 

Moose

Member
Apr 8, 2000
180
0
0
You can bypass the 1000 block limit by using

[rc564]
expertmode=1

same for all contests.

As far as the large buffer file. the proxy does not clean up after itself and the out buffer file is due to a large build up at one time in blocks. What you did was the right thing. Shut down the proxy. move the buff out file to another location and start the local proxy back up. configure another machine or configure another instance of the proxy and do not allow it to accept incoming connections and allow the proxy to flush completely.

i suspect the large buffout was the problem. so you know not alot of fullservers have larger buffout files than a few megs. I suspect you had a very large backup at one time.

moose
 

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
Well, we'll have to see if we can't find some good remote admin software then. If we can keep this from happening again, we won't have to suffer the downtime nor the upload pains.
 

Engineer

Elite Member
Oct 9, 1999
39,234
701
126
On top of that, Drakkhen dumped a load that stopped up the toilet...

I hope someone gets a remote &quot;plunger&quot; soon....

I can't hold back these massive &quot;loads&quot; anymore
 

Jator

Golden Member
Jun 14, 2000
1,445
7
81
My vote is for VNC. Regardless of what you choose, I will allow the stats admins access to my computers via this route once the admins have been chosen.

Jay
 

dvch

Senior member
Jun 28, 2000
752
0
0
Another &quot;Thank You.&quot; to Mika for all of the time and effort he puts in on behalf of the team.
 

imported_Thunder

Senior member
Oct 14, 1999
509
0
0
I seem to still be having a weird problem....

None of the machines that I have with a .8007 Win9X/NT client seem to be able to fetch and flush to Mika. Yet the proxy (313) from my office appears to be doing just fine (judging by the block count).

I have the clients (&amp; the proxy) still pointing to 'mika.dhs.org'...

Other than that... could anyone imagine what might possibly be going on?

-Brian

p.s. They were all working fine until this last proxy crash.
 

CLL Sr

Senior member
Oct 12, 1999
415
0
0
I am having trouble this morning after a healthy dump. I couldn't get blocks again. We really need to get the other server up and running soon.
Mika can you help a sick cow out?
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |