기본적으로 Ubuntu 24.04에 성능 도구를 포함하는 것에 대한 정식 검토
출처 | https://www.phoronix.com/news/Ubuntu-24.04-Perf-Tools-Propose |
---|
많이 쓰는패키지들이긴 하네요 ㅎㅎ
Canonical 엔지니어는 하드웨어/소프트웨어 및/또는 디버깅/프로파일링 문제에서 더 큰 성능 이득을 얻으려는 사람들을 돕기 위해 기본적으로 Ubuntu 24.04 LTS에 다양한 성능 도구를 포함하라는 제안을 제시했습니다. 이 제안은 "성능 엔지니어에게 Ubuntu를 절대적으로 훌륭하게 만들기"를 원하지만 Ubuntu 데스크탑 및 서버 ISO의 크기가 다소 크게 증가한다는 것을 의미합니다. 이 Linux 배포판의 성능과 프로파일링 기능을 향상시키기 위해 Ubuntu 24.04 LTS에 기본적으로 프레임 포인터를
적용하고 기타 개선 사항을 적용한 후 오늘 Ubuntu Discourse에 "Ubuntu에 성능 도구 포함"에 대한 제안이 게시되었습니다. 이 사양은 Canonical 엔지니어가 작성했으며 작성일은 12월 중순으로 오늘 Ubuntu Discourse에 공개적으로 게시되었습니다. 제안은 " 기본적으로 Ubuntu 24.04(코어가 아닌 클래식)에 성능 및 프로파일링 도구를 포함하는 것입니다. Ubuntu를 성능 엔지니어에게 절대적으로 훌륭하게 만들기 위해 Ubuntu 24.04에서 할 수 있는 작업에 대해 이야기하면서 핵심 제안은 다음을 포함하는 것이었습니다. " 패키지 세트는 Ubuntu 24.04 LTS를 실행하는 모든 관련 시스템에 기본적으로 설치됩니다. 제공될 패키지 중에는 bpfcc-tools, bpftrace, Trace-cmd, sysroute, iproute2 등이 있습니다. 성능 및 안정성 문제 디버깅을 위한 모든 일반 패키지의 손쉬운 설치를 관리하기 위해 "성능 도구" 메타패키지도 Ubuntu 24.04 LTS에 제공됩니다. 설치되는 패키지 수를 늘리면 크기도 당연히 늘어납니다. bpfcc-tools만 추가하면 ISO 이미지 크기가 43MB, 설치 크기가 206MB 증가하고, bpftrace를 추가하면 Ubuntu 이미지 크기가 80MB, 설치 크기가 367MB 증가합니다. 이러한 BPF 도구는 가장 큰 영향을 미치는 도구 중 하나이며 많은 패키지는 1MB 미만입니다.
다는 제안에 나 자신도 약간 놀랐습니다... 결국 대부분의 성능 엔지니어는 잘 알고 있어야 합니다. 선호하는 툴링의 원하는 패키지를 쉽게 설치하는 방법에 대해 설명합니다. 특히 데스크탑의 많은 Ubuntu 사용자가 일반적으로 bpfcc-tools 및 bpftrace를 사용하여 Ubuntu 24.04 이미지를 120MB 이상 늘리고 설치 크기를 0.5GB 이상 늘리는 것이 정당한지 의심스럽습니다. 안정적인 업데이트를 제공하는 경우 대역폭 증가는 말할 것도 없습니다. 대부분의 Ubuntu 사용자가 사용하지 않을 수 있는 패키지를 다운로드하세요. " 성능 엔지니어에게 Ubuntu를 절대적으로 훌륭하게 만들기 위해 " 모든 사람이 "완전히 훌륭하게" 작업할 수 있도록 기본적으로 이러한 도구를 설치하는 것을 고려하지는 않지만 적어도 최근 몇 달 동안 Ubuntu의 성능을 향상시키고 더 개발자 친화적입니다.
어쨌든 Ubuntu에 기본적으로 성능 도구를 포함하자는 제안에 대해 궁금한 사람들은 [Spec] Ubuntu에 성능 도구 포함 에서 찾을 수 있습니다 .