Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

when asp .net application installed on dual processor or multi processor server the performance of the application is reduced.

Does anyone have idea on about the performance of the asp.net application when installed on multi processor server. Please any feed back is appreciated.

Note: I think as a programmer not as a human, so use my answer at your will
  • Administrators
Posted

Without knowing any details about the application, what it does, disk subsystem, RAM, type of processor(s), hardware config, OS version, data storage and access techniques it is a bit difficult to say what the source of the problem is.

 

Has this application been run on a single cpu box before? If so I'm guessing it seemed to be faster - however what metrics are you using to determine performance? Are you doing any logging / performance monitoring? Has any other details changed?

Posting Guidelines FAQ Post Formatting

 

Intellectuals solve problems; geniuses prevent them.

-- Albert Einstein

Posted
Without knowing any details about the application, what it does, disk subsystem, RAM, type of processor(s), hardware config, OS version, data storage and access techniques it is a bit difficult to say what the source of the problem is.

 

Has this application been run on a single cpu box before? If so I'm guessing it seemed to be faster - however what metrics are you using to determine performance? Are you doing any logging / performance monitoring? Has any other details changed?

 

Application is a simple ASP.net web application with data transfer of less than million records, ram is 4 gb and 2 dual P4 processor running on windows 2003 server. Data accession is using ODBC.

When tested the same application on a single processor machine with almost same config but only difference is it is a single processor. the cpu utilization is 100% on a specific task. but the same task on multi-processor cpu box, the cpu utilization is "100% divided by number of processors". so, since the cpu utilization is 25% of cpu (100 divided by 4). It looks like the task is taking more time than a single processor machine.

Note: I think as a programmer not as a human, so use my answer at your will
  • Administrators
Posted
Windows implements a SMP based system, this means a thread can be moved between CPUs by the scheduler - If a process is running at 100% cpu usage on a single cpu box then it will run at 100%. If it is split over 2 cpus then it will average 50% per cpu and so on. This doesn't mean it is taking any longer to execute just that it is no longer tied to a single cpu.

Posting Guidelines FAQ Post Formatting

 

Intellectuals solve problems; geniuses prevent them.

-- Albert Einstein

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...