디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅇㅇ갤로그로 이동합니다. 2024.11.12 09:00:01
조회 64 추천 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 - -
5033811 4060ti 찾아주신분 ㄳ [5] 컴갤러(211.201) 02:15 115 0
5033810 mx-6 써볼까 말까 고민대네 [5] ㅇㅇ갤로그로 이동합니다. 02:14 48 0
5033809 십불 안자냐 [9] 불곰vs로랜드고릴라갤로그로 이동합니다. 02:14 42 0
5033807 3060ti 잘썻다 이제 바꿀때가 된듯 컴갤러(211.49) 02:14 34 0
5033805 지스타 너드 돼지 쓰레기 늘보 여드름 돼지 안경잡이 집합소 ㅇㅇ(124.58) 02:13 14 0
5033804 컴린이 질문좀요 [1] 컴갤러(61.99) 02:13 20 0
5033803 십알.. 98x3d 잘나가는거맞냐 [7] ㅇㅇ갤로그로 이동합니다. 02:13 136 0
5033800 🌑▅▇█▇▆▅▄▇ 윤석열(112.172) 02:12 19 0
5033797 완본체 이거 살만함? [4] ㅇㅇ(223.38) 02:09 128 0
5033796 올블랙 쿨러 이거 어떰 컴갤러(121.125) 02:09 35 0
5033795 컴퓨존 배짱장사 열받긴 한데 별수 있냐 아니ㅅㅂ(220.120) 02:09 75 0
5033794 오버클럭 안 할껀데 [15] 게고기갤로그로 이동합니다. 02:09 108 0
5033793 님들 알리에 4060 ti 486,500 있다는데 나만 안보임? [5] 컴갤러(211.201) 02:09 81 0
5033791 뉴비 4060에서 70슈 넘어가려고 파워 케이블 찾는데 [5] 아임닥터갤로그로 이동합니다. 02:07 65 0
5033789 엥 난 있는데 [12] ASUS갤로그로 이동합니다. 02:06 88 0
5033787 5700x3d 쿨러 뭐써야함? [5] 컴갤러(221.166) 02:05 49 0
5033786 9700x vs 76x3d 머사지 [6] mayday갤로그로 이동합니다. 02:05 70 0
5033785 알리 5700x샀으면 잘산거냐 [4] ㅇㅇ갤로그로 이동합니다. 02:05 69 0
5033784 아니 광군제 쿠폰받고 좀 사려니까 치타ㅋ갤로그로 이동합니다. 02:05 65 0
5033783 ssd 도대체 왜 뒤진거지 컴갤러(175.195) 02:04 33 0
5033781 님들아 mfg 2020.3 으로 되어있으면 이때부터 as시작인거지? 컴갤러(61.80) 02:04 13 0
5033780 프리플로우 얘네 너무 잘나가는데 ㅇㅇ(211.107) 02:04 73 0
5033778 안녕하세요 컴갤 형님들 컴뉴비 질문있습니다 [15] 컴갤러(175.202) 02:03 53 1
5033777 제로팬기술은 십년전부터 있었는데 아직도 모르는애들은 뭐지 [1] ㅇㅇ갤로그로 이동합니다. 02:03 33 0
5033776 이거나 한셋트 사야겟네 [1] 컴갤러(121.125) 02:03 54 0
5033775 이거 사는 사람이 있나 게고기갤로그로 이동합니다. 02:03 29 0
5033773 얘들아 알리발 킹뱅크 메모리 괜찮냐? [2] 치타ㅋ갤로그로 이동합니다. 02:02 42 1
5033772 광군제 컴터 싸게 살라면 드래곤볼 해야하네? [5] 컴갤러(211.181) 02:02 56 0
5033771 형들 나 글카 최근에 4070s로 업글했는데 [3] 컴갤러(61.77) 02:01 79 0
5033770 요즘도 2.5 sata ssd 파나 ㅇㅇ갤로그로 이동합니다. 02:00 26 0
5033769 5600x > 57003d 진지하게 갈만함? [5] 컴갤러(221.166) 02:00 71 0
5033768 보믈형님 메뉴얼 참고해서 해석해봤습니다 [2] 불곰vs로랜드고릴라갤로그로 이동합니다. 02:00 43 1
5033767 알리 100만이상 10만쿠폰 받앗는데 [3] 컴갤러(106.101) 02:00 102 0
5033766 윈도우 정품 살만함? [3] ㅇㅇ갤로그로 이동합니다. 01:59 66 0
5033765 1080 탈출 타이밍 언제잡지 [6] 컴갤러(39.123) 01:58 55 0
5033764 4070s 겜오씨 84만이면 살만해? [8] 컴갤러(211.229) 01:58 86 0
5033763 님들아 수냉쿨러 as기간 끝났으면 바꿔야겠지? [7] 컴갤러(61.80) 01:57 43 0
5033762 사실 멀티팩 받아도 신경안씀 컴갤러(121.125) 01:56 47 0
5033761 5600x pbo??커옵 어케줌? [2] 컴갤러(221.166) 01:56 30 0
5033760 지금 알리에있는 5600gt 완본체 면 피파4 기본옵션으로 쌉가능? [2] 컴갤러(175.212) 01:55 31 0
5033759 왜 난 백수인걸까 ㅇㅇ(223.39) 01:55 26 0
5033758 얘 조현병 맞는거같네 [9] ASUS갤로그로 이동합니다. 01:55 133 0
5033756 이거 96만원 나오는데 이륙 갈까요? [4] ㅇㅇ갤로그로 이동합니다. 01:54 80 0
5033755 지금 하고 있는 고민 ㅇㅇ(118.235) 01:53 32 1
5033754 컴퓨존 생각해보니까 [4] 컴갤러(121.125) 01:52 110 0
5033753 토비 아이트래커4c 팔아요~ [2] ♥보슐랭_보믈리에♥갤로그로 이동합니다. 01:52 30 1
5033752 녹투아 a12x25 2세대 내년에 나온다더라 [1] 노인무상복지실현갤로그로 이동합니다. 01:52 25 0
5033751 블프 존버 하는사람있음? [1] 컴갤러(1.247) 01:52 31 0
5033750 스텔스 샀다는 게이 언제 조립하노 [4] ㅇㅇ(118.235) 01:51 37 0
5033749 안자냐 뵹 불곰vs로랜드고릴라갤로그로 이동합니다. 01:50 18 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2