← Documents Documentation/ABI/testing/sysfs-driver-xen-blkfront GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

Xen block-frontend module parameters

Xen blkfront indirect-segment negotiation과 newly connected frontend의 persistent-grant feature를 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-driver-xen-blkfront
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

Frontend throughput and persistent grants

sysfs-driver-xen-blkfront:1-19

Indirect segment count는 throughput과 memory 사이의 tradeoff이며 effective value는 frontend와 backend limits 중 작은 값입니다.

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 <[email protected]>
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.
11
12 What: /sys/module/xen_blkfront/parameters/feature_persistent
13 Date: September 2020
14 KernelVersion: 5.10
15 Contact: Maximilian Heyne <[email protected]>
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).
20

3. 한국어 전문 번역

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

Xen blkfront indirect-segment limit

1-11
항목한국어 전문 번역
What/sys/module/xen_blkfront/parameters/max_indirect_segments
Date2013년 6월
KernelVersion3.11
ContactKonrad Rzeszutek Wilk <[email protected]>
DescriptionFrontend가 indirect descriptors를 위해 backend와 negotiate할 maximum segment count입니다. Default는 32이며 값이 높을수록 potential throughput과 memory usage가 모두 증가합니다. Backend는 frontend value와 backend default 중 작은 값을 선택합니다.
Indirect-segment negotiation
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
Date2020년 9월
KernelVersion5.10
ContactMaximilian Heyne <[email protected]>
DescriptionPersistent-grants feature를 enable할지 결정합니다. Newly connected frontends에만 effect가 있고 default는 Y(enabled)입니다.
DefaultY (enabled)