- 해당 버그는 인텔의 몇세대에 걸친 버그입니다. 인텔 한정으로, AMD는 영향없는 것으로 보입니다(다만 현재 커널패치에서는 AMD를 수정사항에서 제외하는 항목이 머지되지 않은 상태입니다. 즉 현 커널패치에서는 같이 성능이 떨어질 것으로 예상).
- 해당 버그는 Linux뿐만 아니라 Windows, MacOS 모두에 영향을 줍니다.
- 해당 버그는 엠바고로 인해 아직 전모가 밝혀지지는 않았습니다.
- 해당 버그는 인텔CPU의 버그로 인해 커널메모리 정보가 유저스페이스로 유출될 수 있는 결함입니다.
- 해당 버그로 인해 크게 공개되지는 않았지만 데이터센터/클라우드 업체 등에서는 상당한 물밑작업이 진행되었을 것으로 예상 됩니다.
- 해당 버그의 수정으로 인해 발생하는 성능손실은 각 OS와 기타등등에 따라 다르지만 대략 5~30% 정도로 알려져 있습니다.
- 해당 버그에 대응하는 리눅스 커널 패치는 이미 릴리즈 되었습니다.
- PCID 기능이 적용된 신형 인텔 CPU에서는 해당 버그의 커널패치로 인한 성능저하가 완화되는 것으로 알려져 있습니다.
- 해당 버그에 대응하는 커널패치를 적용하고 테스트 해 보니....
1. 파일시스템 I/O쪽은 성능이 반토막이 납니다.
2. 컴파일러 벤치마크 중 initial setup 항목에서 15% 정도 성능이 저하 됩니다.
3. 커널컴파일, 인코딩 등은 큰 영향이 없는 것으로 나타납니다.
4. SQL 같은 DB 관련 벤치에서도 15% 정도 성능이 저하 됩니다.
5. 데이터스트럭처서버라는 것에서 6% 정도 깨집니다.
요약출처 http://www.hwbattle.com/bbs/board.php?bo_table=cpumbram&wr_id=96704
원본출처
https://www.phoronix.com/scan.php?page=article&item=linux-415-x86pti&num=1
단순히 수치로 보았을 때는 아예 1~2세대 정도 뒤쳐져 버리는 거나 마찬가지로 성능이 쳐지게 되는 것 아닌가요...?
벤치마크 사이트에서 몇개 비교했을 때 보니 4세대랑 7세대가 2~30%대 정도였던걸로 기억하거든요..
수정하지 마세요..
어쩐지 AMD의 주가가 오른다고 ...
mmap을 이용해서 IO에 접근하는 경우에 대해서는 동작 방식상 비교적 성능저하가 클 듯 합니다.
Windows에서는 클라이언트용으로는 (DEP도 켜는둥 마는 둥 하는 마당에) KASLR 문제를 해결하는 패치를 낼지는 의문이고, 서버용이나 내줄 듯 하네요.
패치가 적용된 '리눅스'에서 게임에 영향이 가느냐에 대해서는 초당 프레임에 큰 영향이 있을 것 같진 않고(어차피 AMD 인텔 CPU간 성능 차이가 있어도 프레임 차이 크지 않잖아요 ^^?), 로딩 시간에 약간 차이가 있는 정도겠죠.
+ Windows 10 RS4 17035에 해당 패치가 PCID를 활용한 형태로 구현이 되어있다는 썰이 있네요.
최신형일수록 성능저하가 크다고..
라고 기사 요약에는 나와 있는데...벤치 상으로 보면 또 낙폭이 엄청 크군요....번역을 잘못 하신건가...;;
PCID flag는 지금에는 최신이라고 보기에 어려운 i7-3770에도 발견되거든요.
https://gist.github.com/drug007/3f7f0701b3d4f1f40c422acc36e343d7
pcid의 역인 invpcid는 하스웰부터 나타나긴 합니다.
오래된게 더 느려진다는거보니 번역은 제대로 된득합니대. Pcid 지원되면 뭔가를 피할 수 있다네요
테스트 내용보니 소송은 불가피하겠네요
정확히 어떤 경로로 보안(해킹) 피해를 입는건지...
그런 문제라면 한 core에 2개 이상의 process가 열일하면서 context switching하는 경우에도 성능 저하가 있을거 같네요.
The bug affects all modern Intel processors dating back at least a decade.
이미 옛날부터 CIA에선 활용하고 있었을지도 모르겠네요 ㅋ 아니면 적성국가도 인텔은 쓰니까 일부러 넣었다든지(는 소설이지만 ㅋ)
실제 체감되는 퍼포먼스 저하는 엄청날텐데요
http://news.g-enews.com/view.php?ud=2018010314372529629bdce8ae77_1&md=20180103144300_J
결국 다 카더라 아닌가요???
/Vollago
인텔은 보안결함 때문에 성능 낮추고
소비자 리콜권은 없나보죠..