22.2. tuna CLI
tuna CLI(명령줄 인터페이스)는 시스템을 조정하는 데 도움이 되는 툴입니다.
tuna 툴은 실행 중인 시스템에서 사용하도록 설계되었으며 변경 사항이 즉시 수행됩니다. 이 방법을 사용하면 모든 애플리케이션별 측정 도구가 변경 후 즉시 시스템 성능을 분석할 수 있습니다.
이제 tuna CLI에는 이전에 작업 옵션이 있는 명령 세트가 있습니다. 이러한 명령은 다음과 같습니다.
- 격리
-
CPU-LIST로부터 모든 스레드와 IRQ를 이동합니다. - 포함
-
CPU-LIST에서 실행되도록 모든 스레드를 구성합니다. - 이동
-
특정 엔터티를
CPU-LIST로 이동합니다. - 스프레드
-
선택한 엔터티를
CPU-LIST에 분배합니다. - priority
-
스레드 스케줄러 튜닝 가능 항목(예:
POLICY및 CryostatRIO )을 설정합니다. - run
- 새 프로세스를 분기하고 명령을 실행합니다.
- 저장
-
kthreads스케줄링된튜닝가능 항목을FILENAME에 저장합니다. - apply
- 프로필에 정의된 변경 사항을 적용합니다.
- show_threads
- 스레드 목록을 표시합니다.
- show_irqs
-
IRQ목록을 표시합니다. - show_configs
- 기존 프로필 목록을 표시합니다.
- what_is
- 선택한 엔터티에 대한 도움말을 제공합니다.
- gui
- GUI(그래픽 사용자 인터페이스)를 시작합니다.
tuna -h 명령을 사용하여 명령을 볼 수 있습니다. 각 명령에는 tuna <command> -h 명령으로 볼 수 있는 선택적 인수가 있습니다. 예를 들어 tuna 명령을 사용하면 격리 옵션을 볼 수 있습니다.
isolate -h