How to increase my server performance ?
hi experts,
my environment is 4.7E,SQL,Windows 2003 Server with 150 users.
ibm xseries 346 with 6 gb ram
min response time is 1000 (m.sec) to 1500 per 140 logon users.
how can i decrease this response time ?
Please give me your valuable suggestions.
Gayatry.
Hello Gayatri,
The average response time consists of:
Wait time
Database request time
Roll time
Load time
Enqueue time
Processing time is:
ABAP processing time (part of total CPU time)
Work process waiting for CPU
Waiting for I/O
IN order to monitor the performance of the system and identifying the bottleneck points, use Workload Monitor transaction code ST03. Select the required timeframe and by default the Workload Overview view is displayed. In the Administrators Mode the default time frame of the workload analysis is the current day. However, change to Expert Mode. Choose under Detailed Analysis -> Last minutes load
During the workload exercise, restrict the time period to the time when the performance is observed to be bad. Under Analysis views, you can access, for example:
Workload overview - Workload statistics according to work process type
Transaction Profile - Workload statistics according to transaction.
Time Profile - Workload statistics according to hour
In the Workload Monitor(ST03) selecting Transaction Profile enables you to find out:
The most-used transactions. Tuning these transactions results in the largest improvements in overall performance.
The average response times for typical R/3 transactions.
In the Workload Monitor, the following values normally indicate good performance:
Wait time < 10% response time
Average roll-in time < 20 ms
Average roll wait time < 200 ms
Average load (and generation) time < 10 % of response time (<50 ms)
Average database request time < 40 % of (response time - wait time)
Average CPU time < 40 % of (response time - wait time)
Average CPU time should be close to processing time
Average response time - depends on your requirements there is no general rule
If you observe high response time for these individual components :
Large Roll-wait time: Communication problem with GUI or external system
Large load time: Program buffer, CUA buffer, or Screen buffer too small
Large database request times: CPU or memory bottleneck on database server, network problems, expensive SQL statements, database locks, missing indexes, missing statistics, small buffers
Large CPU times: Expensive ABAP processing, for example, processing large tables, frequent accessing of R/3 buffers
Processing time much larger than CPU time: CPU bottlenecks, network problems, communication problems.
Hope this helps in tuning your system
Regards
Tanuj Gupta
Similar Messages
-
How to get sql server performance counters using query?
Hai i want to see my sql server performance counters like, Full Scans/sec, Buffer
Cache Hit Ratio, Database Transactions/sec, User
Connections, Average Latch Wait Time (ms), Lock
Waits/sec, Lock Timeouts/sec, Number
of Deadlocks/sec, Total Server Memory, SQL
Re-Compilations/sec, User Settable Query. If any one know how to get it by using query means, please help me.
Thanks in advanceHello,
Below is query created by Jonathan Kehayias for measuring Perfom counters using DMV sys.dm_os_performance_counter.
You can download book from below link
https://www.simple-talk.com/books/sql-books/troubleshooting-sql-server-a-guide-for-the-accidental-dba/
DECLARE @CounterPrefix NVARCHAR(30)
SET @CounterPrefix = CASE WHEN @@SERVICENAME = 'MSSQLSERVER'
THEN 'SQLServer:'
ELSE 'MSSQL$' + @@SERVICENAME + ':'
END ;
-- Capture the first counter set
SELECT CAST(1 AS INT) AS collection_instance ,
[OBJECT_NAME] ,
counter_name ,
instance_name ,
cntr_value ,
cntr_type ,
CURRENT_TIMESTAMP AS collection_time
INTO #perf_counters_init
FROM sys.dm_os_performance_counters
WHERE ( OBJECT_NAME = @CounterPrefix + 'Access Methods'
AND counter_name = 'Full Scans/sec'
OR ( OBJECT_NAME = @CounterPrefix + 'Access Methods'
AND counter_name = 'Index Searches/sec'
OR ( OBJECT_NAME = @CounterPrefix + 'Buffer Manager'
AND counter_name = 'Lazy Writes/sec'
OR ( OBJECT_NAME = @CounterPrefix + 'Buffer Manager'
AND counter_name = 'Page life expectancy'
OR ( OBJECT_NAME = @CounterPrefix + 'General Statistics'
AND counter_name = 'Processes Blocked'
OR ( OBJECT_NAME = @CounterPrefix + 'General Statistics'
AND counter_name = 'User Connections'
OR ( OBJECT_NAME = @CounterPrefix + 'Locks'
AND counter_name = 'Lock Waits/sec'
OR ( OBJECT_NAME = @CounterPrefix + 'Locks'
AND counter_name = 'Lock Wait Time (ms)'
OR ( OBJECT_NAME = @CounterPrefix + 'SQL Statistics'
AND counter_name = 'SQL Re-Compilations/sec'
OR ( OBJECT_NAME = @CounterPrefix + 'Memory Manager'
AND counter_name = 'Memory Grants Pending'
OR ( OBJECT_NAME = @CounterPrefix + 'SQL Statistics'
AND counter_name = 'Batch Requests/sec'
OR ( OBJECT_NAME = @CounterPrefix + 'SQL Statistics'
AND counter_name = 'SQL Compilations/sec'
-- Wait on Second between data collection
WAITFOR DELAY '00:00:01'
-- Capture the second counter set
SELECT CAST(2 AS INT) AS collection_instance ,
OBJECT_NAME ,
counter_name ,
instance_name ,
cntr_value ,
cntr_type ,
CURRENT_TIMESTAMP AS collection_time
INTO #perf_counters_second
FROM sys.dm_os_performance_counters
WHERE ( OBJECT_NAME = @CounterPrefix + 'Access Methods'
AND counter_name = 'Full Scans/sec'
OR ( OBJECT_NAME = @CounterPrefix + 'Access Methods'
AND counter_name = 'Index Searches/sec'
OR ( OBJECT_NAME = @CounterPrefix + 'Buffer Manager'
AND counter_name = 'Lazy Writes/sec'
OR ( OBJECT_NAME = @CounterPrefix + 'Buffer Manager'
AND counter_name = 'Page life expectancy'
OR ( OBJECT_NAME = @CounterPrefix + 'General Statistics'
AND counter_name = 'Processes Blocked'
OR ( OBJECT_NAME = @CounterPrefix + 'General Statistics'
AND counter_name = 'User Connections'
OR ( OBJECT_NAME = @CounterPrefix + 'Locks'
AND counter_name = 'Lock Waits/sec'
OR ( OBJECT_NAME = @CounterPrefix + 'Locks'
AND counter_name = 'Lock Wait Time (ms)'
OR ( OBJECT_NAME = @CounterPrefix + 'SQL Statistics'
AND counter_name = 'SQL Re-Compilations/sec'
OR ( OBJECT_NAME = @CounterPrefix + 'Memory Manager'
AND counter_name = 'Memory Grants Pending'
OR ( OBJECT_NAME = @CounterPrefix + 'SQL Statistics'
AND counter_name = 'Batch Requests/sec'
OR ( OBJECT_NAME = @CounterPrefix + 'SQL Statistics'
AND counter_name = 'SQL Compilations/sec'
-- Calculate the cumulative counter values
SELECT i.OBJECT_NAME ,
i.counter_name ,
i.instance_name ,
CASE WHEN i.cntr_type = 272696576
THEN s.cntr_value - i.cntr_value
WHEN i.cntr_type = 65792 THEN s.cntr_value
END AS cntr_value
FROM #perf_counters_init AS i
JOIN #perf_counters_second AS s
ON i.collection_instance + 1 = s.collection_instance
AND i.OBJECT_NAME = s.OBJECT_NAME
AND i.counter_name = s.counter_name
AND i.instance_name = s.instance_name
ORDER BY OBJECT_NAME
-- Cleanup tables
DROP TABLE #perf_counters_init
DROP TABLE #perf_counters_second
Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers -
How to increase the performance in server 2008 R2 for RDP users
Hi,
My application take to much time to load. If anyone double click on mail client the exe file will appear in task manager but it will open after 5 mins. how to increase the performance.
My sever configuration is as below,
SC2600 Intel motherboard with total 24 core processors and 32 GB RAM and 8 TB Hard Disk. RAID 5 is configured which has two lungs one is 167 GB for C drive and other is 4.5 TB for D drive.
There are 28 Thin-clients connected to server through L300 N computing Thin-clients.
Thin-clients connect to V-space server installed in server for RDP users to get connected.
we have installed around 20 applications including printer and scanner driver. And apps are has below,
Firefox browser, windows mail, Adobe acrobat XI, canon printer and scanner drivers, Epson printer and scanner driver, E scan anti-virus, office 2007, v space, power ISO, win-rar,Tally and e token drivers and some backup software's.
Below are the services and features enabled,
AD, File services, RDP, web server, Hyper-v, .net frame work.
Is there a way to increase the performance .
Very slow performance.Hi,
what would you suggest on hardware configuration must be for above mentioned applications and services with those many users.
how many cores and ram size is required. -
How to increase the performance of Weblogic server 7.0?
How to increase the performance of Weblogic server 7.0 ?
also, how do i avoid typing the server login and password evertime I start the
webserver?How to increase the performance of Weblogic server 7.0 ?It depends on what is not running fast enough for you.
also, how do i avoid typing the server login and password evertime I
start the webserver?In the startWebLogic shell script (.cmd or .sh) add:
set WLS_USER=weblogic
set WLS_PW=password
(Replace "password" with whatever your password is.)
Peace,
Cameron Purdy
Tangosol, Inc.
http://www.tangosol.com/coherence.jsp
Tangosol Coherence: Clustered Replicated Cache for Weblogic
"winston" <[email protected]> wrote in message
news:3fe42d33$[email protected]..
> -
How to increase the performance of a report
can any body tell me how to increase the performance of a report?////
i have prepared a report to show the expense detail .I have used BSIS and BSAS table.
But whenever I am executing it is facing runtime error (TIME_OUT error ).
Moderator Message: Duplicate Post. Read my comments in your previous thread.
Edited by: kishan P on Nov 25, 2010 1:38 PMPlease SEARCH in SCN before posting.
Also post performance related issues here. -
How to increase the performance of a program
How to increase the performance of a program.
Regards
Lisa
Message was edited by: Lisa RoyHere are some links that may help.
http://www.sapinsideronline.com/searchspi/search.htm?page=article&key=20297&query_text=performance%7Ctuning
http://www.sapinsideronline.com/searchspi/search.htm?page=article&key=44221&query_text=performance%7Ctuning -
How to increase java virtual machine.. i am using Ocj4 server
How to increase memory size java virtual machine.. i am using Ocj4 server
Edited by: java_net on Aug 29, 2008 4:09 PMGoogle ( [oc4j heap size|http://www.google.com/search?q=oc4j+heap+size] )
-
How to Show Real CPU load, and not just Average Load on Server Performance or CPU metrics
Hi There,
we are currently using application insights for one of our customers, and they have raised the question with me, regarding CPU spikes. Is there anyway to show these when viewing the server performance or within the CPU metrics?
The reason for the question is that for our particular application the average CPU load is 4%, however when viewing task manager real time, I can see spikes go anywhere from 20-60% for a second or two.
Also do you know if the ability to grant user access to the likes of our customers so they can see the results so I don't have to send screen shots etc. on request.
Any help on this would be greatly appreciated.
Best Regards
AntonyHere is a good blog that shows how can you see CPU metric with Application Insights.
http://blogs.msdn.com/b/visualstudioalm/archive/2014/12/11/updated-application-insights-status-monitor-to-support-12-and-later-application-insights-sdk.aspx
And here is the explanation how to give access to other users:
https://social.msdn.microsoft.com/Forums/vstudio/en-US/8025b455-5505-4037-beb1-6e216100aa9f/give-another-user-to-view-my-application-insights-data?forum=ApplicationInsights
Mihail Smacinih -
XI 3.0 - How to increase performance using TibCo JMS Adapter...
Hi,
Does anyone have any idea if/which properties can be modified to improve the polling interval of the JMS adapter for Tibco?
Another forum message mentioned a method called setPollingInterval, but this only seems to relate to MQ series.
I have tried options like creating multiple communiction channels pointing to the same non-exclusive queue, increasing the server node count (this improves pickup, but reduces overall throughput as the SLD data is no longer buffered).
I have also tried the method called "setConnAttemptDelay" on the com.tibco.tibjms.TibjmsQueueConnectionFactory class but this did no seem to help.
Any suggestions please?
thanks
BrianThe answer is to either add additional J2EE server nodes to your PI/XI instance or add additional Business Services and configure addition Comms channels for these
-
How to increase performance for early '06 iMac
I am an iMac newbie (so please pardon my ignorance) having just purchased a second-hand iMac. I am very keen on increasing the current performance substantially due to the fact that I will be in the near-term using some rather advanced software.
In other words, are there any steps I can undertake from a hardware perspective (e.g. increase the amount/speed of RAM, etc.)to increase the speed and performance of my recently purchased computer? Please let me know if any additional detail is needed. Thank you so much and I am excited to join the iMac community.
The iMac in question possesses the following characteristics:
Hardware Overview:
Model Name: iMac
Model Identifier: iMac4,1
Processor Name: Intel Core Duo
Processor Speed: 1.83 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache: 2 MB
Memory: 2 GB
Bus Speed: 667 MHz
Boot ROM Version: IM41.0055.B08
SMC Version: 1.1f5
RAM
BANK 0/DIMM0:
Size: 1 GB
Type: DDR2 SDRAM
Speed: 667 MHz
Status: OK
Manufacturer: 0xCE00000000000000
Part Number: 0x4D342037305432393533435A332D43453620
Serial Number: 0xF3198995
BANK 1/DIMM1:
Size: 1 GB
Type: DDR2 SDRAM
Speed: 667 MHz
Status: OK
Manufacturer: 0xCE00000000000000
Part Number: 0x4D342037305432393533435A332D43453620
Serial Number: 0xF3198999
Intel ICH7-M AHCI:
Vendor: Intel
Product: ICH7-M AHCI
Speed: 1.5 Gigabit
Description: AHCI Version 1.10 Supported
ST3160023AS:
Capacity: 149.05 GB
Model: ST3160023AS
Revision: 3.42
Serial Number: 5MT3HF52
Native Command Queuing: Yes
Queue Depth: 32
Removable Media: No
Detachable Drive: No
BSD Name: disk0
Mac OS 9 Drivers: No
Partition Map Type: GPT (GUID Partition Table)
S.M.A.R.T. status: Verified
Volumes:
Macintosh HD:
Capacity: 117 GB
Available: 87.51 GB
Writable: Yes
File System: Journaled HFS+
BSD Name: disk0s2
Mount Point: /Hi Todd
You and Barbara are correct, the Early Core Duo's only support 2GB of RAM.
http://support.apple.com/kb/SP35
Like lenn5 say's below a Hard Drive swap might help a little, the [Seagate Barracuda 7200.7 160.0 GB|http://www.seagate.com/ww/v/index.jsp?vgnextoid=3f9b3b0c2aeef010VgnVCM100000 f5ee0a0aRCRD&vgnextchannel=f424072516d8c010VgnVCM100000dd04090aRCRD&locale=en-US &reqPage=Legacy] in my 3 year old Core Duo only has a SUSTAINED TRANSFER RATE up to 58 (MB/sec).
Dennis -
How do I increase Logic's performance.
Gday. I have a MBP 2.4GHz 2GB. Will adding another 2GB or RAM reduce the -10011 Errors of System overload? They are more CPU errors as I'm aware? Also, what about a faster hard drive, will that increase Logic's performance?
Cheers.Hi,
Adding more memory may improve performance. That depends on what your projects look like and what sort of instruments you use.
A faster harddrive always helps improving things for audio files based actions (recording, playing back, using sampled instruments).
Are you familiar with the buffer settings? Bigger buffer means more latency but generally also less to no overloads. Keep I/O safety buffer disabled. That feature appears to benefit only low spec systems like mine.
Also you can disable the overload warning alltogether here:
If Logic stops unasked, it has an overload - I guess you know that now.
regards, Erik.
Message was edited by: Eriksimon -
How to increase the size of sort_area_size
How to increase the size of sort_area_size and what size should be according to the PROD database
Thanksuser10869960 wrote:
Hi,
Many Thanks Charles
Oracle does not recommend using the SORT_AREA_SIZE parameter unless the instance is configured with the shared server option. Oracle recommends that you enable automatic sizing of SQL working areas by setting PGA_AGGREGATE_TARGET instead. SORT_AREA_SIZE is retained for backward compatibility."
--How can i know the instance is configured with the shared server option or not?This might be a tough question to answer. A shared server configuration may be enabled, but the clients may still connect using dedicated sessions, in which case PGA_AGGREGATE_TARGET would still apply.
From
http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/dynviews_2088.htm
V$SESSION includes a column named SERVER which will contain one of the following for each of the sessions: DEDICATED, SHARED, PSEUDO, or NONE. As a quick check, you could query V$SESSION to see if any sessions are connected using a shared server connection.
From:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/manproc.htm
There are several parameters which are used to configure shared server support, as well as several views to monitor shared server.
As Robert mentioned, when the WORKAREA_SIZE_POLICY is set to AUTO, the SORT_AREA_SIZE setting is not used, unless a shared server configuration is in use.
--What default value is WORKAREA_SIZE_POLICY and SORT_AREA_SIZE ?From:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams157.htm
"Setting PGA_AGGREGATE_TARGET to a nonzero value has the effect of automatically setting the WORKAREA_SIZE_POLICY parameter to AUTO. This means that SQL working areas used by memory-intensive SQL operators (such as sort, group-by, hash-join, bitmap merge, and bitmap create) will be automatically sized. A nonzero value for this parameter is the default since, unless you specify otherwise, Oracle sets it to 20% of the SGA or 10 MB, whichever is greater."
Actually I am facing performence issue since long time till now i did not get the solution even i have raised SRs but i could not.When the issue occur system seems hang.what i monitored whenever hdisk0 and hdisk1 use 100% the issue occur.
Regards,
SajidWhen you say that you have had a performance issue for a long time, is it a performance problem faced by a single SQL statement, a single user, a single application, or everything on the server? If you are able to identify a single user, or SQL statement that is experiencing poor performance, I suggest starting with a 10046 trace at level 8 (wait events) or level 12 (wait events and bind variables) to determine why the execution appears to be slow. If you have not yet determined a specific user or SQL statement that is experiencing performance problems, you might start with either a Statspack Report or an AWR Report (AWR requires a separate license).
If you believe that temp tablespace usage may be a contributing factor to the performance problem, you may want to periodically run this query, which will indicate currently in use temp tablespace usage:
{code}
SELECT /*+ ORDERED */
TU.USERNAME,
S.SID,
S.SERIAL#,
S.SQL_ID,
S.SQL_ADDRESS,
TU.SEGTYPE,
TU.EXTENTS,
TU.BLOCKS,
SQL.SQL_TEXT
FROM
V$TEMPSEG_USAGE TU,
V$SESSION S,
V$SQL SQL
WHERE
TU.SESSION_ADDR=S.SADDR
AND TU.SESSION_NUM=S.SERIAL#
AND S.SQL_ID=SQL.SQL_ID
AND S.SQL_ADDRESS=SQL.ADDRESS;
{code}
The SID and SERIAL# returned by the above could then be used to enable a 10046 trace for a session. The SQL_ID (and CHILD_NUMBER from V$SESSION in recent releases) could be used with DBMS_XPLAN.DISPLAY_CURSOR to return the execution plan for the SQL statement.
You could also take a look in V$SQL_WORKAREA_ACTIVE to determine which, if any, SQL statement are resulting in single-pass, or multi-pass executions, which both access the temp tablespace.
Charles Hooper
IT Manager/Oracle DBA
K&M Machine-Fabricating, Inc. -
DB_ACTION_STATNEW - Error - How to increase shared memory in shadow instanc
Hi all,
We are facing the below error in the DB_ACTION_STATNEW phase:
TRACE-INFO: 82: 13 4.822960
TRACE-INFO: 83: [developertra,00000] WHERE TABNAME = :A0; 8 4.822968
TRACE-INFO: 84: [dbntab ,06694] ***LOG BY4=>sql error 604 performing SEL on table DDNTT
TRACE-INFO: 85: 222 4.823190
TRACE-INFO: 86: [dbntab ,06694] ***LOG BY0=>ORA-00604: error occurred at recursive SQL level 1
TRACE-INFO: 87: ORA-04031: unable to allocate 4120 bytes of shared memory ("shared pool","select t.ts#,t.file#,t.block...","Typecheck","seg:kggfaAllocSeg")
TRACE-INFO: 88: 21 4.823211
TRACE-INFO: 89: [dbeh.c ,00000] *** ERROR => missing return code handler 13 4.823224
TRACE-INFO: 90: caller does not handle code 1 from dbntab.c[3718]
TRACE-INFO: 91: ==> calling sap_dext to abort transaction
HALT 20080410111303
We have a physical RAM of 64 GB.
dcecqv1:root > dmesg | more
Apr 10 11:24
$Revision: vmunix: B11.23_LR FLAVOR=perf Fri Aug 29 22:35:38 PDT 2003 $
Memory Information:
physical page size = 4096 bytes, logical page size = 4096 bytes
Physical: 66399504 Kbytes, lockable: 51408244 Kbytes, available: 59648572 Kbytes
From the error message, I feel that I need to increase the shared memory, can you help me how to increase the shared memory now, bcos system is now running in the shadow instance.
Thanks & Regards
SenthilThank you for your mail Shaji.
SQL> show parameter shared_pool_size
ORA-00604: error occurred at recursive SQL level 2
ORA-04031: unable to allocate 4120 bytes of shared memory ("shared
pool","select x.inst_id,x.indx+1,ks...","Typecheck","seg:kggfaAllocSeg")
When I tried to see the shared_pool_size it gives the above error.
Regarding the three log files:
STATNEW.LOG
LISTNEW.LOG
DBSTATNEW.LOG
- I didnot find STATNEW.LOG file in the path /usr/sap/put/log
- supadm> cat DBSTATNEW.LOG
1 ETQ201XEntering upgrade-phase "DB_ACTION_STATNEW" ("20080410111258")
2 ETQ367 Connect variables are set for standard instance access
4 ETQ399 System-nr = '02', GwService = 'sapgw02'
4 ETQ399 Environment variables:
4 ETQ399 dbs_ora_schema=SAPR3
4 ETQ399 auth_shadow_upgrade=0
4 ETQ389 reading file "LISTNEW.LOG" in directory "/usr/sap/put/log".
4 ETQ275 Created SQL-script "EXSTATE.ORA"
4 ETQ275 Created SQL-script "EXSTATC.ORA"
4 ETQ276 Executing SQL-script "EXSTATE.ORA"
4 ETQ001 START time "2008/04/10 11:12:58"
4 ETQ399 ext. env.: DIR_LIBRARY=/usr/sap/SUP/SYS/exe/run
4 ETQ399 ext. env.: LD_LIBRARY_PATH=/usr/sap/SUP/SYS/exe/run:/opt/java1.5/jre/lib/IA64N:/opt/java1.5/jre/lib/IA64N/server:/opt/java1.5/jre/../lib/IA64N
4 ETQ399 2008/04/10 11:12:58: put_execute: (tp) forkpid:2537
4 ETQ002 END time "2008/04/10 11:13:03"
4 ETQ278 Errors during execution of SQL-script "EXSTATE.ORA"
1EETQ203 Upgrade phase "DB_ACTION_STATNEW" aborted with errors ("20080410111303")
supadm>
supadm> tail LISTNEW.LOG
NAME= WTY_OBJNR_INDEX
NAME= WTY_PARTNER_TAB
NAME= WTY_RCLHST
NAME= WTY_RCLOBJ
NAME= WTY_RELOB_TAB
NAME= WTY_RELOB_TAB_TX
NAME= WTY_TABLE_ALV
NAME= WYT2M
tp_exec_dbscript: 1 statement(s) successfully processed.
supadm>
Can u pl help
Thanks
Senthil -
WebSAPConsole server performance limits
Hi all:
I have been looking for some guidelines around server limits for connection and performance in order to determine whether or not some web server load balancing will be required to manage IP and web services availability.
Max numbers of warehousing users / transactions per web server ie: IIS 6.0 on Win2003.
Can some share how many users per server they have effficiently managed?
50, 100, 500?
Thanks,
-alanHi,
You don't specify which server it.
For web as, check
Re: Increasing Heap Size not possible
Re: Problem with Java.lang.outofmemoryerror
max number of server processes
For portal
check
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b601a14c-0601-0010-909c-ddc7ae0a1071
Which are you using?
Eddy
PS. Which type of SDN Ubergeek/BPX suit are <a href="/people/eddy.declercq/blog/2007/05/14/which-type-of-sdn-ubergeekbpx-suit-are-you">you</a>?
Deadline: June 15th -
Increase interface for performance
Hi expert,
I know (but it could be wrong) that over 100 connection per second, I could add one more network interface. For example create 2 different listner on 2 separated ETHn
I'd like to know if there is a best practise for to decide how many interface I can configure on my system (Red Hat with Oracle 11g EE)
Thanks for any suggest.
Cheers,
LainLain wrote:
Sure! Ok I mean that it could be a pool size from an middleware for a total of 100 (more, i think 200) connection established, with a frequency of 100 request per sec. Then I think an 100 (or 200) tcp packets for sec. NO 100 TCP_SYN, I explained wrongly, sorry!In that case, the number of network connections is trivial. And Oracle can easily support 1000+ client sessions (assuming a proper config).
ok for example a gigabit interface, from an application server to database server, point to point, without any layer.
In this scenario, Can I set 2 listener on 2 NIC? have I a benefit with an increase of the NIC? or for Oracle it is the same? (1 listener on 1 nic)I fail to see what an additional NIC or Listener will provide you in terms of performance - unless the latency and bandwidth of the wire protocol using the existing network infrastructure and NIC lacks. And with a GigE interface, that should not be the case.
Consider what a 2nd NIC and Listener will buy. It does not change the number of socket handles on the app server or the database server (same number of total client-server connections). It does not reduce the amount of traffic that will be exchanged between client and server. It does not reduce the server or client resource utilisation - the opposite in fact on the server as server resources are required for a 2nd Listener and a 2nd NIC.
So what does this 2nd NIC and Listener then address? Basically, the pieces of wire between the client and the server. Is the existing wire a problem ito bandwidth and latency and dropped packets?
Run a wire sniffer between client and server, put a test load on from client on the server, and determine if there are problem at wire level. If not, then why even consider "fixing" something that is working fine and not broken? To be honest - I would not even bother with this as there are far more important moving parts to get right than mucking about with the physical network level in such a case. Like using sharable SQL and bind variables. Like making the decision on how to use dedicated server or shared server models. Making sure the app layer does not leak ref cursors on the server layer. Etc.
Maybe you are looking for
-
hi, I see that I have a particulier abonnee of my ISP , which has closed all the ports for security reason and they don't want to open any of it 80,443 ect. suppose If I want to use Essential server 2012 how I can solve this problem , essential wa
-
How to get Search and offline Availability properties in SharePoint using powershell with CSOM
Hi, I want to get the information about the SharePoint sites being crawled or not. I tried to get "Search and offline Availability in SharePoint" settings properties but I couldn't get those properties. I followed below thread with no luck : http://w
-
Design Mode Preloading alert when upgrading from SDK 3.6 to 4.5.1
I am getting an alert in Flash Builder while I am in the process of upgrading my application from 3.6 to 4.5.1. The alert is titled "Design Mode Preloading" and includes the following text: "Preparing the design mode for this MXML is taking longer t
-
hi friends, i have created a normal po with tax code vb. maintained condition records for bed, ecs,secs.when i am capturing excise invoice, it is not showing secs. it is showing bed as bed in po+ irs 16.00, and it is showing ecs. so ca
-
Slow MacBook after installing Lion
Since installing Lion on my macbook, it has become very slow. It keeps freezing especially in safari. I usally have to force quit safari a few times a day. Also my ichat hasn't been working properly and has come up with connection errors. please can