리눅스 SMP 하우투

David Mentre David.Mentre@irisa.fr

유성 양

yooseong@kldp.org

은재 임

eunjea@kldp.org

v1.9, 13 January 2000

이 하우투 문서는 리눅스에서 SMP 사용에 대한 문제, 해결책들에 관해 써졌습니다.


Table of Contents
1. 소개
2. 모든 아키텍처와 관련된 질문들
2.1. 커널 관련
2.2. 사용자의 측면
2.3. SMP 프로그래밍
3. x86 아키텍처와 관련된 질문들
3.1. 왜 내 컴퓨터에서 작동하지 않나요?
3.2. 충돌의 가능한 원인들
3.3. 마더보드 특정 정보
3.4. 저가의 SMP 리눅스 박스(듀얼 셀러론 박스)
4. 스팍 구조에 관한 질문들
4.1. 어떤 스팍 머신이 지원되나?
4.2. 스팍 SMP 지원과 관련된 문제
4.3. 최신 커널(2.2)이 갖고 있는 SMP의 특정한 제한사항
5. PowerPC 구조의 특정한 문제들
5.1. 어떠한 PPC 머신들이 지원되나?
5.2. PPC SMP 지원에 관련된 특정 문제들
6. 알파 구조의 특정문제들
6.1. 어떠한 알파머신들이 지원되나?
6.2. 알파 SMP 지원에 관련된 특정문제들
7. 유용한 점들
7.1. 다양한 것들
7.2. 멀티스레드 프로그램과 라이브러리
7.3. 특정 SMP 패치들
7.4. 586/686 머신을 위한 병렬/최적화 컴파일러 (Sumit Roy)
8. Glossary
9. 새로운 것은 무엇인가�?
10. 기여한 사람들

1. 소개

리눅스는 SMP (Symmetric Multi-Processors) 머쉰에서 작동합니다. SMP 지원은 커널 버젼 2.0에서 시작되어 꾸준히 개선되고 있습니다. 2.2.x 대의 커널에서는 보다 안정되고 빠른 속도를 가져 올수 있게 되었습니다.

본 문서는 David Mentr� (David.Mentre@irisa.fr)에 의해 관리되고 있으며, 다음 주소에서 최근 버젼을 구할수 있습니다.

만약 당신이 이 문서에 대한 조언, 수정 사항등이 있다면 SGML 버젼 에 대한 diff 형식으로 보내 주십시요. 그러나 텍스트 형태의 문서도 환영입니다. 만약 당신이 이 하우투에 대해 저에게 이메일을 보내신다면 제목에 [Linux SMP HOWTO] 를 넣어주시면 더 빠른 답변을 받으실수 있습니다. ;)

이 하우투 문서는 Chris Pirih의 첫번째 문서 문서로부터 개선되고 있습니다.

저자들은 이문서상의 오류와 생략으로 발생할수 있는 모든 손해와 문제들에 대해 책임지지 않습니다.