refactor: 문서 개선 중
This commit is contained in:
@@ -14,11 +14,11 @@
|
||||
"long_description": "참여자는 왼쪽부터 QEMU vCPU Thread, VM1 Memory Backing, Node 0 CPU, Node 0 RAM, Node 1 RAM 다섯이다. 메시지는 위에서 아래로 읽는다. 1번에서 vCPU thread 가 Node 0 CPU 에 pinning 되고, 2번에서 VM1 의 memory backing 이 Node 1 에 놓인다. 그 배치에서 3번의 memory 접근은 Node 1 RAM 으로 가고 이것이 remote access 다. Node 0 과 Node 1 사이에는 interconnect 가 있어 이 접근만 그 구간을 건넌다. 4번과 5번은 그 뒤에 일어나는 다른 사건이 아니라 배치를 고친 구성이다. memory placement 와 binding 까지 Node 0 으로 맞추면 같은 접근이 Node 0 RAM 으로 가고 local access 가 된다. 접근 비용이 실제로 얼마나 차이 나는지, 이 Host 가 몇 개의 node 를 가졌는지는 그림이 말하지 않는다.",
|
||||
"source_context": {
|
||||
"document": "docs/virtualization/final/document.md",
|
||||
"document_sha256": "181e2b3cc8a45bae81e7e8193d026937c4d586ae4495d3b2c323eb7e6abcfadd",
|
||||
"document_sha256": "8c4ecc64c8cea9a4450ed7131fdd9cb2048dc092b66cd969f6346ed77887c210",
|
||||
"anchor": {
|
||||
"kind": "heading",
|
||||
"value": "75. vCPU와 NUMA의 연결",
|
||||
"line": 3313
|
||||
"line": 3326
|
||||
}
|
||||
},
|
||||
"composition": {
|
||||
@@ -45,8 +45,8 @@
|
||||
"description": "Guest vCPU 가 Host 에서 갖는 실체. Host scheduler 가 이것을 logical CPU 에 올린다.",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3315,
|
||||
"end_line": 3324
|
||||
"start_line": 3328,
|
||||
"end_line": 3337
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -63,16 +63,16 @@
|
||||
"description": "그 가상 머신의 Host physical backing page 가 놓이는 자리.",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3327,
|
||||
"end_line": 3327
|
||||
"start_line": 3340,
|
||||
"end_line": 3340
|
||||
},
|
||||
{
|
||||
"start_line": 3352,
|
||||
"end_line": 3354
|
||||
"start_line": 3365,
|
||||
"end_line": 3367
|
||||
},
|
||||
{
|
||||
"start_line": 3381,
|
||||
"end_line": 3382
|
||||
"start_line": 3394,
|
||||
"end_line": 3395
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -90,8 +90,8 @@
|
||||
"description": "vCPU thread 가 실행되는 logical CPU. NUMA Node 0 에 속한다.",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3322,
|
||||
"end_line": 3330
|
||||
"start_line": 3335,
|
||||
"end_line": 3343
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -108,12 +108,12 @@
|
||||
"description": "Node 0 CPU 와 같은 node 의 RAM.",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3288,
|
||||
"end_line": 3296
|
||||
"start_line": 3301,
|
||||
"end_line": 3309
|
||||
},
|
||||
{
|
||||
"start_line": 3373,
|
||||
"end_line": 3382
|
||||
"start_line": 3386,
|
||||
"end_line": 3395
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -130,12 +130,12 @@
|
||||
"description": "다른 node 의 RAM. Node 0 CPU 가 읽으면 interconnect 를 건넌다.",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3299,
|
||||
"end_line": 3306
|
||||
"start_line": 3312,
|
||||
"end_line": 3319
|
||||
},
|
||||
{
|
||||
"start_line": 3334,
|
||||
"end_line": 3334
|
||||
"start_line": 3347,
|
||||
"end_line": 3347
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -152,12 +152,12 @@
|
||||
"style": "solid",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3322,
|
||||
"end_line": 3324
|
||||
"start_line": 3335,
|
||||
"end_line": 3337
|
||||
},
|
||||
{
|
||||
"start_line": 3347,
|
||||
"end_line": 3350
|
||||
"start_line": 3360,
|
||||
"end_line": 3363
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -172,12 +172,12 @@
|
||||
"style": "solid",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3327,
|
||||
"end_line": 3327
|
||||
"start_line": 3340,
|
||||
"end_line": 3340
|
||||
},
|
||||
{
|
||||
"start_line": 3352,
|
||||
"end_line": 3354
|
||||
"start_line": 3365,
|
||||
"end_line": 3367
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -192,12 +192,12 @@
|
||||
"style": "dashed",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3329,
|
||||
"end_line": 3339
|
||||
"start_line": 3342,
|
||||
"end_line": 3352
|
||||
},
|
||||
{
|
||||
"start_line": 3356,
|
||||
"end_line": 3357
|
||||
"start_line": 3369,
|
||||
"end_line": 3370
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -212,12 +212,12 @@
|
||||
"style": "solid",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3361,
|
||||
"end_line": 3366
|
||||
"start_line": 3374,
|
||||
"end_line": 3379
|
||||
},
|
||||
{
|
||||
"start_line": 3381,
|
||||
"end_line": 3382
|
||||
"start_line": 3394,
|
||||
"end_line": 3395
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
@@ -232,12 +232,12 @@
|
||||
"style": "solid",
|
||||
"evidence": [
|
||||
{
|
||||
"start_line": 3288,
|
||||
"end_line": 3296
|
||||
"start_line": 3301,
|
||||
"end_line": 3309
|
||||
},
|
||||
{
|
||||
"start_line": 3373,
|
||||
"end_line": 3382
|
||||
"start_line": 3386,
|
||||
"end_line": 3395
|
||||
}
|
||||
],
|
||||
"assumption": false
|
||||
|
||||
Reference in New Issue
Block a user