프로그래밍

서버급에서 쓰레드 스케쥴링

쓰레드가 64개 정도 돌면서 데이터 받아서 처리하고 공유메모리에 올리는작업을 하는데

 

이 작업의 규격이 초당 30번이라고 할게 근데 쓰레드가 1개일때는 이정도 속도가 나오는데

 

쓰레드가 4개 6개 혹은 그 이상으로 가면 급격하게 그 수가 10번~20번(아마 더 늘리면 더 줄어들겠지) 사이가 되버림.. 참고로 서버의 코어수는 충분해서 걱정 할필요가 없거든

 

그래서 cpu 프로파일링을 해보면 코어 몇개만 바쁘고 나머지는 노는것 같은데 보통 쓰레드가 늘어나면 직접 코어를 할당해줘야함?

 

개발환경은 ubuntu 18.04 / g++

4개의 댓글

하이퍼쓰레딩을 끄십시오

0
2019.09.21

쓰레드들이 공유메모리에 접근할 때 병목이 생기는거 아닐까

0
2019.09.21

SMT 꺼라 하등 쓸모없는 기술

0
2019.09.22

공유 메모리 꼭 써야함? 쓰레드 간 데이터 쉐어링은 크리티컬 섹션 유발하고 병목 현상은 피할 수 없움

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5678 [프로그래밍] 프론트엔드 개발자 연봉 1억 넘는 사람 있어? 3 잠적자 0 3 시간 전 194
5677 [프로그래밍] Exiftool 이거 일본어 못 읽는데 13 부터시작하는이세... 0 1 일 전 178
5676 [프로그래밍] 반응형 웹페이지가 내가상상한거랑 좀 다르네 3 평택국 0 2 일 전 353
5675 [프로그래밍] 고졸 FE개발자 연봉, 상황에 조언좀.. 18 쾅꿍꿍 0 2 일 전 474
5674 [프로그래밍] 물경력들 보면 책임을 이해못하는것같음 5 mils 1 3 일 전 294
5673 [프로그래밍] GPT가 코딩 다해주네 3 겜신병자 0 4 일 전 632
5672 [프로그래밍] 크로스플랫폼의 욕심은 끝이없다 4 ye 0 6 일 전 344
5671 [프로그래밍] 월루중에 백준 풀어보고 있는데, 6 오뜨 0 7 일 전 618
5670 [프로그래밍] 같이 일했던 시니어급 개발자 아예 직무 바꿨네.. 15 흐린눈 2 9 일 전 620
5669 [프로그래밍] 안드로이드 스튜디오가 이상해요... 2 집에가게해줘 0 10 일 전 376
5668 [프로그래밍] 양심고백 5 너가전부옳아 0 11 일 전 357
5667 [프로그래밍] 멀티겜만드는거 첨인데 빡시네 4 아님나 0 11 일 전 408
5666 [프로그래밍] vscode에 이런 설정도 있나? 17 너가전부옳아 0 12 일 전 269
5665 [프로그래밍] 네트워크 관련 관련 질문드립니다 6 그러네요 0 14 일 전 197
5664 [프로그래밍] 언리얼 C++이라고 불리는 이유? 4 nyvux 0 14 일 전 321
5663 [프로그래밍] 코틀린과 swing 기능 관련 다시 질문 4 집에가게해줘 0 14 일 전 150
5662 [프로그래밍] 22대 총선 정보를 모아 볼 수 있는 사이트 2 마포구알짜땅주인 0 15 일 전 303
5661 [프로그래밍] 집에서 공부하는 개붕이 있냐 8 년차html개발자 0 16 일 전 472
5660 [프로그래밍] Mojo 써본사람 있음? 5 너가전부옳아 1 17 일 전 340
5659 [프로그래밍] 코린이 swing 질문좀... 1 집에가게해줘 0 17 일 전 149