Application server sizing
Can some one help in sizing the Sun application server for 1000 Users (For BEA application server). There will be 400 concurrent users in terms of hard disk space, memory and speed etc.
Thanks
Afsar
There is no way to tell from the information that you provided. You will
need to load test and see how the application responds to a growing number
of simulated users on some particular amount of hardware. Usually CPU and to
a lesser extent memory are the resources that your app server runs out of
first.
Peace,
Cameron Purdy
Tangosol Inc.
Tangosol Coherence: Clustered Coherent Cache for J2EE
Information at http://www.tangosol.com/
"M Afsar Alam" <[email protected]> wrote in message
news:3c2dccda$[email protected]..
Can some one help in sizing the Sun application server for 1000 Users (ForBEA application server). There will be 400 concurrent users in terms of hard
disk space, memory and speed etc.
Thanks
Afsar
Similar Messages
-
Capacity sizing document for Forms on iAS(Oracle Application Server)
Hi,
I need to know from where I can get Capacity planning document for Forms on Oracle Application Server for Intel/Solaris/Aix arch.Please Advise.
Regards,
NomanHi,
we have several developers working with developer suite 10g. Our OAS runs on Linux as yours. All our developers work locally using windows-pc's. We have a samba share we use to move the developed sources to the linux box. On the linux box with have some scirpts to compile the sources and move them to the runtime-directory.
The final integration test in then done using the installed application on the oas.
This works without having any problems for more two years now.
btw: Be aware of the problems you will run into when moving an application from windows to linux:
-> All filename ar Case-sensitive
-> the writing of module-names in OPEN_FORM, NEW_FORM, CALL_FORM must match exactly the filename (in other words: call_form, open_form and new_form is also case-sensitive
-> Attached librarys are also case-sensitive, even if there are shown in uppercase in the module-navigator.
hope this helps.
Edited by: aweiden on 08.11.2008 18:05 -
Hardware Sizing for Oracle Application Server and MapViewer
Hi all,
I need to develop an application using Oracle Application Server 10g and MapViewer. The applicaction will, basically, do thematic maps based on a search criteria. The estimative is that we will have 25 users simultaneously using it.
I´d like to have an idea about the hardware to support it.
Do you know where I can get this information?
Any documentation can help.
Regards,
Luis AugustoHi Luis,
It may depend on your database size, but I think at least you need to meet the minimum requirements for the Application Server. You can find additional documentation for the AS at http://www.oracle.com/technology/products/ias/index.html.
However I would suggest some extra memory, and if possible the better CPU that you can get. MapViewer will render the spatial features on the server side, and depending on your database size and number of features returned from the queries, this extra memory will help.
Joao -
SAP 64bit Linux application server (Linux on Power) memory config issues
Hello Everyone,
Let me give some background. I have been tasked with replacing our AIX6.1 SAP application server with new Linux on Power servers (SLES11SP3)
Our current production BW application servers (AIX) are running fine given their current setup. We are fine implementing the same size of the AIX systems on the new Linux systems, but we now have more room to grow in the fur, however when I tried to implement the Linux server using the same memory sizing I am getting runtime errors: "TSV_TNEW_PAGE_ALLOC_FAILED" with a specific user created program and process chain. The AIX servers do not run into this issue running the exact same program. When this process runs, it utilizes 3 BTC process for the program.
Using the note 941735, I have tried to correctly setup the system using STD memory implementation, however I have a feeling that I am missing something or setup something incorrectly which is causing the above issue. Looking in ST02 here is the SAP buffer parameters for two of the systems. Perhaps someone might notice something that I am not see or point me in the right direction. Please let me know if more parameters from the profile are needed. Thanks!
AIX system (existing):
ztta/roll_area 6500000 Byte Roll area per workprocess (total)
ztta/roll_first 1 Byte First amount of roll area used in a dialog WP
ztta/short_area 3200000 Byte Short area per workprocess
rdisp/ROLL_MAXFS 32768 8 kB Maximum roll file size
rdisp/ROLL_SHM 16384 8 kB Part of roll file in shared memory
rdisp/PG_SHM 16384 8 kB Part of paging file in shared memory
rdisp/PG_LOCAL 150 8 kB Paging buffer per workprocess
em/initial_size_MB 2027 MB Initial size of extended memory
em/blocksize_KB 4096 kB Size of one extended memory block
em/address_space_MB 4092 MB Address space reserved for ext. mem. (NT only)
em/global_area_MB 256 MB Extended global memory
ztta/roll_extension 2000000000 Byte Max. extended mem. per session (external mode)
abap/heap_area_dia 2000000000 Byte Max. heap memory for dialog workprocesses
abap/heap_area_nondia 2000000000 Byte Max. heap memory for non-dialog workprocesses
abap/heap_area_total 2000000000 Byte Max. usable heap memory
abap/heaplimit 250000000 Byte Workprocess restart limit of heap memory
abap/use_paging 0 Paging for flat tables used (1) or not (0)
abap/shared_objects_size_MB 20 MB Shared objects
Linux system (new):
ztta/roll_area 6500352 Byte Roll area per workprocess (total)
ztta/roll_first 1024 Byte First amount of roll area used in a dialog WP
ztta/short_area 3200000 Byte Short area per workprocess
rdisp/ROLL_MAXFS 131072 8 kB Maximum roll file size
rdisp/ROLL_SHM 32768 8 kB Part of roll file in shared memory
rdisp/PG_SHM 16384 8 kB Part of paging file in shared memory
rdisp/PG_LOCAL 150 8 kB Paging buffer per workprocess
em/initial_size_MB 4092 MB Initial size of extended memory
em/blocksize_KB 4096 kB Size of one extended memory block
em/address_space_MB 4096 MB Address space reserved for ext. mem. (NT only)
em/global_area_MB 256 MB Extended global memory
ztta/roll_extension 2000683008 Byte Max. extended mem. per session (external mode)
abap/heap_area_dia 2000683008 Byte Max. heap memory for dialog workprocesses
abap/heap_area_nondia 2000683008 Byte Max. heap memory for non-dialog workprocesses
abap/heap_area_total 2000683008 Byte Max. usable heap memory
abap/heaplimit 250609664 Byte Workprocess restart limit of heap memory
abap/use_paging 0 Paging for flat tables used (1) or not (0)
abap/shared_objects_size_MB 20 MB Shared objectsYes sapconf has been installed. sapconf however only sets the kernel settings.
I was able to resolve the issue by having Zero Admin tool using 'es/implementation = map' and setting the PHYS_MEMSIZE to the desired amount. Then commenting out all the values that are defaulted in the 32bit version of the memory management guide for linux and let it size many of the values. Then I simply copied those from st02. I updated the profile with those values to override default for 'es/implementation = std' and commented out PHYS_MEMSIZE as it is not needed. In a nut shell, the following parameters were updated.
es/implementation = std
em/address_space_MB = 4096
em/blocksize_KB = 4096
em/initial_size_MB = 14320
em/max_size_MB = 14326
rdisp/PG_MAXFS = 131072
rdisp/PG_SHM = 16384
rdisp/ROLL_MAXFS = 131072
rdisp/ROLL_SHM = 131072
ztta/roll_area = 6500352
ztta/roll_extension = 4000000000
ztta/roll_extension_dia = 4000000000
ztta/roll_extension_nondia = 4000000000
ztta/roll_first = 1 -
Application Server Memory Requirements from 4.6C to ECC 6.0
The projected physical memory increase for the Application servers from 46C to ECC6 appears to between 45% - 66%. This is based on the delta notes 517085, 752532, 778774 and 901070. It also appears from a presentation from Christian Oehler called "Transition and Upgrade to SAP ERP" to be the case.
I cannot find anything in the above referenced SAP notes that indicates where this additional memory is consumed, so I'm concerned SAP is factoring in new functionality and/or JAVA stack in this. Furthermore we have upgraded our HR system from 46C to ECC6 sometime ago and included JAVA and saw around a 20% memory increase.
We are doing a strictly technical upgrade and are not turning on new functionality at this point (no JAVA stack), we are also not increasing user population. Our Test Systems, which have production data volumes do not reflect any growth in this area, but we are not stressing it with user load.
Does anyone have an idea of what we could/should see given the nature of our upgrade? We are preparing for a 25% increase in App server memory, but not for 50% plus. We are not doing a sizing exercise since this is just a technical upgrade and the GLFU service has yet to start.
If anyone has any insight into what should be expected or what they have seen for memory requirements from 4.6C to ECC 6.0 Application Server sit would be greatly appreciated.
ThanksHi Mark,
More memory is required because ECC 6.0 is much more huge system than 4.6C. If you are planning to increase server memory by 25% only, than you can see performance problems if system will be heavyly used. But it depends mainly on number of WP and active users. 25-50% more memory is required if you are not installing J2EE addin afterwards. If you are planning to convert the database to Unicode, than you will need an additional memory....
It's not easy to say 25% will be enought or 50% is required, but I would suggest to go to 50% at least.
Jiri -
BSI TaxFactory 8.0 server sizing guide?
My company is installing BSI TaxFactory 8.0 for the first time on an AIX / Oracle platform.
Is there a server sizing guide for how CPU and memory usage I need to plan for when payroll is running? I realize it will vary based on number of employees.
The only thing I can find on SAP Service Marketplace and BSI's web site is how much database space it requires (approx 2 gig).
I've read all the notes; including 1064089 - Installing TaxFactory 8.0, but not as an upgrade.
Our Basis Team Lead doesn't want it installed on the SAP Oracle db server.
Thanks in advance,
Mark PerreyMark :
If you're talking about BSI executable (i.e. tf80server.ksh for AIX / UNIX environment), this should be on the drive accessible by all SAP applications/db servers so it could be executed indepently of which server user is loggin on (due to load balance).
If you're talking about BSI database, I don't see any issues with having this on the same SAP ORACLE dbase server (whether same instance or not). BSI dbase is relatively small (around 70 tables), and I would imagine database resource is probably minimum as most of the tax calucations are probaly done at the BSI application level.
Rgds. -
Does anyone direct me to where I can get the Oracle Server sizing questionaire for Oracle 11i.
Hi,
I believe this information is not published to end-users. However, your Sun or Oracle representative can contact Sun-Oracle Applications Technology Center where this information can be obtained.
MilosM -
Server Sizing For Oracle Database
Hi All,
I need a server sizing for the below mentioned architecture:
This application is basically for logistics company which we are planing to host it centrally with two server's one server for application and one for oracle database along with DR site (Other Location). There are four locations and each location will have 20 users who are going to access this application (20 x 4= 80 Users). We are using MPLS network of 35 mbps bandwidth.
1. Application server: Windows server 2008 R2
2. Database Server: Windows server 2008 R2, Oracle 11g r2
I need a server sizing documents.
Thanks........EdStevens wrote:
Justin Mungal wrote:
EdStevens wrote:
user1970505 wrote:
Hi All,
I need a server sizing for the below mentioned architecture:
This application is basically for logistics company which we are planing to host it centrally with two server's one server for application and one for oracle database along with DR site (Other Location). There are four locations and each location will have 20 users who are going to access this application (20 x 4= 80 Users). We are using MPLS network of 35 mbps bandwidth.
1. Application server: Windows server 2008 R2
2. Database Server: Windows server 2008 R2, Oracle 11g r2
I need a server sizing documents.
Thanks........I'd seriously reconsider hosting Oracle db on Windows. Obviously there are many, many shops that do. And obviously it is often a case of the fact that they do not have (and choose to not acquire) expertise in Linux. But I've been in IT for 30+ years and have worked on IBM S-370 and its variants and descendents, Windows since v3, DEC VMS, IBM OS/2, Solaris, AIX, HPUX, and Oracle Linux. The first Oracle database I ever created was on Windows 3.11 and at that point I had never seen *nix. Now I am in a position to state that Windows is the worst excuse of an operating system of any I have ever used. I am constantly amazed/amused by how often (at least once a month on schedule, plus unplanned times) that our Windows SA has to send out a notice that he is re-booting his servers. I can't remember the last time we had to reboot a Linux server ( I have 4 of them)
Yes, I'm biased away from Windows, but that bias comes from experience. Hardly a day goes by that I don't see something that causes me to say to whoever is in earshot "have I told you how much I hate Windows?"I was going to refrain from commenting on that, as I assumed they're a Windows shop and aren't open to any other OS (but my assumption could be incorrect).
I haven't been working in IT for as long as many of the folks around here, only about 10 years. I'm a former system admin that maintained both Linux and Windows servers, but my focus was on Windows. In the right hands, Windows can be rock solid. If a system admin has to reboot Windows servers often, he is most likely doing something wrong, or is rebooting for security updates. It's never as simple as "Windows Sucks," or "Linux Sucks;" it all depends on who's running the system (again, in my opinion).
I have seen some windows servers run uninterrupted for so long no one could remember the admin password. But more often memory leaks and the "weekly update" (replacing last weeks bugs with this weeks) is the culprit.
Yes, it really is sad how often you have to reboot for updates if you want to keep your system current. Mind you, it's better to have the fixes then to not have them (maybe). I rebooted my servers about once every month at my old place... which is not that bad.
With that said, in my experience, Oracle on Windows is a major pain. It takes me much longer to do anything. Once you get proficient with a CLI like the bash shell, the Windows GUI can't compare.Agreed. One of my many complaints about Windows is the poor excuse of a shell processor. I'm pretty proficient in command line scripting, but still cringe when I have to do it. Practically every line of code I write for a command script is accompanied by the remark "this is so lame compared to what I could do with a shell script". Same for vi vs. notepad. But my real problem is the memory leaks and the registry. I'm fairly comfortable hacking certain areas of the registry, but the need to and the arcane linkages between different areas of the registry and how they influence 'process environment' remains a mystery to all but a tiny minority of admins. Compare to *nix where everything is well documented and "knowable".
One (of many) anecdotal experiences, this with my personal Win7 laptop. One time it crashed and refused to reboot. A bit of a google search turned up some arcane keystroke sequence to put it into some sort of recovery mode on bootup .. similar to getting into the bios, but the keystroke sequence was much more complex .. it may have involved standing on one foot while entering the sequence. Anyway, it entered a recovery process I've never seen before or since and repaired everything. My first thought was "hey, that was pretty cool." Then my second thought was 'but only Windows would need such a facility.
Bottom line? To paraphrase a famous Tom Hanks character, "My momma always said Windows was like a box of chocolates. You never know just what you'll get."Haha... I like that one. Yes, the registry is definitely horrible. It's amazing to me that a single point of failure was Microsoft's answer to INI files.
I think Windows and nix have their places. Server work definitely seems more productive to me in a nix environment, but I think I'd jump off a cliff if I had to use it as my desktop environment day-in-day-out. The other problem is application lock-down; I can't blame the OS for that, but it's a reality... and using virtualization to run those applications seems to defeat the point to me. -
Apache Server Sizing and Web Dispatcher filtering
Hi,
We are planning to expose our intranet portal for internet user. An internet user would access it via browser (https) -> Apache - reverse proxy (outer DMZ) -> Web Dispatcher - Load Balancing (Inner DMZ) -> Portal.
We are looking for end-to-end SSL implementation.
My questions:
1] Do we need to have load balancing at apache server for performing reverse proxy? If yes, how it would be achieved?
2] What is the hardware sizing required for Apache server on Linux box?
3] Does the portal performance is affected by end-to-end SSL implementation?
4] In load balancing using Web Dispatcher, can we forward particular request to a specific application server? Like, filter out the internet requests or forward BI related requests to a specific application server node.
Regards,
ShamHi,
1) Depends on your requirement. When you have 1 Apache RP and 1 SAP Web Dispatcher, you won't need load balancing of at the Apache.
2) Depends on the number of concurrent requests you are expecting. More information on that can be found at apache.org
3) Portal performance gets affected when using SSL and the portal is responsible for the SSL (there are product out there that do the SSL handling). How much the SSL will affect your portal depends on the number of users. But generally the impact of SSL isn't really high with recent hardware, the portal will be more occupied with the number of users, navigation, etc than with SSL
4) You can use logon groups to assign a specific user (group) to a dedicated server
br,
Tobias -
Is there any documentation on server sizing? I have a client/server application that will have between 100 and 200 users (75-100 concurrent), and would like to go to a Linux platform. The app is currently running on a large HP server with other apps on it, but I want this to be dedicated on the Linux machine. I contacted Oracle and they were no help.
ThanksHi,
Is there any documentation on server sizing?Andy Rivenes has published a nice test script to perform a Logical I/O test rate. Because physical I/O is disk/network intensive and logical I/O (a consistent get from the data buffer cache) is CPU-intensive, this script is useful for calculating the workload capacity of Oracle servers with large buffer caches (i.e. a 64-bit Oracle server).
http://www.appsdba.com/sql/cpu_test.sql
This script computes logical I/O per second for the given processor(s), and assuming that logical I/O is CPU-centric, this script will give a high-water-mark (HWM) for buffered I/O throughput, a critical metric for Oracle server capacity planning.
As to documentation, there are no formulas in text form that I know of, but there are capacity planning spreadsheets for sale that are used for Oracle Linux server sizing:
http://www.rampant-books.com/download_sizing_spreadsheets.htm
HTH. . . .
Don Burleson
Oracle Press author -
How do I size application server RZ10 parameters
What are some of the guidelines for sizing application server. I have 3 app servers and a CI/DB. I have properly sized the CI/DB with parameters based on HW and expected usage.
Is there a guideline which parameters that I can reuse from the CI/DB instance?
I haven't found any app server RZ10 parameters that are only for app server.
Or can I simply copy parameters from CI/DB over to the app server and update the domain name for each app server?
Thanks
Weyland YutaniHi Weyland,
There are no specific application server parameters in SAP. You can reuse the parameters of your CI, but you probably have to increase the number of wp's and decrease the number of batch wp's on the CI.
When you are running a traditional CI, you should remove the rdisp/wp_no_enq from the app server profiles.
You should take the usage of your system into account when doing your sizing. Do you want to use one app server for batches or is the load spread equally over the servers. Do you accept users to work in the CI or not.
As a rule of the thumb, you can use the following statement for sizing:
On your CI/DB reserve the memory for the OS and the database, the rest can be allocated for SAP.
On your app server, reserve the memory for the OS (and maybe other applications) and give the rest to SAP.
Furthermore this will be an ongoing process. After a couple of weeks running with your new servers, you probably have to change some parameters. Check the amount of swaps in st02, load distribution, etc.
Kind regards,
Mark -
Why it take so long to start the SAP Web Application Server?
As I read from the doc that starting the SAP Web Application Server will take from 25 to 40 minutes, I don't believe. But as I try it on my machine, it does take really so long. Isn't it a wonder?
I am used to work with Tomcat, JBoss, BEA etc. None of them will take so long.Hi Chen,
In a WAS I assume that it has dual stack (ABAP + JAVA)
For the startup of a ABAP Stack it generally takes about 2 minutes or so.
And for the WAS JAVA STACK should take around 8 to 15 minutes depending on the application, services and hardware sizing.
The reason for the long time required for a WAS Java Stackis:
JAVA Stack depends on three diffrent components: a) dispatcher(java) b)SDM c) Server0 process.
Now before the execution of all these the first thing what happens is the initializastion of jcontrol which inturn initiates the java bootstrap process.
At this moment of time the JVM environment takes some time for the loading and memory management. Once the JVM is loaded successfully then only the three compnents (SDM, dispatcher and server0) are initiated to run.
The SDM and dispatcher do started up with a couple of services and hence require not toomuch of time.
But the main component i.e Server0 process consumes a lot of time to startup at it requires many of the Java stack services to start before it reaches running state.
Again the port configuration for HTTP for SDM , dispatcher , server0 and java process also takes place.
So this was an overview for the Time required for a WAS Stack to come up in operational condition.
Apart from this , seeing specifically to your scenario, wherein it takes 25 - 40 minutes could be an issue with the Hardaware sizing of the Server and the Sofware compnents / tools loaded. We might need to analyze it in more detail to get a clear picture.
I hope this helps you!
Regards,
Prem -
Process Chain - Delete File from Application Server
Hi Gurus,
Im working with Process chain, and i have a load from a flat file, so my question is :
How can i delete that file from the application server after was loaded ?
THANKS IN ADVANCED !!! I REALLY APRECCIATE YOUR HELP.
Marcoshi,
I have gone through the forum you have posted for deleting files from application server through process chain.
I have similar reuirement in my project.
Can you please provide me the solution?
Your inputs will be highly appreciated.
Thanks in advance.
Regards,
Lavanya. -
How to delete file from application server(Unix)
Hi All,
Using the below code downloading a file from application server(Unix) to client machine. I want to delete the file from application server once it is downloaded to client
We work on Forms 11.1.1.4.0 and Oracle DB 10g. Client machine are Windows 7.
BEGIN
IF webutil_file_transfer.AS_to_Client
(clientFile => Name_In('global.g_file_name')
,serverFile => ls_AppServer_Loc)THEN
message('Data exported Successfully');
ELSE
message('File download from Application Server failed');
END IF;
EXCEPTION
WHEN OTHERS THEN
message('File download failed: '||SUBSTR(sqlerrm,1,200));
END;
I have search for solution on OTN. Few suggested to use HOST.
Can any one help me how to use Host() built_in to delete the file.
Thanks,
MaddyCan any one help me how to use Host() built_in to delete the file.
Host('/bin/rm <complete file path>'); -
Delete file from application server
Hi,
Can any one tell me how to delete a file from application server?
Thanks,
Rahul.Basic question, please search for available information.
Thread locked.
Thomas
Maybe you are looking for
-
Not able to sign into Blackberry Protect. Backup and Restore function not working. Message is: "Your device isn't associated with a Blackberry ID." My Blackberry Messenger and Blackberry World is working fine so I am sure its not an ID issue on the
-
Hard Drive makes Airport Extreme Restart. HELP PLEASE!
It's been more than a month since I startes trying to tackle this problem, now I'm pulling my hair out. My small 60GB Lacie (non powered) works fine, mounts, etc. but my big WD 320BG Lightes Combo makes the Extreme's status light go solid amber when
-
JScrollPane now showing up with JList using TableLayout
Hi, I have JFrame using TableLayout. On this JFrame I have added a JPanel that uses TableLayout too. Now this panel is divided into 4 cells. One each cell I am adding a JList. ALl the lists show up fine on the appropriate cells on the panel, but they
-
CES/CEP in Intranet with single forest
In which scenario CES/CEP are preferred over Certificate Request Wizard (or alternatives) for requesting certificates when in Intranet with single forest? I have read article http://social.technet.microsoft.com/wiki/contents/articles/7734.certificate
-
how do I sign a document and send it on for others to also sign?