Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

Rugby performace starting to fade

 [1/5] from: koopmans::itr::ing::nl at: 19-Feb-2002 11:29


On my PII 300Mhz, 64 Meg of memory: 100 reqs/ 1.9 sec with the latest release. On Linux 2.4.x DO you have any firewalls, alarms etc. Rugby uses http and if all your requests are 'analyzed' that explains a lot of the slowdown. It must be something like that, 'cause my WinMe 200Mhz K6 has something like 30 req/sec It clearly is a configuration problem on *your* side, so I wish you'd stop saying that Rugby has bad performance. It is simply not true. --Maarten

 [2/5] from: petr:krenzelok:trz:cz at: 19-Feb-2002 14:20


Oh well, having 6 hours of sleep in two days (watching Czech ice hockey team in Salt Lake City ;-) I am really not prepared to hear something like that. Your reply suggest that I try to say something bad about Rugby intentionally, while just opposite is true. You skipped rest of my request, in which I ask someone else to confirm my results. In fact - I do care, as if I wouldn't, I would never try to download Rugby. The problem lays somewhere in between - if I want to know something about Rugby, I have to study source code, or just ask. Source code is being changed, so it is not all that easy to keep track of all the details. So what did I actually do when testing? I simply started 4 rebol consoles, all from one and the same directory, using the same config file! I ran one example using old Rugby, one example using new one, with results I posted. I got results I got, so what? My testing procedure seemed to be logical to me. Of course, after reading your response I gave it another try. Thre results dropped to nearly one minute, so I actually looked into proxy stuff. My user.r now holds one line setting system/schemes/default/proxy/bypass block, containing two of our company servers, as well as "127.0.0.1". But it also contains my local IP address. So I just added new IP address of machine I was performing tests on to the above mentioned bypass list, and the performance was back to half a second. I don't know why "127.0.0.1" is not ok anymore .... But - old Rugby was OK, while new versions require me to add each machine I run test on to the bypass block. I think that there is difference in Rugby 4.3 httpr or tunnel code and the one from current or XPi version. So, actually, where is the truth? Is it my bad config? Or your change in the code? How should I know? So, if you prefer only positive reports on ml which is here for developers to have some feedback, more than actual, maybe even incorrect test results, I can stop testing at all ... I don't know what exactly "sigh" means in your other response, but one conclusion - W2K code is OK, W9x is not. It was confirmed by Cyphre and Pat. Holger replied that it is maybe due Rugby's architecture. I can understand him, as he has not probably studied Rugby nor does he have enough free time to do so. He suggested to look at tcpdump data, but I have not found any free time to do such deeper investigation yet. Now I am not even sure I should care. I know where the problem lies - simply don't use W9x with Rugby and communication intensive stuff. W2K is OK. That's acceptable knowledge to me. You can put it in your doc, or you can forget reported data. OK, now I feel better ;-) -pekr- Maarten Koopmans wrote:

 [3/5] from: koopmans:itr:ing:nl at: 19-Feb-2002 15:26


Hi Petr, I don't want just positive reports, but the thing is that I was pretty sure that it was not Rugby, and well, I am sort of proud of it, so I kind of.... well you read it. You are right, I was not nice at least, sorry.... Did you win with ice hockey ? ;-) I don't get why you have to change things now. Rugby/http uses (and always has) rebols standard read, so... I don't know what is going on. System administration in your company? [I know we suffer from that sometimes] httpr simply does open/copy/close, so... I don't understand Holger's reply regarding Rugby's architecture. Don't they advertise with the fact that all scripts run the same on all platforms? --Maarten

 [4/5] from: petr:krenzelok:trz:cz at: 19-Feb-2002 20:47


Maarten Koopmans wrote:
>Hi Petr, > >I don't want just positive reports, but the thing is that I was pretty sure >that it was not Rugby, and well, I am sort of proud of it, so I kind of.... >well you read it. > >You are right, I was not nice at least, sorry.... >Did you win with ice hockey ? ;-) >
No, we saved our win for the final match ;-)
>I don't get why you have to change things now. >Rugby/http uses (and always has) rebols standard read, so... >
hmm, I will try once again tomorrow. I don't know why is bypass ommited if I have "127.0.0.1" specified in my user.r file. However - I got one error with Rugby today, and the port output showed host number of my local IP, but not 127.0.0.1. But I am not 100% sure now, so I will try to test tomorrow once again.
>I don't know what is going on. System administration in your company? >[I know we suffer from that sometimes] >
Yes, I know. I was just suprised that I ran four interpreters from the same directory, using the same config user.r file.
>httpr simply does open/copy/close, so... >
I will try once again tomorrow morning ....
>I don't understand Holger's reply regarding Rugby's architecture. Don't they >advertise with the fact that all scripts run the same on all platforms? >
Well, it was not like that. From what I remember Holger was saying something like there is no difference in TCP layer inside Rebol, so it has to be a) Rugby b) OS. And I think it is definitely OS. W9x has imo delayed ACK, and if Rebol is internally sending only one packet at a time, OS waits a) till the timeout period runs out b) till the second packet arrives .... and only then sends ACK ... But I can be wrong, so don't draw any conclusion yet ... It would be interesting though, if more folks could run proposed Rugby test using W9x systems .... Cheers, -pekr-

 [5/5] from: cybarite:sympatico:ca at: 19-Feb-2002 19:17


>Pekr wrote: >Did you win with ice hockey ? ;-) > > > No, we saved our win for the final match ;-)
In the new REBOL, the score was Canada = 2 + 1 The Czech Republic = 1 + 2