RE: System requirements for running Apache Tomcat on Windows Box
From: Susan G. Conger [mailto:[EMAIL PROTECTED] I am trying to put together some system requires for running Apache HTTP Server and Tomcat on windows machines. A minimal Tomcat installation takes under 10 meg of disk, starts up in under 30 meg of RAM and will cheerfully run on a low-end Celeron. I would say low-end 486, but I've not checked the minimum CPU requirements for Java 1.6! Now add the required resources for your operating system and your application - which will be most of them! The only way to do this is to benchmark your application - on Windows - and to make reasonable assumptions about application load. That is not a job that can be done by this, or any, mailing list. Also, why do you feel you need Apache httpd in front of Tomcat? Tomcat is a very capable web server in its own right, unlike (say) PHP or perl. If you're concerned about performance, this will typically increase response times for dynamically-generated content, take extra CPU cycles and consume extra memory. There are reasons to use httpd + Tomcat - if you give us some more information, you may get some more informed comment! - Peter - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: System requirements for running Apache Tomcat on Windows Box
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Susan, Susan G. Conger wrote: | I am trying to put together some system requires for running Apache | HTTP Server and Tomcat on windows machines. Not to start a flame war, but if you are using Intel- or AMD-based hardware, my experience has been that Linux or one of the BSDs are far more stable, use fewer resources, and are easier to administer remotely than any version of Microsoft Windows. Both of these other options also come with the benefit of having zero license fees. Is Microsoft Windows a hard requirement? | I have looked all over but I can't seem to find a minimum system | specification for windows. Mostly, the JVM has these requirements. Tomcat doesn't require anything beyond the recommended system for a particular JVM. Note that JVMs are not much more demanding these days than when the originals were written 10 years ago. Anything Intel Pentium-class or better should be able to run your software, if somewhat slowly. Memory should be your primary concern, with 128MB being an absolute minimum. I would just get as much as you possibly can. - -chris -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkgDfRYACgkQ9CaO5/Lv0PDVqQCfT2I9mG0ZQhWOozW63OnOSpUx RcIAn3CvLvVTNM9ezhBeRQPS75B8oR8D =CjKI -END PGP SIGNATURE- - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: System requirements for running Apache Tomcat on Windows Box
Susan G. Conger wrote: I am trying to put together some system requires for running Apache HTTP Server and Tomcat on windows machines. I have looked all over but I can't seem to find a minimum system specification for windows. I want to run tomcat 6.0 and I need CPU, Hard Drive Space, Memory and anything else that will tell the customer what the need. I would like to know the minimum, medium, ideal system specifications for windows. If anyone know where I can find this information or has these specs please let me know. As others have said, the requirements for Tomcat itself are pretty minimal; anything that will run windows effectively will handle tomcat itself ok. Your application, OTOH may need much more capacity. If you tell us a little more about what your app is doing, how many simultaneous users, etc, we'll be able to give more accurate suggestions. As an example, I have an app that takes continuous data feeds from about 330 locations around the country, totaling around 2.5M lines and 210 MB of data per day. It runs on a dual-core dual processor Xeon with 2GB RAM running Windows server 2003, Tomcat 5.5 and Java 1.5, and very rarely rises above 2% CPU usage or 600MB memory usage. So obviously I'm over-spec'd with this machine. D - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: System requirements for running Apache Tomcat on Windows Box
--- HARBOR: http://coolharbor.100free.com/index.htm The most powerful application server on earth. The only real POJO Application Server. Making the Java dream come true. --- - Original Message - From: Susan G. Conger [EMAIL PROTECTED] To: users@tomcat.apache.org Sent: Monday, April 14, 2008 2:37 PM Subject: System requirements for running Apache Tomcat on Windows Box Susan, A well spec's entry level windows machine is enuf. If Windows itself works well, its enough. So XP 2.8 ghz 500 meg Vista 1gig mem etc BUT if they going to be used for development as well, and they probably will, double the memory. Its not a TC thing, its because you have Netbeans open, Postgres, TC, Multimedia, Flash etc etc Otherwise you'll find when you open IE7 which is very greedy... things get a little slow. You can actually hide TC on normal user machines, its very gentle, great product. For internal use intranets and typical low volume company sites, nothing more. If you setting up a high volume SP, then start thinking about putting TC and its dB on linux, raid disks etc. Its a cost thing... also no games and users messing with it, so it just runs and runs forever. The thing you will find with windows entry level box's is that IDE really beds down with lots of concurrent disk activity. Delivering a video, driving a dB and doing web hits... the drives quickly become slow. For example, empty a recyle bin, do a search and copy stuff across a network, you'll see IDE take strain. Normal co sites IDE is fine. Apache and TC will run happily together on an entry level MS box... if you really need both? Personally I think XP is better than Vista. I think 40 gigs is probably the entry level disk size now for windows, more than enough, but if you using this say for dB's and wikis and the like... naturally you need to allow for that. On developer machines we use a 40gig C drive and 200 gig D drives and they use it. I am trying to put together some system requires for running Apache HTTP Server and Tomcat on windows machines. I have looked all over but I can't seem to find a minimum system specification for windows. I want to run tomcat 6.0 and I need CPU, Hard Drive Space, Memory and anything else that will tell the customer what the need. I would like to know the minimum, medium, ideal system specifications for windows. If anyone know where I can find this information or has these specs please let me know. Thanks, Susan === Susan G. Conger Custom Windows Macintosh Development President Web Site Design Development YOERIC Corporation Database Design Development 256 Windy Ridge Road Chapel Hill, NC 27517 Phone/Fax: (919)542-0071 [EMAIL PROTECTED] www.yoeric.com - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: System requirements for running Apache Tomcat on Windows Box
Oh... XP professional is what we use... we dont use big expensive MS servers ;) - Original Message - From: Johnny Kewl [EMAIL PROTECTED] To: Tomcat Users List users@tomcat.apache.org; [EMAIL PROTECTED] Sent: Monday, April 14, 2008 8:10 PM Subject: Re: System requirements for running Apache Tomcat on Windows Box --- HARBOR: http://coolharbor.100free.com/index.htm The most powerful application server on earth. The only real POJO Application Server. Making the Java dream come true. --- - Original Message - From: Susan G. Conger [EMAIL PROTECTED] To: users@tomcat.apache.org Sent: Monday, April 14, 2008 2:37 PM Subject: System requirements for running Apache Tomcat on Windows Box Susan, A well spec's entry level windows machine is enuf. If Windows itself works well, its enough. So XP 2.8 ghz 500 meg Vista 1gig mem etc BUT if they going to be used for development as well, and they probably will, double the memory. Its not a TC thing, its because you have Netbeans open, Postgres, TC, Multimedia, Flash etc etc Otherwise you'll find when you open IE7 which is very greedy... things get a little slow. You can actually hide TC on normal user machines, its very gentle, great product. For internal use intranets and typical low volume company sites, nothing more. If you setting up a high volume SP, then start thinking about putting TC and its dB on linux, raid disks etc. Its a cost thing... also no games and users messing with it, so it just runs and runs forever. The thing you will find with windows entry level box's is that IDE really beds down with lots of concurrent disk activity. Delivering a video, driving a dB and doing web hits... the drives quickly become slow. For example, empty a recyle bin, do a search and copy stuff across a network, you'll see IDE take strain. Normal co sites IDE is fine. Apache and TC will run happily together on an entry level MS box... if you really need both? Personally I think XP is better than Vista. I think 40 gigs is probably the entry level disk size now for windows, more than enough, but if you using this say for dB's and wikis and the like... naturally you need to allow for that. On developer machines we use a 40gig C drive and 200 gig D drives and they use it. I am trying to put together some system requires for running Apache HTTP Server and Tomcat on windows machines. I have looked all over but I can't seem to find a minimum system specification for windows. I want to run tomcat 6.0 and I need CPU, Hard Drive Space, Memory and anything else that will tell the customer what the need. I would like to know the minimum, medium, ideal system specifications for windows. If anyone know where I can find this information or has these specs please let me know. Thanks, Susan === Susan G. Conger Custom Windows Macintosh Development President Web Site Design Development YOERIC Corporation Database Design Development 256 Windy Ridge Road Chapel Hill, NC 27517 Phone/Fax: (919)542-0071 [EMAIL PROTECTED] www.yoeric.com - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: System requirements
DEMESY Nicolas wrote: Hi, I would like to know what are the system requirements for using Tomcat in a production server, with 50-100 users, on a Red Hat Advanced Server 3. Where can I find benchmarks ? Thank you for your advices, Nicolas DEMESY - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] I would recommend to load test your application and runtime environment, first. I would get two or more production like servers, and write a load test specifically geared toward your application. Number of tools are available for this. From the open source world, I would try JMeter, Grinder, Solex (eclipse plugin) or even HttpUnit. Once you have your load test, I would play with different Tomcat configurations. Do not forget that sometimes the garbage collection settings are quite important. I would try with at least two or three gc algorithms. So, finding system requirements is quite a project. Of course, if you application is not mission critical, I would not bother. Just get a regular AMD64/Pentium Server with at least 2MB, install a tomcat with 512mb heap, put a decent load balancer at front of it and you are done. - Stefan - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: System requirements
From: Stefan Baramov [mailto:[EMAIL PROTECTED] Subject: Re: System requirements Just get a regular AMD64/Pentium Server with at least 2MB Tough to find one that small these days... - Chuck THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers. - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: System requirements
DEMESY Nicolas wrote: I would like to know what are the system requirements for using Tomcat in a production server, with 50-100 users, on a Red Hat Advanced Server 3. Where can I find benchmarks ? It depends. Mostly on the application you want to use. But you didn't bother to tell it. -- Mikolaj Rydzewski [EMAIL PROTECTED] smime.p7s Description: S/MIME Cryptographic Signature
RE: System requirements
From: DEMESY Nicolas [mailto:[EMAIL PROTECTED] I would like to know what are the system requirements for using Tomcat in a production server, with 50-100 users, on a Red Hat Advanced Server 3. Where can I find benchmarks ? It depends. I have a webapp (almost entirely static content) that will happily run on a P133 with 64 Mbytes of RAM serving 100 concurrent users. I have another (a simulation app) that overloads a quad-processor 4 Gbyte box serving 5 users. Your application's profile will be 99% of your performance variation. We can't benchmark that for you; only you can do that. - Peter - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: System requirements
Hi Nicolas, Tomcat works best with large hardware. I have found that using a Sun Enterprise 15K with 1 processor per online user gives me the best performance. Regards Andrew PS: Maybe you should give us slightly more detailed information about your requirements if you want someone to be able to help you On 19/09/2006, at 2:26 PM, DEMESY Nicolas wrote: Hi, I would like to know what are the system requirements for using Tomcat in a production server, with 50-100 users, on a Red Hat Advanced Server 3. Where can I find benchmarks ? Thank you for your advices, Nicolas DEMESY - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: System requirements
Nicolas- I found a link which displays the 'upper limits' (at the bottom of the page are Required Minimums) http://www.redhat.com/rhel/details/limits/ HTH, M- * This email message and any files transmitted with it contain confidential information intended only for the person(s) to whom this email message is addressed. If you have received this email message in error, please notify the sender immediately by telephone or email and destroy the original message without making a copy. Thank you. - Original Message - From: DEMESY Nicolas [EMAIL PROTECTED] To: users@tomcat.apache.org Sent: Tuesday, September 19, 2006 8:26 AM Subject: System requirements Hi, I would like to know what are the system requirements for using Tomcat in a production server, with 50-100 users, on a Red Hat Advanced Server 3. Where can I find benchmarks ? Thank you for your advices, Nicolas DEMESY - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: System requirements
Andrew Miehs wrote: Hi Nicolas, Tomcat works best with large hardware. I have found that using a Sun Enterprise 15K with 1 processor per online user gives me the best performance. Don't forget the 1GB of RAM per user... That combination would giive terrific performance ;-) Regards Andrew PS: Maybe you should give us slightly more detailed information about your requirements if you want someone to be able to help you On 19/09/2006, at 2:26 PM, DEMESY Nicolas wrote: Hi, I would like to know what are the system requirements for using Tomcat in a production server, with 50-100 users, on a Red Hat Advanced Server 3. Where can I find benchmarks ? Thank you for your advices, Nicolas DEMESY - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: System requirements
Thank you for yours answers. I have one context for a web portal with servlet pages and one context for an axis web server . Sorry for the missing information . Nicolas DEMESY Mikolaj Rydzewski a écrit: DEMESY Nicolas wrote: I would like to know what are the system requirements for using Tomcat in a production server, with 50-100 users, on a Red Hat Advanced Server 3. Where can I find benchmarks ? It depends. Mostly on the application you want to use. But you didn't bother to tell it. - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: System requirements
From: DEMESY Nicolas [mailto:[EMAIL PROTECTED] I have one context for a web portal with servlet pages and one context for an axis web server . OK... you still need more information here, I'm afraid. Axis is pretty small and pretty quick, but the web services that are running in it could be tiny or huge; you will need to profile those. Portals range from lightweight to horrible, and you don't say *which* portal. However, the portlets that are running inside them - and the number of those shown on a page, and the complexity of the portlet interaction - will generally overwhelm the small overhead of the portal framework and app server. You will have to benchmark your application in your environment, with your web services and your portlets - and your expected number of page views per hour (of different pages if they are of differing complexity) for your users. We cannot even guess at any of those variables, and they will make a difference that dwarfs the overhead of Tomcat. This is not something to ask a mailing list; if you need a realistic answer and cannot get it yourself, you should engage a consultant who knows about Tomcat to size your system for you. - Peter - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]