Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

SQL Performance schlecht Hyper-V

Mitglied: afuafu

afuafu (Level 1) - Jetzt verbinden

09.09.2019 um 08:46 Uhr, 1806 Aufrufe, 14 Kommentare, 1 Danke

Guten Tag zusammen,

ich habe ein Performance Problem auf einem frisch aufgesetzten Hyper-V Server 2016. Vielleicht hat jemand ein Idee woran es liegen könnte.


Neuen Hyper-V Host auf Server 2016 Basis installiert.
Kurze Eckdaten des Hosts:
2x CPU Silver 4110
96 GB RAM
AVAGO MegaRAID SAS 9361-8i

1x RAID 1 SSD (Host BS, VM DC)
1x RAID 5 SSD (VM Fileserver, VM SQL Server 2017 Enterprise)
2x NIC Intel X722

Keine Prüfpunkte.

Alle VM's GEN 2

Habe der SQL VM 100 CPU Leistung gegeben.
RAM Dynamisch und Fest zugewiesen (32GB) - keine Änderung
VM mit GEN1 versucht gleiches Ergebnis:

Wir haben einen Benchmark durchgeführt - egal auf welchem RAID die VM's laufen, die Ergebnisse sind extrem schlecht.
Wenn wir auf Blech von 2200 Zugriffen/s sprechen sind wir bei der VM bei 240/s.

Kopieren im Netzwerk und zwischen den VM's läuft top.

Hat jemand eine Idee für mich?
Vielen Dank für eure Ratschläge und Hinweise
Mitglied: DerWoWusste
09.09.2019, aktualisiert um 09:38 Uhr
Moin.

Wenn Du Vergleiche zu "Blech" anstellst, solltest Du nur mit einer einzelnen VM vergleichen und dieser für den Test auch alle Ressourcen geben, die das Blech bekommen hat. Ich hatte DIr bereits zuvor geschrieben, dass wir auf 2016 Hyper-V etwa den Faktor 2 als Unterschied hatten - du hast gut Faktor 9.

Auch solltest Du den genutzten Benchmark nennen und schauen, ob es mit Realtests (automatisierte Datenbankabfragen) genau so aussieht, denn das ist, was zählt.

Ich schlage auch vor, folgende Punkte zu prüfen:
-ist die virtuelle Festplatte der VM vorallokiert?
-ist ein Virenscanner aktiv, der anders eingestellt ist, als auf dem Blech? Zum Test mal deinstallieren
-Vergleichst Du wirklich mit dem selben Blech auf dem jetzt der Host läuft?
-Wie verhält es sich unter Server 2019 Hyper-V? Ist hier etwas schneller geworden (aus Faktor 2 wurde 1,7)
-Hast Du mit Resmon auf dem SQL-Server einen Flaschenhals ausmachen können?
Bitte warten ..
Mitglied: Vision2015
09.09.2019 um 09:11 Uhr
Moin...
Zitat von afuafu:

Guten Tag zusammen,

ich habe ein Performance Problem auf einem frisch aufgesetzten Hyper-V Server 2016. Vielleicht hat jemand ein Idee woran es liegen könnte.


Neuen Hyper-V Host auf Server 2016 Basis installiert.
Kurze Eckdaten des Hosts:
2x CPU Silver 4110
naja... ich denke die Silver 4110 ist für SQL etwas schwach auf der brust.... besonders wenn es SQL Express ist, da ist Core GHz. leistung gefragt!
96 GB RAM
AVAGO MegaRAID SAS 9361-8I
was für SSD´s genau... ich hatte die tage einen Kunden, da brach auch die SSD leistung ein! das waren Samsung QVO....

1x RAID 1 SSD (Host BS, VM DC)
ok...
1x RAID 5 SSD (VM Fileserver, VM SQL Server 2017 Enterprise)
Raid5 ? besser wäre ein Raid10, Raid 5 mit SSD´s taugt nix.... ist das Raid schon erstellt, oder werkelt der Controller da noch im Hintergrund?
2x NIC Intel X722

Keine Prüfpunkte.

Alle VM's GEN 2

Habe der SQL VM 100 CPU Leistung gegeben.
hundert von was? was hast du an Cores zugewiesen?
RAM Dynamisch und Fest zugewiesen (32GB) - keine Änderung
bei SQL immer fest....
VM mit GEN1 versucht gleiches Ergebnis:

Wir haben einen Benchmark durchgeführt - egal auf welchem RAID die VM's laufen, die Ergebnisse sind extrem schlecht.
hast du den Cache im Raidcontroller eingeschaltet?
Wenn wir auf Blech von 2200 Zugriffen/s sprechen sind wir bei der VM bei 240/s.

Kopieren im Netzwerk und zwischen den VM's läuft top.

Hat jemand eine Idee für mich?
Vielen Dank für eure Ratschläge und Hinweise
Frank
Bitte warten ..
Mitglied: Coreknabe
09.09.2019 um 10:18 Uhr
Moin,

was evtl. was bringen könnte:
Hast Du am Server im BIOS die Energiespar-Einstellungen geprüft? Per Default sind die eingeschaltet, die CPUs laufen dann nicht mit voller Leistung. Bei der Gelegenheit auch andere BIOS-Einstellungen testen.

@Vision2015
Raid5 ? besser wäre ein Raid10, Raid 5 mit SSD´s taugt nix....
Interessehalber: Warum?

Gruß
Bitte warten ..
Mitglied: Grinskeks
09.09.2019 um 11:38 Uhr
Wir haben einen Benchmark durchgeführt - egal auf welchem RAID die VM's laufen, die Ergebnisse sind extrem schlecht.
Wenn wir auf Blech von 2200 Zugriffen/s sprechen sind wir bei der VM bei 240/s.

Kopieren im Netzwerk und zwischen den VM's läuft top.


Moin,

was für ein Benchmark war das denn und wie habt ihr getestet?
Wie ist Zugriffe/s definiert?

Oftmals wird einfach falsch gemessen und anstatt die Ursache anzugehen werden die Auswirkungen analysiert.

Kann man die Raid-Config als Fehlerquelle ausschließen?
Ansonsten:
Wie ist die Clustergröße eingestellt, ist eine BBU/Cachevault im Einsatz, was ist im Cache der SSD, Write Back / Write Through eingestellt?

Wann kann das Raid5 bare metal leisten (iops per simuliertem SQL Workload über 30 Minuten).
Passt das von der Leistung?

Raid5 ist für SQL Server nicht und SSD eigentlich nicht zu empfehlen. Es werden sehr viele Paritätsinfos geschrieben und inbesondere die Write-Performance ist nicht so gut wie bei Raid10.

Tools zum Messen:
IoMeter
TkPerf

Ist es möglich, den SSD Verbund isoliert zu testen, d.h. mit nur einer aktiven VM?
Ansonsten - wurde auf der SQL Enterprise VM gemonitored, was der SQL Server so treibt? Buffer cache hit ratio und die üblichen bekannten?


Gruss Grinskeks
Bitte warten ..
Mitglied: Ex0r2k16
09.09.2019 um 11:55 Uhr
Zitat von Coreknabe:
@Vision2015
Raid5 ? besser wäre ein Raid10, Raid 5 mit SSD´s taugt nix....
Interessehalber: Warum?

Raid 10 bietet die bessere Schreibleistung ggü. 5
Bitte warten ..
Mitglied: Vision2015
09.09.2019 um 11:57 Uhr
Zitat von Coreknabe:

Moin,

was evtl. was bringen könnte:
Hast Du am Server im BIOS die Energiespar-Einstellungen geprüft? Per Default sind die eingeschaltet, die CPUs laufen dann nicht mit voller Leistung. Bei der Gelegenheit auch andere BIOS-Einstellungen testen.

@Vision2015
Raid5 ? besser wäre ein Raid10, Raid 5 mit SSD´s taugt nix....
Interessehalber: Warum?
weil bei raid 5/6 und die Paritätsdaten die TBW stark verkürzt.... und leistung kostet....!
und SQL eigentlich immer auf ein Raid 10 gehört.... schon alleine wegen der lesitung!

Gruß
Frank
Bitte warten ..
Mitglied: ukulele-7
10.09.2019 um 08:44 Uhr
Zitat von afuafu:

Habe der SQL VM 100 CPU Leistung gegeben.
Hast du der VM alle Kerne gegeben? Der Hypervisor braucht auch Kerne.
Bitte warten ..
Mitglied: itisnapanto
10.09.2019 um 08:50 Uhr
Zitat von ukulele-7:

Zitat von afuafu:

Habe der SQL VM 100 CPU Leistung gegeben.
Hast du der VM alle Kerne gegeben? Der Hypervisor braucht auch Kerne.


Das eine hat mit dem anderen nichts zu tun.

Gruss
Bitte warten ..
Mitglied: Coreknabe
10.09.2019 um 10:33 Uhr
@Vision2015
OK, danke für's Erklären!
Bitte warten ..
Mitglied: ukulele-7
11.09.2019 um 08:05 Uhr
Zitat von itisnapanto:

Zitat von ukulele-7:

Zitat von afuafu:

Habe der SQL VM 100 CPU Leistung gegeben.
Hast du der VM alle Kerne gegeben? Der Hypervisor braucht auch Kerne.


Das eine hat mit dem anderen nichts zu tun.

Gruss
Und was genau bedeutet dann "100 CPU" für eine VM?
Bitte warten ..
Mitglied: itisnapanto
11.09.2019 um 08:13 Uhr
Zitat von ukulele-7:

Zitat von itisnapanto:

Zitat von ukulele-7:

Zitat von afuafu:

Habe der SQL VM 100 CPU Leistung gegeben.
Hast du der VM alle Kerne gegeben? Der Hypervisor braucht auch Kerne.


Das eine hat mit dem anderen nichts zu tun.

Gruss
Und was genau bedeutet dann "100 CPU" für eine VM?


Damit ist wohl die Anzeige gemeint :" Anteil an Gesamtressourcen in %"

Gruss
Bitte warten ..
Mitglied: afuafu
11.09.2019 um 11:06 Uhr
Hallo,

leider hat es mich gesundheitlich umgehauen, sorry für meine späte Reaktion.

mal kurz auf alle Fragen eine Antwort.

Im Einsatz ist SQL Enterprise wir haben da keine gewaltigen Datenfluss. Selbst wenn niemand arbeitet sind die Werte so schlecht.
Der Benchmarktest ist ein von unserem Entwickler erstellter Test. Der bis dato sehr zuverlässige Ergebnisse geliefert hat

SSD's: SSD 960 GB 2,5`` Intel D3-S4510 TLC - Datacenter

RAM ist fest zugewiesen
Cache deaktiviert
FAST PATH aktiviert
cpu_hyperv - Klicke auf das Bild, um es zu vergrößern
Bitte warten ..
Mitglied: DerWoWusste
11.09.2019 um 12:23 Uhr
Und meine Fragen?
Bitte warten ..
Mitglied: afuafu
11.09.2019 um 13:18 Uhr
Es tut mir Leid - das habe ich vergessen.

Also der Festplattenspeicher wächst dynamisch. Ist aber auf 1,5TB begrenzt wenn du das meinst.
Nein in diesem Fall habe ich den Trendmicro noch nicht installiert gehabt. Aktuell nur der Defender.
Ich vergleiche schlechteres Blech mit besserem Host. (Außer das RAID5) habe ich auf dem Blech nicht

Das mit Server 2019 muss ich testen. Leider ist das System aktuell schon produktiv im Einsatz. Was aber nicht heißt das es unmöglich ist..

RESMON - Leider noch keine Erfahrungen damit gemacht,

Kannst du mir Tipps geben wie ich den Flaschenhals lokalisiere? Sonst schaue ich mir das Tool mal an.
Bitte warten ..
Ähnliche Inhalte
Windows Server
DNS Performance schlecht
Frage von HenereWindows Server14 Kommentare

Servus zusammen, ich habe gerade auf 2 Servern teils extrem verzögerte Antworten auf DNS-Requests für externe hosts. Es betrifft ...

Windows Server

Lizenzfrage: Hyper-V Cluster 2019 mit SQL-VMs

Frage von slemkeWindows Server2 Kommentare

Hallo, ich bin aktuell gerade dabei, mich über Hyper-V Cluster zu informieren, um dies im nächsten Schritt im Labor ...

Hyper-V

Aomei backupper Server 2016 Hyper V mit SQL-Server

gelöst Frage von Moebler78Hyper-V5 Kommentare

Hallo ich hatte schon eine andere Frage geschrieben zweck neuer IT Was mir noch eingefallen ist mir wurde für ...

Windows Server

Optimale Netzwerk-Konfiguration für einen SQL Server auf Hyper-V

Frage von rzlbrnftWindows Server5 Kommentare

Servus Community, Wir setzen einen MS SQL Server ein für etwa bis zu 40 User gleichzeitig. Dieser soll aus ...

Neue Wissensbeiträge
Microsoft
SMB Compression: Deflate your IO
Ticker von Dani vor 1 TagMicrosoft

Hi folks, Ned Pyle guest-posting today about SMB Compression, a long-awaited option coming to Windows, Windows Server, and Azure. ...

Virtualisierung

Citrix end of availability (EOA) of perpetual licenses for the on-prem Workspace products

Ticker von Dani vor 1 TagVirtualisierung

Moin, der nächste Marktführer steigt von Kaufen auf Mietzwang um :-( What did Citrix announce on July 1, 2020? ...

Festplatten, SSD, Raid
Stop Error 0x0000007B (INACCESSIBLE BOOT DEVICE)
Anleitung von evinben vor 1 TagFestplatten, SSD, Raid

Systemstand Windows 7, 64-Bit, einschließlich allen Updates bis 10.09.2020 DELL Latitude E6330 PCI-Bus IRQ-Kanal 19: Standard AHCI 1.0 Serieller-ATA-Controller IRQ-Kanal ...

Sicherheit
NSA: UEFI und Secure Boot einsetzen
Ticker von sabines vor 2 TagenSicherheit3 Kommentare

Hilfreicher Heise Artikel zu UEFI und Secure Boot Tipps der NSA Näheres hier: NSA Bericht

Heiß diskutierte Inhalte
Sicherheits-Tools
Passwortmanager Vorschläge
Frage von BelmontSicherheits-Tools17 Kommentare

Servus, Ich bin aktuell auf der Suche nach einem cloudbasiertem Passwortmanager mit bestimmten Features: 1. LDAP-Anbindung bzw. Azure AD ...

E-Business
Tipp oder Ansatz für ein Email-System gesucht
Frage von StefanKittelE-Business13 Kommentare

Hallo, ich habe einen Kunden der sehr viele Email-Postfächer (5-15) pro Benutzer in Outlook mit sehr großen Datenmenge hat. ...

Grafikkarten & Monitore
KVM-Switch-Monitor?
Frage von BadgerGrafikkarten & Monitore13 Kommentare

Hallo, ich möchte gerne zwei Geräte (1x Desktop, 1x Notebook) an einem Monitor anhängen. Zusätzlich sollen sich die Geräte ...

Monitoring
2 Nutzer gleichzeitig auf einem Server mit gleichem Screen-Programm arbeiten
Frage von FreelinerMonitoring12 Kommentare

Hallo in die Runde. Frage: Ist es möglich, dass 2 Nutzer gleichzeitig auf einem Server am gleichen Desktop angemeldet ...

Administrator Magazin
09 | 2020 Ein Internetauftritt ist für Firmen heute eine Selbstverständlichkeit, doch gilt es beim Betrieb der entsprechenden Server einiges zu beachten. Im September beleuchtet das IT-Administrator Magazin deshalb das Schwerpunktthema "Webdienste und -server". Darin lesen Sie unter anderem, wie Sie Webapplikationen sinnvoll überwachen und welche Open-Source-Managementtools ...
Best VPN