몇 해 전에 z620을 중고로 사서 지금까지 잘 써 왔습니다.
그 당시 e5-2690 두개, 램 96기가 사양이던 것을 사서 써왔는데요
더 큰 사양이 필요해져서 컴퓨터를 새로 사려고 합니다.
램도 좀 간당간당하지만 약간 여유가 있는 상태이고, cpu성능이 너무 부족한 상황인데요
제가 2cpu에서 개인적으로 도움 받았던 분들께 쪽지, 카톡 등으로 조언을 구했는데
AMD 5950x, 인텔 12900k, 12700k를 추천해 주시더군요. 모두 실력이 대단하신 분들이어서
추천해주신 물건 자체에는 전혀 의심이 가지 않지만 제가 개인적으로 이해가 안 가는 것이 있어서
이렇게 질문 올립니다. 저에게 cpu 추천 해 주신 분들께서 해당 cpu가 기존에 제가 쓰던 e5-2690보다 좋기는 하지만
두배 이상의 성능은 아니다 라고 하셨는데요 기존에는 워크스테이션으로 2개의 cpu를 사용해왔고,
새 컴퓨터는 워크 스테이션 쓰지 말고 일반 pc사라고 하셨는데 일반 pc는 cpu가 한 개 이기 때문에
기존에 사용하던 cpu보다 두 배 이상 좋지 않다면, 차라리 기존 cpu 두 개가 일을 하는게 더 나은거 아닙니까?
속도가 두배는 아니고 같은 시간대비 일을 두 배 할 수 있는거라고 말씀을 하시더라고요. 일을 두 배 빨리하는 일꾼,
빠르진 않지만 두명의 일꾼, 뭐 이런 표현도 있던데 제가 컴퓨터를 사용하는 용도는 다른게 아니고
제가 만든 프로그램이 서버와 클라이언트 두 가지가 있는데, 클라이언트에서 제 컴퓨터로 접속할 때마다
멀티프로세스를 하나 만들어서 하나의 프로세스가 하나의 클라이언트를 전담하게끔 되어 있고
사용자가 늘어남에 따라 이러한 프로세스가 하나씩 늘어나고 있어서 cpu 점유율이 지나치게 높아지고 있습니다.
지금은 임시조치로 어느정도 버티고 있긴 합니다만 아무튼 새 컴퓨터를 사야 하긴 합니다.
그래서 말인데요, 현재컴퓨터에서 인텔 12700k, 12900k 정도로 갈아타면 확실히 더 나아지는거 맞습니까?
기존에 cpu를 두개 쓰다 보니 기존의 cpu에 비해 두 배 이상의 성능이 나와야 돈을 쓰는 의미가 있다고 질문 드렸는데
답변이 좀 헷갈립니다
그리고 맨 위 사진은 현재 최선을 다 해서 낸 견적입니다. 질문 올리는 김에 별 이상 없는지 검토 부탁 드리고 싶습니다.
매번 감사합니다
데스크톱 일반 CPU로 보았을 때 싱글 성능은 v4 보다는 훨씬 좋은듯합니다 .
e5는 두개, 12900k나 12700k는 한개라는 점을 고려해서 조언 받고 싶습니다
작업관리자에 48스레드 뜬걸로 봐서는 e5-2690v3 2개네요. 제온은 세대별로 버전이 붙어 있어서 구분지어줘야 합니다.
위 벤치마크상으로는 12900이 37433, e5-2690v3가 16448점으로 12900이 2배 이상 되지만, e5를 2개 사용중이라고 하셨으므로 대략 29000~30000정도로 예상되고, 이게 맞다면 12900바꾼다고 성능 2배가 되지는 않습니다. 그리고 12900 지원 메모리는 unbuffered라 슬롯 최대 4개고 아마 64기가가 맥스일텐데요.
그리고 클라이언트가 서버 접속할때마다 서버에서 프로세스 포크하시나요? 그럼 cpu 성능보다는 os 문제가 클텐데요. 옛날 버전의 아파치가 그런 식으로 돌아갔었는데 동접 100~200명이 한계였습니다. 하드웨어 성능 올려도 os 때문에 동접수 늘어나지 않았고요. 그래서 요즘은 소켓 이벤트 처리방식으로 돌아가는 엔진엑스나 lighttpd 같은 웹서버들이 뜨고 있습니다.
데스크탑은 UI같이 한 스레드에 고부하가 집중되는 경우가 많아서 싱글스레드 성능이 중요하지만 고부하 연산이 필요하지 않는 이상 서버는 코어수가 장땡입니다.
지금 쓰시는 e5 그대로 두고 서버를 소켓이벤트 처리방식으로 바꾸시는게 훨씬 낫습니다. 바꿔봤자 득 없어요. 그리고 동접 1000명 넘어가면 os 튜닝작업 들어가야 합니다.
ddr4 32기가 4개 박으면 될것 같습니다.
CPU 성능이 턱없이 모자르다면 12700K로 바꾸셔도 많이 나아지진 않을겁니다.
턱없이 모자르다는게 얼마나 부족한지는 모르겠지만 순수하게 높은 멀티코어 성능을 필요로 한다면
z840/t7810/p900 에 e5 2696 v3 듀얼로 구성하시는걸 추천드립니다. 부족하면 2699 v4로.. 이것도 모자르다면 클러스터로 구축하셔야..
집에서 돌리는거면 장난감 클러스터로 d1581 10대면 초가성비 클러스터링 구성 가능은 하겠네요.
말씀하신대로 가급적 지금 쓰는거보다 더 좋은 워크 스테이션으로 업그레이드하고 싶은데
제가 조언을 구 할 때 일반 pc로 가라고 많이들 얘기하시더라고요 이유는 잘 모르겠지만요
지금 추천해주신 물건들 참고하겠습니다 감사합니다
파이썬의 경우 애초에 싱글 Thread 기반 프로그램이라서, 논리상으로 멀티쓰레딩 흉내는 가능
이라 싱글 Thread 수치가 높은게 아무래도 더 좋습니다. (스크립트 언어의 단점)
Java나 C 컴파일 언어의 경우 Low Level 단 부터 Single or Multi Thread 기반 구조로 되어있는거랑 Python 이랑 거리 차이가 좀 존재합니다 .
따지고보면 , Php 나 Node JS도 싱글이지만 웹서버에서 Multi 형태로 처리해주기에 가능한 거구요.
감사합니다
(개발 단위 작업 량 에따라 Clock 변동은 존재함)
E5-2690 x2 = 2.9 8 = 23.2 x2 = 46.4
E5-2696V3 x 2 = 2.3 18 = 41.4 x2 = 82.8
E5-2699V4 x 2 = 2.2 22 = 48.4 x2 = 96.8
i9-12900K = 3.2 8 = 25.6
2.4 8 = 19.2 25.6 + 19.2 = 44.8
i7-12700K = 3.6 8 = 28.8
2.7 4 = 10.8 28.8 + 10.8 = 39.6
12세대 CPU에는 코어가 2가지 종류인지라 성능추측하기가 애매하지만 같은 코어라고 생각해서 클럭과 실 코어 갯수를 곱해 본 것입니다..
그리고 사용중인 Z620 시스템은 DDR3 메모리 이고 새로운 시스템들은 DDR4 메모리라 여기서 성능차이가 날 수 있습니다..
E5 v1 + 5%= v2 +8%= v3 + 5%=v4 +10%= i7 6~10세대 + 18%= 11세대 + 20~25% = 12세대입니다.
E5 v1(샌디브릿지) 과 현 인텔 12세대(엘더레이크) 라인업은 동클럭/동일 코어수 에서 거의 2배의 성능 차이를 보여줍니다.
라이젠의 경우
1/2세대가 브로드웰(E5 v4)과 ipc가 비슷하며
3세대는 그보다 20%정도 높습니다.
반면에 e5 v3는 눈에 띄는 성능 차이도 느껴질 거 같고, 워크스테이션이라는 것도 맘에 들고요
매번 감사합니다 참고하겠습니다.
기본클럭 x 코어수 = 수치적 성능 (??? / 만들어낸 말)
5950X 3.4 16 = 54.4
5900x 3.7 12 = 44.4
5800x 3.8 8 = 30.4
쓰레드 리퍼입니다..
3995WX 2.7 64 = 172.8
3975WX 3.5 32 = 112.8
3955WX 3.9 16 = 62.4
그런데 찾아보니 AMD기본쿨러는 5950x 부스트클럭을 못버티나보네요..
참고하겠습니다.
저도 2690듀얼 서버로 쓰고 있고 라이젠 3900X도 서버로 쓰고 있습니다. 아무리 코어 많아도 라이젠이랑은 비교 못해요. 그리고 V4 계열도 5000 시리즈에 많이 뒤쳐집니다. 아무리 코어빨 코어빨 해도 클럭빨도 무시 못합니다.
10코어듀얼도 아무리 20코라고 한들 3000시리즈 라이젠 하나 성능에도 못따라옵니다. 체감속도도 그냥 눈으로 보여요.
현재까지 듀얼웍스의 장점이라면 익스프레스 확장성입니다.
고성능 필요하다고 하면 조금만 기다리면 6000-7000시리즈 DDR5 계열 나오는데 지금 구입하면 속이 쓰릴거 같은데요.
리이젠 5000시리즈는 아무리 코어 많고 빠르다고 한들 쿨링이 걱정거리가 됩니다. 다음세대는 5G 기본으로 찍는다고 하든데...
쿨러 비싼것도 종류가 많긴 한데.. 크라켄인가 하는 20만원 짜리 사면 설마 ㅁ문제 생기겠나.. 싶은 심정입니다.
인텔만 써 왔어서 그럴 수도 있지만요.
좀만 기둘리면 7000시리즈 나오는데 그때까지 기다리면 좋을거 같은데 말이죠.