요즘 보면 병목현상에 관한 글들이 많이보임
그래서 짧은 지식으로나마 병목에 관해 얘기해주겠음
우선 병목이란
병목(bottleneck) 현상은 전체 시스템의 성능이나 용량이 하나의 구성 요소로 인해 제한을 받는 현상을 말한다. "병목"이라는 용어는 물이 병 밖으로 빠져나갈 때 병의 몸통보다 병의 목부분의 내부 지름이 좁아서 물이 상대적으로 천천히 쏟아지는 것에 비유한 것이다.
즉 PC에선 인풋량은 많은데 아웃풋으로 나오는 구멍이 작아서 프레임출력이 원활하지 않거나 버벅이는 현상을 병목이라 할 수 있음
컴퓨터의 병목은 크게 CPU 병목과 GPU병목 2개가 존재함(더 많기야 할듯 램이라던가 저장장치라던가..)
여기서 흔히들 '10400 or 3600을 쓰는데 3080, 3070 병목이 올까요?'라는 글을 쉽게 접할수 있는데
결론적으로 말하면 대부분의 시스템에서 gpu병목은 없음
(없다고 할 순 있지만 유의미한 차이는 아닐뿐더라 체감할 수 없는 영역)
만약 위에말한 소량의 프레임을 뽑기위해 한체급(15~20만원)올리는 비용을 감수할 수 있다면 가도 무방함
그 다음 병목 CPU병목임 (병목 온다는 사람들이 병목주장할때 흔히들 착각하는 병목)
위의 '10400 or 3600을 쓰는데 3080, 3070 병목이 올까요?'라는 질문글에 병목있음 이라고 대답하는 사람들한테 질문하고 싶음
하는 게임이 뭔지 도대체 뭐길래 병목이온다는걸까??
어쌔신크리드 오디세이, 오리진? 위쳐? 배틀필드? 메트로 엑소더스? 문명?
위 게임들의 공통점은 무엇이냐 8코어게임임;; 6코어로 8코어게임을 돌리면 병목이 옴
왜냐면 CPU가 할일이 존내많거든.. 존나바쁜데 글카가 일좀달라고 서류결재해달라네? 그래서 결재가 밀리는거야 즉 프레임이 떨어지고 글카는 결제를 못받고 있으니까 놀게되는거지..
즉 내가 하고싶은 말은 현재 대부분의 시스템 에서 6코어게임을 6코어 CPU로 돌리면 병목이 오는 경우가 없다고 말하고 싶음
10400, 3600에 3080 달고 스팀aaa급 게임이 돌아가냐고 묻기전에 본인들이 하는 혹은 목표로 하는 게임들이 몇코어게임인지 확인해보셈
나 8700k에 3070, 3080, 2080ti 쓰는데 병목옴이라고 말하면 본인게임이 8코어 이상을 갈구는 게임이 아닌지를 확인바라고
만약 한번더 8코어게임 6코어 CPU로 돌리면서 병목온다는 사람 있으면 병으로 목칠꺼임