Meltdown 패치 및 성능에 미치는 영향에 대한 학교 프로젝트를 수행하고 있으며 일부 디스크 벤치 마크 (CrystalDiskMark)를 수행하고있었습니다.
현재 설정은 i5-8600K + Samsung 860Evo 250GB이며 놀랍게도 Meltdown 패치는 매우 적은 수의 읽기 및 쓰기 모두에서 성능을 향상 시켰습니다 (3 회 시도). .
그래서 CPU가 너무 빠르기 때문에 디스크를 벤치마킹하면서 백그라운드에서 CPU 스트레스 테스트를 실행했기 때문일 수 있습니다.
PCID가 비활성화 된 랩톱에서도 읽기 속도가 8 % 감소한 반면 쓰기 속도는 20 % 증가했습니다 (배경에서 스트레스 테스트없이)
패치 후 디스크 성능이 7 % 감소합니다 (36.85-> 34.27 / 28.66-> 26.66MB / s)
패치로 인한 성능 저하를 벤치마킹하는 올바른 방법입니까? 그리고 낮은 CPU 부하에서 패치가 성능을 향상시키는 이유는 무엇입니까? 이 게시물 에 대한 의견을 읽었 습니다. 이 디스크 벤치 마크에 대해서는 QD = 1 워크로드에 좋지 않으며 실제 시나리오를 시뮬레이션하는 데는 좋지 않았지만 그가 의미하는 바를 이해할 수 없었습니다.
답변 주셔서 감사합니다!
1
프로세서에 대해 Microsoft에서 아직 펌웨어 업데이트 및 / 또는 특정 펌웨어 패치를 릴리스해야하는 Spectre의 두 번째 변형을 패치하지 않는 Windows 패치 만 설치 한 것 같습니다. Meltdown은 성능 문제가 전혀 없었으며 PowerShell 명령을 실행하여 실제로 Meltdown과 Spectre의 모든 변형에 대해 패치되었는지 확인했습니다.
—
Ramhound
@Ramhound 저는 특별히 Meltdown 만 테스트하려고하는데 스펙터 패치가 그 역할에 영향을 미치지 않을 것 같습니다 (성능에 대한 KPTI의 영향)
—
선풍기
당신은 혼란스러워합니다. 취약점에 대한 Spectre의 해상도는 성능에 영향을 미쳤습니다. Meltdown에 대한 해결책은 똑같은 문제가 아닙니다. 성능 저하는 CPU에 있었고 디스크 성능에 대한 변경 사항은 패치 자체와 아무 관련이 없습니다.
—
Ramhound
Meltdown과 Spectre의 성능 영향과 관련하여 이미 두 가지 질문에 대답했습니다. 다른 것이 필요하다고 생각하지 않습니다.
—
Ramhound