CPU, MB, MEM
  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

시보램스 누가 거짓말을 하는 걸까요 ?

Hazelnut님의 기기정보
[ Custom Mac ] CPU : Intel® Core™ i7-9700K VGA : NVIDIA RTX 3080 RAM : DDR4 32GB SDD : Samsung 970 EVO 2TB Audio : SupremeFX S1220A Motherboard : ASUS ROG STRIX Z390-F GAMING Wi-Fi & Bluetooth : Intel I219V

모두 사용하시고, 알고 계시는 하이퍼쓰레딩, 터보 부스트, 스피트쉬프트 등 정말 편리한 기술이 많이 생겼습니다.

이젠 DSDT 없어도 잘 돌아가는 한방 보드, SSDT 없어도 전력 관리가 잘 되는 CPU도 있으니 커스텀맥 환경에 아주 적합하죠.

그런데, 이상한 점이 정확히 두가지 있습니다.


첫번째, 윈도우와 맥의 코어 사용량이 다르다 ?

윈도우의 작업 관리자에서 CPU → 그래프 우클릭 후 보기에서 표시 옵션을 바꿔주면 모든 스레드의 그래프가 별도로 나옵니다. 맥 활성 상태 보기처럼 말이죠.

재밌는 사실은, 윈도우에서는 항상 모든 스레드가 같이 활동 중인데, 맥은 절반은 그래픽 가속 작업 시에 같이 올라가고 평상 시엔 거의 꺼져있듯이 소식이 없습니다.

심지어 이 동작은 애플 가로수길에 있는 아이맥에서도 똑같았습니다.

터미널에서 yes 명령어로 과부하를 줘도 놀고 있습니다. 핵심 코어만 돌고 스레드는 쉬고 있어요.

이게 성능에 실질적인 영향을 주는 지는 모르겠으나 운영 체제의 운영 방식이 달라서 그런 걸까요 ?


두번째, 윈도우와 맥의 최대 클럭이 다르다 ?

위처럼 또 작업 관리자와 인텔 파워 가젯 기준입니다.

아, 사실 이건 윈도우에서 파워 가젯 깔아보면 될 것 같다만 글 쓰기 전까지 아직은 안해봤네요.

터보 부스트를 켜면 클럭이 엄청 올라갑니다. 하지만, 1개의 코어에만 터보 부스트가 켜지면 최대 4GHz (제 CPU 기준) , 그 후 4개 코어까지 켜질 수 있는데 1개씩 늘어날 때 마다 0.1GHz 씩 전체 클럭이 줄어들게 설계되어 있습니다.

그런데, 윈도우에서는 빡센 작업을 주면 4GHz 를 쉽게 넘어가고, 맥 인텔 파워 가젯에서는 3.7GHz 이상 찍힌 적이 없습니다. 소수점은 가끔 올라갑니다만...

윈도우의 표기 기준이 다른 건지, 뭔가 커맥이 잘못 설정된건지...


두 OS 차이는 크고 큽니다만 아직도 안풀린 의문입니다.


#윈도우,#이건_윈도우,#CPU_→_그래프,#인텔,#커스텀맥,#애플,#기술,#파워_가젯,#코어,#터미널,#기준,#그래픽_가속_작업,#거짓말,#과부하,#터보_부스트,#클럭,#CPU,#돌고_스레드,#그래프,#스레드

  • 구독(88명)

Hazelnut Hazelnut
43 Lv. 43904/44000P

댓글 7

참여를 하시면 세상을 바꿉니다.
profile image
1등 Mactopia 2018.08.11. 10:26 |댓주소:#2499998
Hazelnut

기본 로딩 되는것들이 너무 차이가 크니까 비교 하기 힘들기도 하고 결국 OS 종특 이지 않나 싶습니다.

근데 이거 정말 궁금

profile image
Hazelnut 작성자 2018.08.11. 14:40 |댓주소:#2500699
프로게이___mer

본문에 안쓴 것 같네요...

그래픽 가속을 사용하는 프로그램 (인코딩) 에선 모든 스레드가잘 돌아갑니다.

다만, 평상 시에 윈도우와 다르게 거의 꺼져있다시피 안쓰고 있어서 의문점으로 남았던 겁니다.

profile image
프로게이___mer 2018.08.11. 14:49 |댓주소:#2500729
프로게이___mer

그래픽가속이란게  gpu acceleration이 아니라 그냥 벤치마크 등등 아예 맘먹고 시피유 조지는 작업외에는 이란뜻에서 쓰신거면


저도 같은 증상(?) 이 있습니다.

아마 맥OS 나 소프트웨어등등에서 하이퍼 쓰레드를 윈도우에 비해 활용을 잘 안하는거 같네요.

profile image
Hazelnut 작성자 2018.08.11. 17:09 |댓주소:#2501154
프로게이___mer

아마 CPU를 매우 많이 쓰는게 맞는 표현인듯 합니다. 하이퍼쓰레드를 상시 쓰지 않는게 윈도우에 비해 의문점이라 말한 겁니다. OS 차이겠지만 아무래도 성능을 덜 쓰는 듯한 이 느낌 ..

profile image
3등 somine 2018.08.14. 18:13 |댓주소:#2511846
Hazelnut
CPU 사용에 따른 방식은 소프트웨어 구동에 따라 다릅니다.

윈도우던, 맥이던 CPU의 물리적코어를 먼저 사용하도록 되어 있는 것은 맞으나, 물리적 코어에 따른 스레드 작용 코어도 같이 쓸지에 따른건 사용하는 프로그램 설계에 따른 다릅니다.

그래서 사용하는 환경 및 돌리는 프로그램에 따른 CPU 작동 수치 프로그램이 다르게 보이는 것이고요..

제 기억이 맞다면.. Intel CPU 4세대 이후부터는 터보 부스터 작동방식이 변경된 것이 맞습니다.

단일 코어 속도로 처리가 유리할 경우네는 코어 사용을 줄여서.. 1개의 코어로 빠른 결과값을 만들고.. 다중으로 작동하여 결과가 빠르게 나올 경우에는 멀티로 작동합니다. 이 또한 사용하는 소프트웨어적인 결과로 작동 유무가 나옵니다.

질문을 던지 내용 모두가 맞는 말이고 맞는 답이라는 겁니다^^

댓글 쓰기

선택 삭제 전체 선택
익명상태

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?