Re: [Rabbit-proxy-users] Question on system req.
Brought to you by:
ernimril
From: Robert O. <d9...@na...> - 2003-05-09 17:08:56
|
> Looking at ~24 or 48 concurrent dial-up (56k) users to start, and a "yet to > be decided" number of wireless PocketPC/Notebook (19.2k-56k) users... > Depends on what hardware we'll need. Still depends on how much they will use the service and what type of work they do. Since rabbit caches the compressed pages you will use very little extra cpu when 2:nd client access the pages as the 1:st client. My advice would be to start with whatever cpu you have to spare and see how it scales. My guess would be that if they your clients are active you should probably be ok with a p3/1GHz or similar, maybe give the jvm some more ram than the standard 64Mb heap. It would be very good to hear what type of setup you end up with. I think that it is very hard to know how web surfers will behave in advance. What does 2 concurrent users mean? that they access separate resources the same second? minute? 10-minute span? If you count on it you will probably see that a standard web page is 2-100k big for html and a lot more for images (depending on site). Sending 100k compress on 56k modem would probably take 4-5 seconds (~20k compressed data, 5k a second). On my 1GHz machine: robo@grunt:/tmp$ time gzip rfc2616.txt real 0m0.092s user 0m0.080s sys 0m0.010s So compression should not use very much cpu compared to sending the data (this file actually only compressed to .27). www.cnn.com/index.html goes down from 52797 to 11291 (0.21) and takes real 0m0.009s user 0m0.010s sys 0m0.000s > Is there user level configuration for filtering/image compression? If not, > any trouble running multiple instances with different configurations on > different ports? No user level configuration exists. Different instances works nicely. Some day Ill implemnt several servers (ports) in one instance (should be easy, only need to make sure each instance runs in its own ClassLoader). Have fun /robo |