디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

윈도우에서 인텔 E/P 코어 선택 문제 리눅스에서는 쉽게 해결 될 수 있

ㅇㅇ갤로그로 이동합니다. 2024.11.12 09:00:01
조회 65 추천 0 댓글 3

단 마이크로코드를 통해 현재 CPU ID를 알 수 있는 것 처럼 업데이트해서 몇번째 코어이고 E/P 타입에 대한 정보를 알려줘야해.


리눅스에는 taskset 이라는 명령어를 통해 특정 CPU 코어에 대한 affinity (스케줄링 우선 순위 설정)를 강제 할당해서 하나의 특정 코어 및 여러 특정 코어들에게 특정 프로세스를 위임할 수 있음.


예를들어서 taskset -c 0,2,4 my_program 라고하면 코어 0, 2, 그리고 4번 코어에 "my_program"이라는 프로세스를 할당 시킬 수 있음.


리눅스 커널의 "task_struct"라는 구조체는 저 명령어를 실행할 경우 인자로 받은 0,2,4에 대한 mask 필드를 가지고 있어서 이 구조체를 소유한 프로세스의 PID에 해당 CPU 번호를 마스킹 해버림.


"task_struct" 구조체는 include/linux/sched.h 이 경로에 정의되어 있고 이 구조체를 참조해서 구현한 코드는 kernel/sched/core.c 이 경로에 있음 


https://lxr.linux.no/#linux+v6.7.1/ 이 사이트에 가면 리눅스 커널 코드만 배포하니까 버전 별로 저 경로 찾아가서 확인해 보면 있음. (임베디드에 관심 있으면 커널 커스터마이징 해서 zImage 만들고 부트로더랑 함께 포팅 해봐라. 당연히 ARM 말고 x86도 가능함)


그래서 결론은 리눅스는 커널이 공개되어 있으니까 인텔에서 마이크로 코드만 업데이트 해주면 쉽게 affinity 설정으로 코어 최적화 분배가 가능하다.

 

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 축의금 적게 내면 눈치 줄 것 같은 스타는? 운영자 24/11/11 - -
5033567 파워 이거 살만함? [2] ㅇㅇ갤로그로 이동합니다. 00:30 54 1
5033566 첫 서멀 재도포 결과 [1] ㅇㅇ(1.250) 00:30 59 0
5033565 메인보드 개봉 [12] ♥보슐랭_보믈리에♥갤로그로 이동합니다. 00:29 98 1
5033564 5800x3d 3060ti에 파워 이거면 괜찮을까요?? [12] 컴갤러(211.201) 00:29 86 0
5033561 3번째 커세어 머신 오우너 [2] 똥겜갤로그로 이동합니다. 00:29 40 0
5033560 7950x 이건 팔고 넘어가기도 힘드네 [9] 컴갤러(59.4) 00:28 102 0
5033559 라이젠 7600 vs i5 12400 컴갤러(175.117) 00:28 44 0
5033558 예전에 예스맨인가 예쓰맨인가 야쓰맨 [4] 불곰vs로랜드고릴라갤로그로 이동합니다. 00:28 32 0
5033557 하드를 단순히 저장용으로 쓰면 별로 고장 안나는듯 [9] ㅇㅇ(110.70) 00:28 47 0
5033556 네페 머니카드 리필 절대 안되네 ㅅㅂ [4] 컴갤러(211.49) 00:26 53 0
5033555 783d 303불 ㄱㄱ 컴갤러(223.38) 00:25 81 0
5033554 5700X3D에 찰떡같이 잘맞는 쿨러 추천좀 [18] ㅇㅇ갤로그로 이동합니다. 00:25 109 0
5033550 573d 존버 vs 783d 넘어가기 [3] ㅇㅇ(211.107) 00:24 79 0
5033549 일하자는말 안하면 정상임 비정상임? 희♡(223.38) 00:24 16 0
5033548 비트코인 1억3천 돌파 [5] ㅇㅇ(175.215) 00:22 115 0
5033546 엔비디아 소비자용 cpu 좋다말았노 [7] 카시마改二갤로그로 이동합니다. 00:21 129 0
5033545 파워 필요한 사람 있냐? [8] 컴갤러(125.242) 00:21 106 0
5033544 램 192기가 [3] ㅇㅇ갤로그로 이동합니다. 00:20 55 0
5033542 거지데스크컴은없냐? [2] 컴갤러(110.47) 00:20 23 0
5033540 램 1.4v 주면 뭐 스팟쿨링 까진 안해도 됨? [1] 컴갤러(211.173) 00:19 25 0
5033539 이거 모니터암 별로임? [3] 컴갤러(121.125) 00:19 62 0
5033538 신한7 리필 [8] ㅇㅇ갤로그로 이동합니다. 00:18 116 0
5033536 광군제 결과 ㅁㅌㅊ? [9] ㅇㅇ갤로그로 이동합니다. 00:18 198 0
5033535 cpu 고민임 [10] 컴갤러(58.29) 00:17 67 0
5033530 180hz 모니터 사면 144fps게임 할 때 체감됨? [2] ㅇㅇ(175.206) 00:15 51 0
5033529 언제옴 컴갤러(121.125) 00:15 30 0
5033528 듀얼타워 공랭쿨러 120mm 좋은거 쓰고 싶으면 [4] 컴갤러(121.88) 00:15 59 0
5033527 스트컴 글카 병신임? [6] 컴갤러(118.235) 00:13 68 0
5033526 dlss 3.8 갈아끼고 마블 스파이더맨 [1] ㅇㅇ(218.156) 00:13 60 0
5033525 짭수 펌프에서 이상한 소리난다 씨발 ㅇㅇ(14.38) 00:12 24 0
5033524 광군제 윈도우 개싸네 [3] 컴갤러(211.252) 00:12 152 0
5033523 9600X VS 7800X3D [8] ㅇㅇ(121.144) 00:11 154 0
5033522 형들 ㅈ졌는데 도움좀 벽면 랜포트.. [22] 컴갤러(223.38) 00:11 77 0
5033521 컴린이 견적 짰는데 이륙하면 되나요? [19] 컴갤러(125.128) 00:11 109 0
5033520 진짜 가슴이 시키는 게임이다 [1] ㅇㅇ(121.165) 00:11 126 0
5033519 3RSYS Socoool 라니 XY 360 ARGB 수냉쿨러 [4] ㅇㅇ(14.46) 00:11 61 0
5033518 일하자는말 안하면 정상임 비정상임? 희♡(223.38) 00:11 16 0
5033517 AMD 쓰면 이거 RAM 이거 사면 좋은데 [2] 컴갤러(121.88) 00:09 105 0
5033516 본체 평가좀 [4] ㅇㅇ(118.235) 00:09 80 0
5033515 0xc00000f 이거 어케함 [1] 컴갤러(211.36) 00:08 28 0
5033514 Led선 빠졌는데 그냥 냅둬도됨? [2] ㅇㅇ(149.88) 00:08 47 0
5033512 일베가 망했다는 새끼들 개웃기네 ㅋㅋ 컴갤러(39.7) 00:07 36 0
5033511 9800x3D 이제 물량이 없다... 마지막 열차 타야할듯 [2] 컴갤러(58.234) 00:07 125 0
5033510 스타립버전으로는배넷못하냐??? [12] 컴갤러(110.47) 00:07 37 0
5033509 텔레그램 이렇게 쓰는거 맞음? 컴갤러(59.14) 00:06 47 0
5033508 무난한 케이스 추천좀 해주라 [4] ㅇㅇ갤로그로 이동합니다. 00:06 62 0
5033507 심심해서 계산해본 드래곤볼 할인율 (다나와 vs 알리 광군제) Rev.0 [11] 컴갤러(112.152) 00:05 130 3
5033506 걍 75만원짜리사도 ㄱㅊ나 [5] ㅇㅇ(110.70) 00:05 66 1
5033505 4060ti로 컴 맞춘지 얼마 안됐는데 괜히했나 [8] 컴갤러(14.33) 00:05 138 0
5033504 3080에서 4080s vs 5080존버 [8] 컴갤러(218.233) 00:03 129 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2