요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
What: /sys/module/xen_blkfront/parameters/max_indirect_segments
2
Date: June 2013
3
KernelVersion: 3.11
4
Contact: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5
Description:
6
Maximum number of segments that the frontend will negotiate
7
with the backend for indirect descriptors. The default value
8
is 32 - higher value means more potential throughput but more
9
memory usage. The backend picks the minimum of the frontend
10
and its default backend value.
12
What: /sys/module/xen_blkfront/parameters/feature_persistent
13
Date: September 2020
14
KernelVersion: 5.10
15
Contact: Maximilian Heyne <mheyne@amazon.de>
16
Description:
17
Whether to enable the persistent grants feature or not. Note
18
that this option only takes effect on newly connected frontends.
19
The default is Y (enable).
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Xen blkfront indirect-segment limit
1-11| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/module/xen_blkfront/parameters/max_indirect_segments |
| Date | 2013년 6월 |
| KernelVersion | 3.11 |
| Contact | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> |
| Description | Frontend가 indirect descriptors를 위해 backend와 negotiate할 maximum segment count입니다. Default는 32이며 값이 높을수록 potential throughput과 memory usage가 모두 증가합니다. Backend는 frontend value와 backend default 중 작은 값을 선택합니다. |
ItemBehavior
Default32
Higher valueMore throughput potential and memory use
Effective valuemin(frontend, backend default)
Effective limit과 tradeoff입니다.
Xen blkfront persistent-grant feature
12-19| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/module/xen_blkfront/parameters/feature_persistent |
| Date | 2020년 9월 |
| KernelVersion | 5.10 |
| Contact | Maximilian Heyne <mheyne@amazon.de> |
| Description | Persistent-grants feature를 enable할지 결정합니다. Newly connected frontends에만 effect가 있고 default는 Y(enabled)입니다. |
| Default | Y (enabled) |
Frontend throughput and persistent grants
sysfs-driver-xen-blkfront:1-19Indirect segment count는 throughput과 memory 사이의 tradeoff이며 effective value는 frontend와 backend limits 중 작은 값입니다.