Lange Wartezeiten beim speichern und öffnen auf Win Server 2019
Hallo,
habe ein Problem mit langen Wartezeiten beim öffnen / speichern von Office Dokumenten etc. auf Netzlaufwerken auf einem Windows Server 2019 Standard.
Infrastruktur ist überall Gigabit, keine alten 100er Switche etc. Ich gehe also mal nicht von dortigen Problemen aus.
Der Server ist erst ca. ein halbes Jahr alt. Da durch einen vorherigen Fehlkauf 2 x 2TB SAS Platten über waren sollten diese im neuen Server genutzt werden.
Diese zwei Platten habe ich als RAID1 konfiguriert, danach in Windows einen Speicherpool erstellt und die Platte dort hinzugefügt um späteres erweitern zu vereinfachen.
Ein Hyper V Host (auf SSD's), ein virtuellen DC (SSD) und ein virtuellen DATA Server (HDD!!!!)
Ich dachte das evtl. die Platten nicht ganz hinterher kommen? Wie komm ich dem auf die Spur?
Aus dem Ressourchenmonitor werd ich irgendwie nicht ganz schlau:
Sieht für mich aus als ob der Datenträger halt am meisten belastet ist. Jemand ne Idee?
habe ein Problem mit langen Wartezeiten beim öffnen / speichern von Office Dokumenten etc. auf Netzlaufwerken auf einem Windows Server 2019 Standard.
Infrastruktur ist überall Gigabit, keine alten 100er Switche etc. Ich gehe also mal nicht von dortigen Problemen aus.
Der Server ist erst ca. ein halbes Jahr alt. Da durch einen vorherigen Fehlkauf 2 x 2TB SAS Platten über waren sollten diese im neuen Server genutzt werden.
Diese zwei Platten habe ich als RAID1 konfiguriert, danach in Windows einen Speicherpool erstellt und die Platte dort hinzugefügt um späteres erweitern zu vereinfachen.
Ein Hyper V Host (auf SSD's), ein virtuellen DC (SSD) und ein virtuellen DATA Server (HDD!!!!)
Ich dachte das evtl. die Platten nicht ganz hinterher kommen? Wie komm ich dem auf die Spur?
Aus dem Ressourchenmonitor werd ich irgendwie nicht ganz schlau:
Sieht für mich aus als ob der Datenträger halt am meisten belastet ist. Jemand ne Idee?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 476339
Url: https://administrator.de/contentid/476339
Ausgedruckt am: 24.11.2024 um 13:11 Uhr
66 Kommentare
Neuester Kommentar
Zitat von @installer:
Hyper-V Host:
- 8GB RAM
- installiert auf SSD's im RAID1
DC
- 32GB RAM
- DHCP / DNS Rolle
- installiert auf SSD's im RAID1
DATA
- 24GB RAM
- installiert auf Speicherpool wie oben beschrieben
Hyper-V Host:
- 8GB RAM
- installiert auf SSD's im RAID1
DC
- 32GB RAM
- DHCP / DNS Rolle
- installiert auf SSD's im RAID1
DATA
- 24GB RAM
- installiert auf Speicherpool wie oben beschrieben
... Fehlkauf waren die Platten weil sie in den vorherigen Server wegen der Größe (3,5") nicht reingepasst haben.
Es wäre auch nicht das Problem diese zu ersetzen, ich würde mir nur gerne etwas sicherer sein, das auch hier das Problem liegt.
Hm der Hyper-V Host hat nur 8GB und die virtuellen mehr als der Host ? Wie geht denn das ? Kleiner Spaß :D
Was ist das denn für eine Büchse ?
Was für ein Raid Controller ? Oder Software Raid ?
Was für Platten genau ?
Wie viele Leute greifen denn auf den Server zu ?
Virenscanner auf dem Fileserver?
Kleine Anmerkung am Rande . Warum gibts du denn dem DC 32GB Ram ? Ist aus meiner Sicht Verschwendung.
Du kannst dir auch mal das Windows Admin Center angucken . Dort siehst du die Auslastungen etwas simpler gestaltet.
Gruss
Zitat von @installer:
Hyper-V Host:
- 8GB RAM
- installiert auf SSD's im RAID1
DC
- 32GB RAM
- DHCP / DNS Rolle
- installiert auf SSD's im RAID1
DATA
- 24GB RAM
- installiert auf Speicherpool wie oben beschrieben
... Fehlkauf waren die Platten weil sie in den vorherigen Server wegen der Größe (3,5") nicht reingepasst haben.
Es wäre auch nicht das Problem diese zu ersetzen, ich würde mir nur gerne etwas sicherer sein, das auch hier das Problem liegt.
Bist Du sicher?Hyper-V Host:
- 8GB RAM
- installiert auf SSD's im RAID1
DC
- 32GB RAM
- DHCP / DNS Rolle
- installiert auf SSD's im RAID1
DATA
- 24GB RAM
- installiert auf Speicherpool wie oben beschrieben
... Fehlkauf waren die Platten weil sie in den vorherigen Server wegen der Größe (3,5") nicht reingepasst haben.
Es wäre auch nicht das Problem diese zu ersetzen, ich würde mir nur gerne etwas sicherer sein, das auch hier das Problem liegt.
Der Host hat 8 GiB RAM. Und beide VMs haben zusammen 56 GiB. Wie soll das gehen?
Der Host sollte in dieser Konstellation 64 GiB RAM haben.
Und wie ssieht es mit den vCPUs aus?
Gruss Penny.
Zitat von @installer:
...Intel S2600STB mit Intel XEON Silver 4112 / 64GB RAM / BC MegaRAID 9361-8i PCIe x8
Es greifen ca. 25 Mitarbeiter auf das Gerät zu.
... ja, hab dem DC jetzt mal bisschen RAM weggenommen, jetzt hat er nur noch 16gb.
...Intel S2600STB mit Intel XEON Silver 4112 / 64GB RAM / BC MegaRAID 9361-8i PCIe x8
Es greifen ca. 25 Mitarbeiter auf das Gerät zu.
... ja, hab dem DC jetzt mal bisschen RAM weggenommen, jetzt hat er nur noch 16gb.
In dem Scenrio fährt der auch mit 8gb.
Die Frage ist eben ob den anderen VMs genug zugewiesen ist.
Zitat von @installer:
...Intel S2600STB mit Intel XEON Silver 4112 / 64GB RAM / BC MegaRAID 9361-8i PCIe x8
Es greifen ca. 25 Mitarbeiter auf das Gerät zu.
... ja, hab dem DC jetzt mal bisschen RAM weggenommen, jetzt hat er nur noch 16gb.
...Intel S2600STB mit Intel XEON Silver 4112 / 64GB RAM / BC MegaRAID 9361-8i PCIe x8
Es greifen ca. 25 Mitarbeiter auf das Gerät zu.
... ja, hab dem DC jetzt mal bisschen RAM weggenommen, jetzt hat er nur noch 16gb.
4GB reichen auch dicke,sofern der nur DC/DHCP/DNS macht.
Aber wenn du hier ersthafte Lösungsvorschläge suchst , versuche doch wenigstens die Fragen komplett zu antworten.
Hätte den Fileserver allerdings noch anders installiert.
OS VHDX auf den SSD's
Daten VHDX auf den HDD's
Gruss
Hm also schon mal nicht die schnellsten.
Diese sind im Raid Controller zum RAID1 konfiguriert.
gut
Daraufhin habe ich in Windows einen Speicherpool erstellt und die im Raid1 konfigurierte Platte eingefügt.
Beschreibe das mal genauer . Läuft deine VM auf einer virtuellen Festplatte(VHDX) ? Oder Hast du den Speicher direkt durchgereicht (Pass-Through)
OS des Daten Server auf SSD und Daten auf HDD wäre definitiv sinnvoll gewesen.
Definitiv
Habe mal im Ressourcenmonitor die Datenträgeraktivität nachgeschaut, hier werden Antwortzeiten von 0 - 200ms angegeben.
Schon hoch .
In der Konstellation hätte ich den Server so installiert:
VHDX Datei OS auf SSD
VHDX Datei Daten auf dem Raid 1
der Kiste erstmal 8GB Ram geben +4 vCPU und dann mal sehen wie es läuft.
Zitat von @installer:
Dem DatenServer hatte ich 24GB RAM zugewiesen und hat insgesamt 8vCPU's
Der DatenServer läuft auf einer VHDX welche auf der SAS Platte liegt.
Im Server Manager habe ich den Speicherpool erstellt und konnte da dann das RAID 1 auswählen.
Gedacht war das um eben die Kapazität etwas simpler erhöhen zu können, jetzt frag ich mich ob ich aus dem Speicherpool evtl. einen nutzen ziehen kann wenn ich dem Pool eine oder zwei SSD's zuordne?
Dem DatenServer hatte ich 24GB RAM zugewiesen und hat insgesamt 8vCPU's
Der DatenServer läuft auf einer VHDX welche auf der SAS Platte liegt.
Im Server Manager habe ich den Speicherpool erstellt und konnte da dann das RAID 1 auswählen.
Gedacht war das um eben die Kapazität etwas simpler erhöhen zu können, jetzt frag ich mich ob ich aus dem Speicherpool evtl. einen nutzen ziehen kann wenn ich dem Pool eine oder zwei SSD's zuordne?
Was du gemacht hast ist ein SoftwareRaid ...
Mach einfach n Hardware Raid. Du hast doch einen Controller eingebaut . Das OS sieht das dann als eine HDD und fertig.
Zitat von @itisnapanto:
Mach einfach n Hardware Raid. Du hast doch einen Controller eingebaut . Das OS sieht das dann als eine HDD und fertig.
Mach einfach n Hardware Raid. Du hast doch einen Controller eingebaut . Das OS sieht das dann als eine HDD und fertig.
Genau das hat er gemacht. Ist aber falsch, Speicherpools sollen ausschliesslich von Windows verwaltet werden, ohne weitere RAIDer oder ähnliches. Im RAIDer dazu einfach auf PassThrough stellen
Übrigens die meisten "Hardware-Raids" sind heute in Software abgebildet. Ausser dedizierte RAIDer im Serverbereich
Zitat von @Henere:
Genau das hat er gemacht. Ist aber falsch, Speicherpools sollen ausschliesslich von Windows verwaltet werden, ohne weitere RAIDer oder ähnliches. Im RAIDer dazu einfach auf PassThrough stellen
Übrigens die meisten "Hardware-Raids" sind heute in Software abgebildet. Ausser dedizierte RAIDer im Serverbereich
Zitat von @itisnapanto:
Mach einfach n Hardware Raid. Du hast doch einen Controller eingebaut . Das OS sieht das dann als eine HDD und fertig.
Mach einfach n Hardware Raid. Du hast doch einen Controller eingebaut . Das OS sieht das dann als eine HDD und fertig.
Genau das hat er gemacht. Ist aber falsch, Speicherpools sollen ausschliesslich von Windows verwaltet werden, ohne weitere RAIDer oder ähnliches. Im RAIDer dazu einfach auf PassThrough stellen
Übrigens die meisten "Hardware-Raids" sind heute in Software abgebildet. Ausser dedizierte RAIDer im Serverbereich
Ich weiss was du meinst . Er hat ja aber nen recht guten Raid Controller. Daher würde ich den auch die Arbeit machen lassen.
Wenn ich Windows das verwalten lasse, hätte ich eh nen Host-Bus-Adapter anstatt eines Raid Controllers genommen.
Ich an seiner Stelle , würde es nun einmal richtig machen, anstatt so Laienhaftes Gebastel , was bisher dort getrieben wurde.
Gruss
Zitat von @itisnapanto:
Ich weiss was du meinst . Er hat ja aber nen recht guten Raid Controller. Daher würde ich den auch die Arbeit machen lassen.
Wenn ich Windows das verwalten lasse, hätte ich eh nen Host-Bus-Adapter anstatt eines Raid Controllers genommen.
Ich weiss was du meinst . Er hat ja aber nen recht guten Raid Controller. Daher würde ich den auch die Arbeit machen lassen.
Wenn ich Windows das verwalten lasse, hätte ich eh nen Host-Bus-Adapter anstatt eines Raid Controllers genommen.
Lies Dir mal die Anleitungen von MS dazu durch. Klare Ansage: Direktzugriff des OS auf die Platten.
Schon alleine, weil es nicht supported ist, würde ich das so nie machen (im beruflichen Umfeld), privat und im Testlab wurscht. Wenn es dann aber eben zu Engpässen kommt, sollte man da anfangen zu suchen, wo der erste offensichtliche Fehler eingearbeitet wurde.
moin...
egal was du machen wirst, deine beiden SAS spindeln sind zu langsam.... entweder du kaufst noch 2 stück dazu- und baust ein Raid 10- mit es etwas flotter wird... aber viel wird es nicht... oder du kaufst besser noch 2 (oder 4 für ein Raid10) server SSD´s und machst es gleich richtig!
das Raid wirst du auflösen müssen, mach doch vorher ein Backup mit Acronis (server version oder dergleichen!
Frank
egal was du machen wirst, deine beiden SAS spindeln sind zu langsam.... entweder du kaufst noch 2 stück dazu- und baust ein Raid 10- mit es etwas flotter wird... aber viel wird es nicht... oder du kaufst besser noch 2 (oder 4 für ein Raid10) server SSD´s und machst es gleich richtig!
das Raid wirst du auflösen müssen, mach doch vorher ein Backup mit Acronis (server version oder dergleichen!
Frank
lässt sich das Problem auf die Platten nun vollständig eingrenzen? Dann würde ich dir ebenfalls raten entweder ein schnelleres Raid zu bauen (Raid10?) oder wenn es das Budget mitmacht, übergreifend auf schnelle Platten zu setzen.
Laufen alle deine Maschinen mit Server2019? ich werfe hier noch die bekannten Probleme von Server 2019 mit Intel X722 NIC und virtualisiertem Server 2016 und 2012 in den Raum. (ist das mittlerweile eigentlich behoben?)
Laufen alle deine Maschinen mit Server2019? ich werfe hier noch die bekannten Probleme von Server 2019 mit Intel X722 NIC und virtualisiertem Server 2016 und 2012 in den Raum. (ist das mittlerweile eigentlich behoben?)
Zitat von @installer:
naja, da ich sonst keine andere Idee hätte was es sein könnte bleiben mir an sich nur die SAS Platten als Angriffspunkt.
Auf ein RAID 10 zu wechseln würde ja ebenfalls mit sich bringen das RAID aufzulösen etc.
Wie gesagt, ich dachte hier eher an SAS raus / SSD rein - rebuild ... und das dann halt zwei mal.
Ich gehe auch mal schwer davon aus das man den Speicherpool im Nachinein ohne Datenverlust nicht mehr auflösen kann? Damit ich das RAID halt nicht auf dem Pool sitzen hab, so wie es dann wohl richtig sein soll.
naja, da ich sonst keine andere Idee hätte was es sein könnte bleiben mir an sich nur die SAS Platten als Angriffspunkt.
Auf ein RAID 10 zu wechseln würde ja ebenfalls mit sich bringen das RAID aufzulösen etc.
Wie gesagt, ich dachte hier eher an SAS raus / SSD rein - rebuild ... und das dann halt zwei mal.
Ich gehe auch mal schwer davon aus das man den Speicherpool im Nachinein ohne Datenverlust nicht mehr auflösen kann? Damit ich das RAID halt nicht auf dem Pool sitzen hab, so wie es dann wohl richtig sein soll.
Datenverlust ? Macht ihr keine Datensicherung der VMs ???
Hallo,
mich würde der Durchsatz von drei Clients parallel, mit einer 1GB großen Datei interessieren. Z.B. vorher mit rar packen auf 1GB. Bitte in beide Richtungen. Erst nach diesem Test würde ich weiter schauen. Vielleicht ist z.B. auch eine fehlerhafte Einstellung des DNS hier die Ursache.
Es geht doch hier nur um Office Dokumente und nicht um eine OLTP Datenbank.
mich würde der Durchsatz von drei Clients parallel, mit einer 1GB großen Datei interessieren. Z.B. vorher mit rar packen auf 1GB. Bitte in beide Richtungen. Erst nach diesem Test würde ich weiter schauen. Vielleicht ist z.B. auch eine fehlerhafte Einstellung des DNS hier die Ursache.
Es geht doch hier nur um Office Dokumente und nicht um eine OLTP Datenbank.
Nimm dir doch mal einen Client und schiebe eine mittelgroße Datei (2GB) auf deine Maschinen und sieh dir hier die Datenrate an.
Auch in die andere Richtung! Von den Servern zum Client.
Bei Server2019 gab es vor kurzem noch einen Bug, wenn du auf einem 2019 Host, Server 2012 oder 2016 visualisiert hast. Diesen hast du sehr arg in der Datenrate gemerkt.
Auch in die andere Richtung! Von den Servern zum Client.
Bei Server2019 gab es vor kurzem noch einen Bug, wenn du auf einem 2019 Host, Server 2012 oder 2016 visualisiert hast. Diesen hast du sehr arg in der Datenrate gemerkt.
Zitat von @Sven91:
Habe das Problem neulich auf einem nagelneuen Windows 10 Client nach Updates gehabt. Mit einem einfachen CC Cleaner in der Registry war das erledigt.
Habe das Problem neulich auf einem nagelneuen Windows 10 Client nach Updates gehabt. Mit einem einfachen CC Cleaner in der Registry war das erledigt.
Ist aber eigentlich das blödeste, was du einem PC antun kannst. Auch, wenn es erstmal hilft.
Ich vermute hier eine Fehlkonfiguration/Kauf, der weit vom Level "Festplatte" entfernt ist.
Zitat von @ewnwm1:
Hast du die Möglichkeit, dort mal ne Knoppix reinzuschieben und dann den Durchsatz zu prüfen. Ich kann mir immer noch nicht vorstellen, dass eine Hardware so schlecht sein kann, daß sie diese Aufgabe nicht leisten kann.
Hast du die Möglichkeit, dort mal ne Knoppix reinzuschieben und dann den Durchsatz zu prüfen. Ich kann mir immer noch nicht vorstellen, dass eine Hardware so schlecht sein kann, daß sie diese Aufgabe nicht leisten kann.
Es greifen ca. 25 Mitarbeiter auf das Gerät zu.
ich hoffe das steigert deine vorstellungskraft!die beiden platten sind einfach zu langsam.... der rest ist ja ok!
Frank
Bevor der TO nicht mal einen Blick in die Disk Queue Counter geworfen hat ist das reine Spekulation. Das ganze Sizing scheint suboptimal, 8 vCPU für den Fileserver, 16GB RAM für einen DC, etc.
Das das Netzwerk kein Problem ist scheint auch nur eine Annahme zu sein da der TO das ja auch nicht getestet hat.
/Thomas
Das das Netzwerk kein Problem ist scheint auch nur eine Annahme zu sein da der TO das ja auch nicht getestet hat.
/Thomas
moin...
Das das Netzwerk kein Problem ist scheint auch nur eine Annahme zu sein da der TO das ja auch nicht getestet hat.
ja stimmt... aber aus erfahrung würde ich für 25 User die festplatten nicht nehmen...
/Thomas
Frank
Zitat von @Th0mKa:
Bevor der TO nicht mal einen Blick in die Disk Queue Counter geworfen hat ist das reine Spekulation. Das ganze Sizing scheint suboptimal, 8 vCPU für den Fileserver, 16GB RAM für einen DC, etc.
ich rede von der Hardware.....die einrichtung der VM´s ist eine andere sache....Bevor der TO nicht mal einen Blick in die Disk Queue Counter geworfen hat ist das reine Spekulation. Das ganze Sizing scheint suboptimal, 8 vCPU für den Fileserver, 16GB RAM für einen DC, etc.
Das das Netzwerk kein Problem ist scheint auch nur eine Annahme zu sein da der TO das ja auch nicht getestet hat.
/Thomas
moin,
für mich siehts eher nicht wie ein Hardwareproblem aus.
Natürlich weiß man nicht unter welchen Umständen der Screenshot angefertigt wurde, aber gehen wir mal vom Durchschnitt aus.
Der Graph des Datenträgers hat ne Skalierung von max 1MB/s. Für meine Begriffe ist das nichts.
Im Text daneben stehen sogar nur 452kB/s also nichts nichts.
25 User sind auch keine hilfreiche Angabe sofern man nicht weiß was die User tun. Alle halbe Stunde ein Word speichern oder gigabyteweise Videorohmaterial bearbeiten...
Da es nach ersterem klingt dürfte das bischen Office Dokumente speichern nicht die Platten überlasten.
Ich denke daher, das der Wurm in dem System woanders ist.
für mich siehts eher nicht wie ein Hardwareproblem aus.
Natürlich weiß man nicht unter welchen Umständen der Screenshot angefertigt wurde, aber gehen wir mal vom Durchschnitt aus.
Der Graph des Datenträgers hat ne Skalierung von max 1MB/s. Für meine Begriffe ist das nichts.
Im Text daneben stehen sogar nur 452kB/s also nichts nichts.
25 User sind auch keine hilfreiche Angabe sofern man nicht weiß was die User tun. Alle halbe Stunde ein Word speichern oder gigabyteweise Videorohmaterial bearbeiten...
Da es nach ersterem klingt dürfte das bischen Office Dokumente speichern nicht die Platten überlasten.
Ich denke daher, das der Wurm in dem System woanders ist.
Irgendwas vergessen? =D Irgendwas anders angehen?
Jemanden drüber gucken lassen der sich mit Raid + Hyper-V auskennt.
Raidlevel würde ich nach Typus der SSD's wählen.
Als Migragtion würde ich ne Sicherung der Vm's machen . Dann das Raid bilden und im Anschluss zurücksichern.
Gruss
Moin...
verschieben bzw. exportieren... wäre richtig
Frank
Zitat von @installer:
Was spricht denn eigentlich dagegen die VM über den Hyper-V Manager mit dem Menüpunkt "verschieben" auf das RAID10 zu verschieben?
Sprich ich schmeiß die 4 SSD's rein, builde das RAID10 ... und verschiebe dann die VM von E: (SAS-Raid1) auf z.B. (G: SSD-Raid10) ?
ein Raid 10 zu erstellen ist richtig....Was spricht denn eigentlich dagegen die VM über den Hyper-V Manager mit dem Menüpunkt "verschieben" auf das RAID10 zu verschieben?
Sprich ich schmeiß die 4 SSD's rein, builde das RAID10 ... und verschiebe dann die VM von E: (SAS-Raid1) auf z.B. (G: SSD-Raid10) ?
verschieben bzw. exportieren... wäre richtig
Frank
Wer Lesen kann ist im Vorteil ...
Selbst ist der Mann, Get-WBFileSpec, Get-WBBackupset usw.
https://docs.microsoft.com/en-us/powershell/module/windowserverbackup/?v ...
und zu guter Letzt natürlich dein Backup selbst, da kannst du mit Get-WBBackupVolumeBrowsePath reingucken. Da kann man eigentlich nur sagen super Doku gemacht!
https://docs.microsoft.com/en-us/powershell/module/windowserverbackup/?v ...
und zu guter Letzt natürlich dein Backup selbst, da kannst du mit Get-WBBackupVolumeBrowsePath reingucken. Da kann man eigentlich nur sagen super Doku gemacht!
vssadmin ist dein Freund. Heute schon wieder Google kaputt?
Zitat von @installer:
mit "vssadmin list writers" ist mal "Kein Fehler" festzustellen.
Gibts ne Möglichkeit die Zuordnungen neu generieren zu lassen?
Evtl. "delete shadowstorage" ? Oder löscht das die gesamten Kopien?
Och mönsch, lies doch was dazu in der Doku dazu steht dann erürbigen sich diese Basic-Fragen von selbst!mit "vssadmin list writers" ist mal "Kein Fehler" festzustellen.
Gibts ne Möglichkeit die Zuordnungen neu generieren zu lassen?
Evtl. "delete shadowstorage" ? Oder löscht das die gesamten Kopien?
Btw. das ist inzwischen so Off-Topic zum Thread, also Thema schliessen und wenn du die Leute hier weiter nerven willst stelle eine neue Frage zu diesen allgemein überall nachlesbaren Themen.
Wochenende, grauenhaft ...
Bist Du sicher? - Poste das Ergebnis.
Gibts ne Möglichkeit die Zuordnungen neu generieren zu lassen?
Evtl. "delete shadowstorage" ? Oder löscht das die gesamten Kopien?
Wer lesen kann ist besser dran. Wer's verstehen kann ist super dran.
Hast Du den Link von @140447 überhaupt gelesen? Und verstanden?
Gibts ne Möglichkeit die Zuordnungen neu generieren zu lassen?
Evtl. "delete shadowstorage" ? Oder löscht das die gesamten Kopien?
Hast Du den Link von @140447 überhaupt gelesen? Und verstanden?