lepotan
Goto Top

IIS Server ist lahm

Ist es normal das der IIS-Server so langsam ist? Wir sind am verzweifeln!!!

Hallo zusammen

Alte Umgebung
Datenbank war auf einen Windows Server 2003 - SQL 2005 installier mit einen Intel Xeon Quad Prozessor und 12 GB Ram Raid 5

IIS Server ist auch afu einen Windows Server 2003 installiert - Einen Dual Intel Xeon Prozessor und 6 GB Ram. Raid 5

Das es ständig Reklamationen gegeben hat, haben wir uns ein paar richtig gute Servers eingekaft.


Neue Umgebung
DB -Server
Windows Server 2008 R2 Enterprise 4 x Quad Intel Xeon X5560 Prozessoren und 96 GB Ram (ahhh ja, die DB ist ca. 104 GB gross und es ist eine SQL 2005 Enterprise installiert) Raid 10

ISS- Server 7 lauft auf:
Windows Server 2008 R2 Standart 4 x Quad Intel Xeon X5560 Prozessoren und mit 24 GB RAM. Raid 10

Wir in der IT dachten, dass unser Application jetzt fliegen wird. Aber wir sind mit einen Schrecken aufgewacht. Die Users reklamieren ständig, dass das Programm XXX sehr langsam ist. Sogar ist es mit der neuer Umgebung langsamer. An was kann es liegen?

Kann man auf den IIS-Server tunen?

Auf dem DB-Server ist die CPU Auslasstung ständig zwischen 0 und 5 Prozent. Memory bei ca. 70 GB (auch bei grossen Prozeduren)
Auf den IIS-Server ist die CPU Auslasstung zwischen 10 und 50 Prozent. Memory bei ca. 12 GB

Leider wenn wir eine Abfrage machen mit ca. 10'000 Einträge braucht es ca. 2 Min bis die Auswertung zurückkommt.

Und wenn die Daten geschrieben werden z.B Seriebrief aufbereiten ca. 3000 Briefe, kann man ca. eine Stunde warten. Aber noch schlimmer ist es, dass die andere Users nicht mehr weiter arbeiten können. Aber der DB ist etwa bei 2 Prozent CPU und der ISS-Server bei etwa 30 Prozent.

Was können wir machen? Wo können wir tunen? Wie können wir die Peformanc verbessern?

Die Entäuschung liegt das wir einen Ferrari gekauft haben, aber mit einen Fiat fahren ;-(

Besten Dank und freundliche Grüsse
Milan

Content-ID: 156708

Url: https://administrator.de/contentid/156708

Ausgedruckt am: 22.11.2024 um 18:11 Uhr

bernie2909
bernie2909 09.12.2010 um 22:26:35 Uhr
Goto Top
Hi,

Wie sieht es den mit der Banbreite von euch aus????

LG

Bernie
Mad-Eye
Mad-Eye 09.12.2010 um 23:16:13 Uhr
Goto Top
Hi,

was habt Ihr als RAID 10 benutzt? Was für Platten, wie viele, an was für einem Controller (Cache und BBU?) Was sagen die NICs? Wie groß wird die Warteschlangenlänge der Platten im Perfmon?

Naja, ich denke mit den Infos könnten wir weiterarbeiten.

Gruß
Mad-Eye
Lepotan
Lepotan 09.12.2010 um 23:33:48 Uhr
Goto Top
Unseres Netzwerk sieht so aus:
1. Switch sind die 9 Servers an Port 3 - 12 verbunden mit je 1 Gbit/s
Der 1. Switch ist mit 2 Lan an 2. Switch verknüpft - 1 Switch Port 24, 23 an 2. Switch Port 24, 23
Der 1. Switch ist mit 2 Lan an 3 Switch verknüpft - 1 Switch Port 22, 21 an 3. Switch Port 24, 23
Der 1. Switch ist mit 2 Lan an 4 Switch verknüpft - 1 Switch Port 20, 19 an 4. Switch Port 24, 23
Der 1. Switch ist mit 2 Lan an 5 Switch verknüpft - 1 Switch Port 18, 17 an 5. Switch Port 24, 23
Der 1. Switch ist mit 2 Lan an 6 Switch verknüpft - 1 Switch Port 16, 15 an 6. Switch Port 24, 23

Die 40 Users sind zwischen die Switch 2 und 6 verteilt. Das heisst ca. 8 Users pro Switch. Ein Switch hat 24 Ports

Die Users haben einen 10 Mbit/s oder 100 Mbit/s Verbindung zu den Switch.

Es ist nicht gerade eine Glasfaserverbindung, aber ich denke es sollte langen. face-wink Oder liege ich hier falsch?

Da das Teaming an die Servers Probleme bereitet hat, haben wir es aufgelöst. Jetzt hat jeder Server nur eine Lan verbindung.
Lepotan
Lepotan 09.12.2010 um 23:44:26 Uhr
Goto Top
An jeden Server sind die ersten zwei SAS Platten als Raid 1 eingestellt.
C: 2 Disk SAS 146 GB 15 K Raid 1 (auser File- und DB-Server)
D: 6 Platten SAS 146 GB 15 K Raid 10 (auser File- und DB-Server)

File- und DB-Server:
C: = 4 Disk SAS 146 GB 15 K Raid 10
D: = 12 Disk SAS 146 GB 15 K Raid 10


Neu:
IIS-Server:
C: = 2 Disk SAS 146 GB 15 K Raid 1
D: = 2 Disk SAS 146 GB 15 K Raid 1


Da heut zu Tag die Disk nicht mehr so teuer sind, haben wir deswegen mit Raid 10 gearbeitet.

Was meinen Sie das ist in Ordnung so. Oder?
Lepotan
Lepotan 09.12.2010 um 23:46:24 Uhr
Goto Top
Ahhh ja, wir arbeiten nur mit HP DL 380 G6 Servers
dog
dog 09.12.2010 um 23:55:17 Uhr
Goto Top
Leider wenn wir eine Abfrage machen mit ca. 10'000 Einträge braucht es ca. 2 Min bis die Auswertung zurückkommt.

Ihr habt aber schon saubere Indizes in der Datenbank?
Und was sagt das Slow Query Log (das es sicher auch beim MSSQL gibt)?
Lepotan
Lepotan 10.12.2010 um 10:38:04 Uhr
Goto Top
Es sind PC3-10600R (RDIMM) Ram's drin

Cache ist = 8 MB L3
Lepotan
Lepotan 13.12.2010 um 10:36:32 Uhr
Goto Top
Nun habe ich die Idee gehabt, denn Web-Server IIS auf SSD Disk laufen zulassen. Wird das eine Performanceverbesserung geben?
Besten Dank und Gruess

Milan
Mad-Eye
Mad-Eye 13.12.2010 um 10:40:55 Uhr
Goto Top
Hast du denn mal wie oben beschrieben geschaut ob die Disk-Warteschlange im perfmon dir was sagt, wenn die Warteschlange so gut wie immer bei Null ist dann nützen SSDs auch nicht viel da ja kein Zugriff erfolgt?