Datevperformance
No description available
Install / Use
/learn @thomas-lauer/DatevperformanceREADME
datevperformance
Tools zum Messen der Performance
Windows Performance Monitor
RDS/RDP Verbindungsmonitor
Disk Performance
CMD
diskspd.exe -L -D -r -d90 -w62 -b16k -o4 -F1 -c50m -a3 c:\admglsh\test.dat
in der VM ausführen
Werte
IOPS
| Wert | Bewertung | |----------|-----------| |> 70.000 |:+1: good | |< 66.000 |:-1: bad |
Total IO und sehen hier drei wichtige Kenndaten: Einen Durchsatz von 1859.76 MB/s, 119024.53 IOPS und eine Latenz von 0.025 ms. Je mehr IOPS und je geringer die Latenz, umso besser.
Baselines
| System | Durchsatz MiB/s | IOPS | Latenz/ms | |:--------------------------------------------------------------------------------|----------------:|-----------:|------------:| |HYPERV2019 VM2019 auf HP DL380 Lokal Storage SSD RAID5 | 1.859,76 | 119.024,53 | 0,025 | |Surface Pro 7, W10, SSD 1TB | 1.449,32 | 92.756,25 | 0,032 | |HYPERV VM2019 auf HP DL380 Datev Shared Storage SSD | 1.786,78 | 114.353,75 | 0,035 | |HYPERV VM2012R2 auf DP ML380 Datev Shared Storage SSD | 1.818,89 | 116.409,19 | 0,025 | |ESX VM2016 auf DELL Shared Storage SATA - von 2015 | 986,88 | 63.160,09 | 0,062 | |ESX VM2012R2 auf DELL Shared Storage SATA - von 2015 | 1.081,80 | 69.235,33 | 0,042 | |ESXi6.5, HPE DL380 Gen9, DATEV FS VM2016 Pday 2020/12 | 1.143,58 | 73.189,25 | 0,054 | |ESXi 6.5, HPE DL380 G9,TS VM2016, Purestorage, Pday 2020/12 | 978,14 | 62.600,72 | 0,064 | |HyperV2019 Pday 2020/12, DL380 G10, Purestorage, DATEV FS VM2016 Pday 2020/12 | 1.685,96 | 107.901,75 | 0,037 | |HyperV2019 Pday 2020/12, HPE DL380 G10, Purestorage, TS VM2016 Pday 2020/12 | 1.318,44 | 84.379,89 | 0,047 | |HyperV2016 Pday 2020/12, HPE DL380 G10, Purestorage, DATEV FS VM2016 Pday 2020/12| 1.608,73 | 102.958,51 | 0,039 | |HyperV2016 Pday 2020/12, HPE DL380 G10, TS VM2016 Pday 2020/12 | 1.426,54 | 91.298,25 | 0,044 | |HyperV2016 Pday 2020/12, Wortmann TERRA SERVER 7220 G2, VDI VM W10 Pday 2021/01 | 1.134,72 | 72.622,06 | 0,055 | |ESXi6.5, HPE DL380 G9, DATEV FS VM2016 Pday 2020/12 | 1.315,93 | 84.219,38 | 0,047 | |HPE Synergy / Pure Storage / Comput Module 480 Gen10 Hyper-V-2019 / VM 2019 | 2.136,80 | 139.260,66 | 0,026 | |Azure D4v3 VM2019 P30 Storage |1.806,71 |115.629,00 | 0,026 | |HyperV2019 VM2016 auf DELL R630 auf IBM AllFlash Shared Storage Raid5 | 1.030,99 | 65.983,21 | 0,060 | |DATEV Partnerasp HCI Cluster mit SSD | 1.355,98 | 86.782,81 | 0,046 | |DATEV Partnerasp HCI Cluster mit NVME | 1.586,40 | 101.529,30 | 0,039 |
Beispiel Batch
@SET uWorkDir=%~dp0
"%uWorkDir%diskspd.exe" -L -D -r -d90 -w62 -b16k -o4 -F1 -c50m -a3 "%uWorkDir%test.dat" > "%uWorkDir%result.txt"
type "%uWorkDir%result.txt"
Die wichtigen Zahlen findet man hier

Prozessor Messen
Prozessor Geschwindigkeit messen
| Wert | Bewertung | |----------|-----------| |> 25.000 |:+1: good | |< 16.000 |:-1: bad |
Beim Einsatz von Microsoft Defender for Endpoints werden die Ergebnisse des Powershell Scripts verfälscht
Unter dieser Umgebung kann die CPUperf.exe verwendet werden
| Wert | Bewertung | |-------------|-----------| |> 5.500.000 |:+1: good | |< 4.100.000 |:-1: bad |
| Beschreibung | Wert | |:------------------------------------------------------------------------------------------------------|-----------:| |VM2019 / HyperV2019 - HP DL380 XEON Gold 6254 3.10GHz - 1,5 Fach überbucht | 28.040 | |TSVM2016 32GB vRAM / 7 User DATEV / HyperV2019 - HP DL380 XEON Gold 6254 3.10GHz - 1,5 Fach überbucht | 18.317 |
Referenzsystem
Wird von den Anwendern als gut bezeichnet.
iPerf
Download https://github.com/ar51an/iperf3-win-builds
zwischen zwei VMs (TS und DC). Beide auf gleichem Host.
| Beschreibung | Wert | |:------------------------------------------------------------------------------------------------------|-------------------:| |VM2022/HyperV2022 - HP DL380 XEON Gold 6342 2.8GHz, 10GBit/s Netzadapter | 6.64 Gbits/sec | |VM2022/HyperV2022 - HP DL380 XEON Gold 6342 2.8GHz, 10GBit/s Netzadapter (10 Clients parallel) "-P 10" | 19 Gbits/sec |
Diskspd auf DATEV Laufwerk
| System | Durchsatz MiB/s | IOPS | Latenz/ms | |:-------------------------------------------------------------------------------------|----------------:|-----------:|------------:| |VM2022/HYPERV2022, DATEV Shared Storage, MSDFE mDA [^1] - Local LWC in VM | 1.131,98 | 72.446,55 | 0,055 | |VM2022/HYPERV2022, DATEV Shared Storage, MSDFE mDA [^1] - DATEV Netzlaufwerk in VM | 1.303,08 | 83.397,32 | 0,048 | [^1]: MSDFE mDA = Microsoft Defender for Endpoints P1/P2 mit DATEV Ausschlüssen
DATEV Leistung Index auf TS ohne Benutzer
[StartScore] 3,205 Sekunden
[DataAccessScore] 0,943 Sekunden
[ProcessorScore] 0,683 Sekunden
[HardDiskScore] 0,889 Sekunden
[ServiceScore] 0,531 Sekunden
[GuiScore] 3,054 Sekunden
[OverallScore] 9,306 Sekunden
[ProcessorInfo]
Processor=Intel(R) Xeon(R) Gold 6342 CPU @ 2.80GHz
Description=Intel64 Family 6 Model 106 Stepping 6
MaxClockSpeed=2793
NumberOfCores=3
NumberOfLogicalProcessors=6
[ComputerInfo]
Model=Virtual Machine
TotalPhysicalMemory=32.766 MB
[OperatingSystemInfo]
Caption=Microsoft Windows Server 2022 Standard
CPU Performance prüfen
Überbuchung prüfen
NUMA-Affinität prüfen
Virenscanner ausschlüsse
Microsoft Defender
Microsoft Empfehlungen für HYPERV Rolle
Datev Leitungsindex silent ausführen
https://github.com/glshnu/datevperformance/blob/main/leistungsindexsilent.ps1
HYPERV Performance Counter
https://github.com/glshnu/datevperformance/blob/main/getcounters.ps1
weitere Infos unter
http://wiki.webperfect.ch/index.php?title=Hyper-V:Performance(Counters)
Datev Performance Checkliste
https://github.com/glshnu/datevperformance/blob/main/checkliste.md
RAM Bedarf von VMs ermitteln
Abfrage unter HYPER-V
Get-VM | select Name, `
@{n="Angeforderter Speicher (GB)";e={$_.MemoryDemand/1GB}}, `
@{n="Zugewiesener Speicher (GB)";e={$_.MemoryAssigned/1GB}}
Links
https://www.altaro.com/hyper-v/storage-performance-baseline-diskspd/
https://www.windowspro.de/marcel-kueppers/storage-performance-iops-unter-hyper-v-messen-diskspd
https://docs.pexip.com/server_design/hyperv_numa_affinity.htm
https://apps.datev.de/help-center/documents/1080028
Related Skills
node-connect
341.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.4kCommit, push, and open a PR
