Moin,
keine Lösung als solche, aber einige Überlegungen:
1. Wenn Deine Applikation nicht parallelisiert, wird sie auf einer 4C-Maschine nicht mehr als 25% CPU-Last erzeugen, egal wie man sich dreht und wendet. Wenn diese Applikation der hauptsächliche Workload ist, solltest Du HyperThreading ausschalten, um dem
Thread, in dem der Application Pool ausgeführt wird, mehr Dampf zu geben.
2. Wenn Aufrufe einer Web-Applikation lange dauern, kann es viele Gründe haben. Will nicht sagen, dass es so ist, aber theoretisch kann es auch am Browser liegen.
3. Gerne genommen werden auch Webseiten, die erst angezeigt werden, wenn sie fertig geladen sind. Wenn Du Einfluss auf die Applikation hast, kannst Du dir das mal anschauen.
4. CPU-Auslastung ist nur eine Kennzahl. Hast Du Dir auch RAM und Disk schon angeschaut? Vielleicht liegt der Flaschenhals ja ganz woanders...
Evgenij Smirnov
msg services ag, Berlin ->
http://www.msg-services.de
my personal blog (mostly German) ->
http://it-pro-berlin.de
Windows Server User Group, Berlin ->
http://www.winsvr-berlin.de
Mark Minasi Technical Forum, reloaded ->
http://newforum.minasi.com
In theory, there is no difference between theory and practice. In practice, there is.