Leistung der Patchdiskette nach dem Einschmelzen

635
선풍기

Ich mache ein Schulprojekt in Bezug auf die Meltdown-Patches und deren Auswirkungen auf die Leistung. Außerdem habe ich einige Benchmark-Tests (CrystalDiskMark) durchgeführt.

Das aktuelle Setup ist i5-8600K + Samsung 860Evo 250GB, und zu meiner Überraschung verbesserte der Meltdown-Patch die Leistung ... sowohl beim Lesen als auch beim Schreiben um sehr kleine Zahlen ... (3 Versuche). Ich habe den 4KiB Q32 T1-Test ausprobiert .

Ich überlegte mir, dass dies vielleicht darauf zurückzuführen ist, dass die CPU für die SSD zu schnell ist und im Hintergrund einen CPU-Belastungstest durchführte, während sie die Festplatten als Benchmarking verwendete

Selbst bei einem PCID-deaktivierten Laptop, während die Lesegeschwindigkeit um 8% abnahm, erhöhte sich die Schreibgeschwindigkeit um 20% (ohne Belastungstest im Hintergrund).

und die Festplattenleistung sinkt nach dem Patch um 7% (36.85 -> 34.27 / 28.66 -> 26.66MB / s)

Ist dies der richtige Weg, um die durch den Patch verursachte Leistung zu messen? Und warum erhöht der Patch die Leistung bei geringer CPU-Belastung? Ich habe die Kommentare zu diesem Beitrag gelesen : In diesen Beiträgen wurde festgestellt, dass diese Festplatten-Benchmarks für QD = 1-Workloads schlecht sind und bei der Simulation realer Szenarien schlecht waren, aber ich konnte nicht verstehen, was er meinte.

Danke für die Antwort!

0
Ich vermute, Sie haben nur den Windows-Patch installiert, der die zweite Variante von Spectre nicht patcht, für die ein Firmware-Update und / oder ein bestimmter Firmware-Patch erforderlich ist, der noch von Microsoft für Ihren Prozessor freigegeben wurde. Meltdown brachte keine Bedenken hinsichtlich der Leistung. Ich würde den PowerShell-Befehl verwenden, um zu überprüfen, ob Sie tatsächlich gegen alle Varianten von Meltdown und Spectre gepatcht sind. Ramhound vor 6 Jahren 1
@Ramhound Ich versuche speziell nur auf Meltdown zu testen, daher denke ich nicht, dass der Spectre-Patch eine Rolle spielen sollte (Auswirkungen von KPTI auf die Leistung). 선풍기 vor 6 Jahren 0
Du bist verwirrt. Die Auflösung von Spectre in Bezug auf die Verwundbarkeit hatte einen Performance-Erfolg. Die Auflösung von Meltdown hatte nicht die gleichen Bedenken. Der Performance-Hit war für die CPU, alle Änderungen an der Festplatten-Performance haben wahrscheinlich nichts mit dem Patch selbst zu tun. Ramhound vor 6 Jahren 0
["Im Allgemeinen haben wir die Erfahrung gemacht, dass die Abschwächungen von Variante 1 und Variante 3 nur minimale Auswirkungen auf die Leistung haben, während die Abhilfemaßnahmen von Variante 2, einschließlich Betriebssystem und Mikrocode, Auswirkungen auf die Leistung haben. Mit Windows 10 auf neueren Silicon-PCs (2016-Ära PCs mit Skylake, Kabylake oder neuere CPU), Benchmarks zeigen einstellige Verlangsamungen, aber wir erwarten nicht, dass die meisten Benutzer eine Änderung bemerken, da sich diese Prozentsätze in Millisekunden widerspiegeln. "] (Https://cloudblogs.microsoft.com/microsoftsecure/2018/ 01/09 / verstehen der leistung-auswirkung des betrachters und der schmelzeunterdrückung auf windows-systemen /) Ramhound vor 6 Jahren 1
Ich habe bereits zwei Fragen zu den Auswirkungen von Meltdown und Spectre auf die Leistung beantwortet. Ich glaube nicht, dass wir noch einen brauchen. Ramhound vor 6 Jahren 0
Nur damit Sie wissen, Sie haben eine ungültige Schlussfolgerung generiert. Um festzustellen, ob Sie eine Leistungssteigerung hatten, müssten Sie den Benchmark mehrere Dutzend Mal ausführen. Ihre Probengröße ist extrem klein. * Sie haben nicht mehr gesagt, Sie hätten eine Leistungssteigerung zu einer Leistungsabnahme bekommen. * Ihre Ergebnisse sind äußerst verwirrend, aber in keinem Zusammenhang mit dem Patch Meltdown / Spectre. Ramhound vor 6 Jahren 0
@Ramhound Meines Verständnis ist, dass der Meltdown-Patch die CPU stärker belastet, was sich wiederum auf die SSD-Leistung auswirkt. Da die Geschwindigkeit der SATA-SSD normalerweise zu niedrig ist, wird die durch die konstanten Systemaufrufe verursachte Verringerung der CPU-Leistung nicht auf die R / W-Geschwindigkeiten der SSDs übertragen. Ich habe den Stresstest durchgeführt, um den Performance-Hit zu dramatisieren, und war mir nicht sicher, ob es fehlerhaft ist, dies auf diese Weise zu tun. Ja, ich werde es mehrmals ausführen, nur um zu sehen, ob ich es richtig mache 선풍기 vor 6 Jahren 0
Meltdown oder Spectre sollten zu keinen messbaren Leistungsproblemen mit der von Ihnen beschriebenen CPU führen. Ich habe Ihnen eine Dokumentation zur Verfügung gestellt, um darauf hinzuweisen, dass es sich bei Specter um Meltdown handelte, was die Leistung bei älteren CPUs stark beeinträchtigt. Ramhound vor 6 Jahren 0
Es ist nicht "die CPU", die betroffen ist; Es sind Systemaufrufe. Bei jedem Systemaufruf muss der Kernelspeicher zugeordnet werden, bevor er zurückgegeben werden kann. Zufalls-IOs für kleine Blöcke beinhalten viele Systemaufrufe, daher wird sie auch durch den Patch verlangsamt. psusi vor 6 Jahren 0
@psusi Wie verbessert der Patch die Leistung? Ich habe einen 4-KB-QD32-Test durchgeführt, und der Patch scheint die Leistung gesteigert zu haben (fünf Versuche für beide, 30 Minuten nach dem Booten des Systems, ohne Internetverbindung und Hintergrundaufgaben). 선풍기 vor 6 Jahren 0
Wie hoch ist die CPU-Belastung während des Tests? Wenn dies mit dem Patch einhergeht, kann es sein, dass es aufgrund der längeren Zeit bei den Systemaufrufen wahrscheinlicher ist, dass die Task noch ausgeführt wird, wenn einige E / A-Operationen abgeschlossen sind. Dadurch wird der Energiesparmodus verringert und der Abschluss kann abgeschlossen werden früher und senden Sie eine andere E / A-Anforderung schneller ab, als wenn sie in den Ruhezustand gegangen wäre. psusi vor 6 Jahren 0

0 Antworten auf die Frage