낮은 대기 시간 대 일반 커널?

낮은 대기 시간 대 일반 커널?

저는 이 세상에 처음 왔고, 놀라운 응용 프로그램을 발견했기 때문에 새로운 Linux 설치로 음악을 만들고 녹음하고 싶습니다. 패키지 설치를 권장하는 일부 YouTube 사용자를 보았습니다 linux-lowlatency.

어떻게든 일반 커널을 삭제하게 될까요? 아니면 그냥 추가하나요? 또한, 정말 필요한가요? 그것은 무엇을 합니까? 표준 커널에서 무엇을 잃게 될까요?

어쩐지 일반 커널이 이미 충분히 좋다는 이야기를 들은 것 같습니다. 환각일 수도 있습니다.


JACK을 사용하기 위해 Linux를 구성하는 방법은 다음과 같습니다.

JACK이 실시간 스케줄링을 사용할 수 있도록 Linux 시스템을 어떻게 구성합니까?

이것이 충분하나요? 그들은 커널이 필요하다고 말하지 않습니다. 그래도 다른 커널을 설치해야 합니까?

답변1

어떻게든 일반 커널을 삭제하게 될까요? 아니면 그냥 추가하나요?

배포판에 따라 다릅니다. 패키지 구문을 보면 Ubuntu Derivate를 사용하고 있다고 가정합니다. 명시적으로 요청하지 않는 한 기본 커널은 삭제되지 않습니다. 그렇습니다. 부팅하도록 선택할 수 있는 새로운 커널을 추가합니다.

또한, 정말 필요한가요?

당신이 필요로 하는 것과 하고 싶은 것이 무엇인지에 따라 다릅니다.

그것은 무엇을 합니까?

우분투 자체이렇게 설명한다:

다음은 사용 사례에 맞게 테스트해야 하는 커널과 순서를 이해하는 데 도움이 되는 몇 가지 간단한 지침입니다.

  • 시스템에 낮은 대기 시간이 필요하지 않은 경우 -generic 커널을 사용하십시오.
  • 낮은 대기 시간 시스템(예: 오디오 녹음)이 필요한 경우 -preempt 커널을 첫 번째 선택으로 사용하십시오. 이렇게 하면 대기 시간이 줄어들지만 절전 기능이 저하되지는 않습니다. 64비트 시스템(amd64라고도 함)에서만 사용할 수 있습니다.
  • -preempt 커널이 필요에 따라 충분히 낮은 대기 시간을 제공하지 않는 경우(또는 32비트 시스템을 사용하는 경우) -lowlatency 커널을 사용해 보아야 합니다.
  • -lowlatency 커널이 충분하지 않으면 -rt 커널을 사용해 보세요.
  • -rt 커널이 충분히 안정적이지 않다면 -realtime 커널을 사용해 보아야 합니다.

Ubuntu를 사용하면 해당 커널을 사용해 보는 것이 정말 쉽습니다. 그냥 설치하고 어떤 것이 가장 적합한지 조금 실험해보세요.

표준 커널에서 무엇을 잃게 될까요?

대부분 절전 기능입니다.

어쩐지 일반 커널이 이미 충분히 좋다는 이야기를 들은 것 같습니다.

대부분의 최종 사용자 상황에서는 이것이 사실입니다. 그러나 모든 단일 프레임이 필수적인 비디오 편집을 위해 전문적인 대기 시간이 필요한 경우 다른 커널을 사용해 보아야 합니다.

답변2

https://kernel-recipes.org/en/2016/talks/understanding-a-real-time-system-more-than-just-a-kernel/

귀하의 질문으로 인해 실시간 커널과 그것이 실제로 무엇인지에 대해 읽는 데 관심이 생겼습니다.

비디오(링크 참조)를 보고 17시 30분에 비디오를 시청/청취하면서 그는 JACK이 실시간 커널이 필요하지 않다고 언급했습니다. 이 비디오는 RHEL(Redhat Enterprise Linux)을 기반으로 한 것으로 생각되며, RHEL에는 tuned여러분이 관심을 가질 만한 전원 프로필이 있다는 것을 알고 있습니다 . 찾다 RHEL 성능 튜닝.

다른 Linux 배포판이 이 모든 것을 어떻게 처리하는지 모르겠지만 이것이 귀하의 질문과 관련된 중요한 측면이라고 생각합니다... 따라서 실행 중인 Linux(누가 커널)에 대해 구체적으로 설명하고 싶을 것입니다...rhel, suse, ubuntu, debian은 모두 다릅니다.

관련 정보