차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linuxfromscratch:12.1:029-about_sbus [2024/06/11 07:11] – baecy | linuxfromscratch:12.1:029-about_sbus [2024/06/14 14:52] (현재) – [4.5. SBU 설명] baecy | ||
---|---|---|---|
줄 3: | 줄 3: | ||
|[[.: | |[[.: | ||
- | |Adding the LFS User | + | |환경 설정 |
---- | ---- | ||
줄 9: | 줄 9: | ||
===== 4.5. SBU 설명 ===== | ===== 4.5. SBU 설명 ===== | ||
- | 많은 사람들이 각 패키지를 컴파일하고 설치하는 데 걸리는 대략적인 시간을 미리 알고 싶어합니다. | + | 많은 사람들이 각 패키지를 컴파일하고 설치하는 데 걸리는 대략적인 시간을 미리 알고 싶어합니다. |
SBU 측정은 다음과 같이 작동합니다. 컴파일할 첫 번째 패키지는 [[.: | SBU 측정은 다음과 같이 작동합니다. 컴파일할 첫 번째 패키지는 [[.: | ||
줄 15: | 줄 15: | ||
예를 들어 컴파일 시간이 4.5 SBU인 패키지를 생각해 봅시다. 즉, 시스템에서 첫 번째 binutils를 컴파일하고 설치하는 데 10분이 걸렸다면 예제 패키지를 빌드하는 데 약 45분이 걸린다는 뜻입니다. 다행히도 대부분의 빌드 시간은 1 SBU 보다 짧습니다. | 예를 들어 컴파일 시간이 4.5 SBU인 패키지를 생각해 봅시다. 즉, 시스템에서 첫 번째 binutils를 컴파일하고 설치하는 데 10분이 걸렸다면 예제 패키지를 빌드하는 데 약 45분이 걸린다는 뜻입니다. 다행히도 대부분의 빌드 시간은 1 SBU 보다 짧습니다. | ||
- | SBU는 호스트 시스템의 GCC 버전 등 여러 요인에 따라 달라지기 때문에 | + | SBU는 호스트 시스템의 GCC 버전 등 여러 요인에 따라 달라지기 때문에 |
<WRAP info center round 90%> | <WRAP info center round 90%> | ||
- | **참고** | + | **참고** |
- | 다중 프로세서를 사용하는 경우 이 책에 나오는 SBU 단위는 훨씬 더 복잡하게 됩니다. 경우에 따라서는 make 단계가 | + | 다중 프로세서를 사용하는 경우 이 책에 나오는 SBU 단위는 훨씬 더 복잡하게 됩니다. 경우에 따라서는 make 단계가 |
여기에 제시된 시간은 4개의 코어(-j4) 사용을 기준으로 합니다. 8장에서 표기하는 시간에는 달리 명시되지 않는 한 패키지에 대한 테스트 스위트를 실행하는 시간도 포함됩니다. | 여기에 제시된 시간은 4개의 코어(-j4) 사용을 기준으로 합니다. 8장에서 표기하는 시간에는 달리 명시되지 않는 한 패키지에 대한 테스트 스위트를 실행하는 시간도 포함됩니다. | ||
</ | </ |