← Documents Documentation/tools/rv/rv-mon-wip.rst GitHub 원문 ↗

Linux 6.18.37 · Kernel Tools

rv-mon-wip: Wakeup In Preemptive monitor

wakeup 이벤트가 preemption 비활성 상태에서 발생하는지 검사하는 per-CPU wip monitor를 설명합니다.

Source pathDocumentation/tools/rv/rv-mon-wip.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

rv-mon-wip.rst:1-44

wakeup 이벤트가 preemption 비활성 상태에서 발생하는지 검사하는 per-CPU wip monitor를 설명합니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 ==========
4 rv-mon-wip
5 ==========
6 ----------------------------
7 Wakeup In Preemptive monitor
8 ----------------------------
9
10 :Manual section: 1
11
12 SYNOPSIS
13 ========
14
15 **rv mon wip** [*OPTIONS*]
16
17 DESCRIPTION
18 ===========
19
20 The wakeup in preemptive (**wip**) monitor is a sample per-cpu monitor that
21 checks if the wakeup events always take place with preemption disabled.
22
23 See kernel documentation for further information about this monitor:
24 <https://docs.kernel.org/trace/rv/monitor_wip.html>
25
26 OPTIONS
27 =======
28
29 .. include:: common_ikm.rst
30
31 SEE ALSO
32 ========
33
34 **rv**\(1), **rv-mon**\(1)
35
36 Linux kernel *RV* documentation:
37 <https://www.kernel.org/doc/html/latest/trace/rv/index.html>
38
39 AUTHOR
40 ======
41
42 Written by Daniel Bristot de Oliveira <bristot@kernel.org>
43
44 .. include:: common_appendix.rst
45

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

preemption 비활성 wakeup 검사

1-25

`rv mon wip [OPTIONS]`는 Wakeup In Preemptive(`wip`) monitor를 실행한다. 이 샘플 per-CPU monitor는 wakeup 이벤트가 언제나 preemption이 비활성인 상태에서 발생하는지 검사한다.

monitor의 형식 모델과 자세한 동작은 `https://docs.kernel.org/trace/rv/monitor_wip.html`에서 확인한다.

wip 검사
Per-CPU wakeup eventRead preemption state
Preemption disabledValid transition
Preemption enabledMonitor violation

CPU별 wakeup 이벤트의 preemption 상태를 규격과 비교한다.

wip 핵심
항목
범위per-CPU sample monitor
관찰 이벤트wakeup
기대 조건preemption disabled

monitor 범위와 불변 조건이다.

.. SPDX-License-Identifier: GPL-2.0

==========
rv-mon-wip
==========
----------------------------
Wakeup In Preemptive monitor
----------------------------

:Manual section: 1

SYNOPSIS
========

**rv mon wip** [*OPTIONS*]

DESCRIPTION
===========

The wakeup in preemptive (**wip**) monitor is a sample per-cpu monitor that
checks if the wakeup events always take place with preemption disabled.

See kernel documentation for further information about this monitor:
<https://docs.kernel.org/trace/rv/monitor_wip.html>

공통 옵션과 관련 문서

26-44

옵션은 `common_ikm.rst`의 monitor 공통 설정을 사용한다. 관련 매뉴얼은 `rv(1)`과 `rv-mon(1)`이며 커널 RV 인덱스도 연결한다.

이 문서는 Daniel Bristot de Oliveira가 작성했고 공통 부록을 포함한다.

wip 관련 자료
문서용도
common_ikm.rstreactor, trace, self, verbose 옵션
rv-mon(1)monitor 실행 문법
monitor_wip.htmlwip 모델과 이벤트 상세

사용법과 모델 상세를 구분한다.

OPTIONS
=======

.. include:: common_ikm.rst

SEE ALSO
========

**rv**\(1), **rv-mon**\(1)

Linux kernel *RV* documentation:
<https://www.kernel.org/doc/html/latest/trace/rv/index.html>

AUTHOR
======

Written by Daniel Bristot de Oliveira <bristot@kernel.org>

.. include:: common_appendix.rst