일반 코어에 비해 대기 시간이 짧습니까?

일반 코어에 비해 대기 시간이 짧습니까?

저는 이 세상에 처음이고 제가 발견한 멋진 앱 덕분에 새로 설치한 Linux를 사용하여 음악을 만들고 녹음하고 싶습니다. 일부 YouTube 사용자가 이 패키지 설치를 권장하는 것을 보았습니다 linux-lowlatency.

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

왠지 스톡 커널이면 충분하다는 이야기를 들은 것 같습니다. 아마도 그는 환각을 느꼈을 것입니다.


여기에 설명된 대로 JACK을 사용하도록 Linux를 구성했습니다.

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

이것이 충분하나요? 그들은 코어가 필요한 것에 대해 이야기하지 않았습니다. 그래도 다른 커널을 설치해야 합니까?

답변1

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

배포판에 따라 다릅니다. 패키지 구문으로 판단하면 일부 Ubuntu 파생 제품을 사용하고 있는 것으로 추정됩니다. 명시적으로 요청하지 않는 한 기본 커널은 제거되지 않습니다. 그렇습니다. 그들은 여러분이 부팅하도록 선택할 수 있는 새로운 커널을 추가했습니다.

또한, 정말 필요한가요?

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

그것은 무엇을 합니까?

우분투 자체이렇게 설명해보세요:

다음은 테스트해야 하는 코어와 사용 사례에 적합한 순서를 이해하는 데 도움이 되는 몇 가지 간단한 지침입니다.

  • 시스템에 짧은 대기 시간이 필요하지 않은 경우 -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)을 기반으로 한 것으로 보이며 tuned여러분이 관심을 가질 만한 RHEL용 전원 프로필이 있다는 것을 알고 있습니다 . 찾다 RHEL 성능 튜닝.

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

관련 정보