From nobody Wed Nov 27 07:42:24 2024 Received: from mxde.zte.com.cn (mxde.zte.com.cn [209.9.37.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1101114A099; Sat, 12 Oct 2024 09:14:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.9.37.142 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1728724461; cv=none; b=BWGMo8Id8Yyu+fGzmzzK657YfjjQz6LQai/uk7ArLwdq7hRi1U374tB0YZm92u51oLLgdTJ5WY394PUqb0ybSNrK4waggIPyJFn0nGI27v94K8xwddcmOsqM22yJZ4I73vUgR6CblAAgFFGV75l2NPcFk/NwX7K3N11Rj9AqDkY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1728724461; c=relaxed/simple; bh=NPsyfu8aAbTg7SkWIpdWY4qmV2RarZ/zZ22RhYoTlVc=; h=Date:Message-ID:Mime-Version:From:To:Cc:Subject:Content-Type; b=AWbBGqmxYZSQ619tY+u8gHOQbtVUSwactnrvDdlsd4RHoAV6GVUdZmSx5Mh+G9Yd3QRUEF+xQLr32lshYNBBDKqni6vQgzJ2c3HjbXqBe38y3ltdhO3P74Dww/FFMHUgyuZQ7uR9S2sc+QBleDYeTjPl53l1bphv+sh/odGg6gc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=zte.com.cn; spf=pass smtp.mailfrom=zte.com.cn; arc=none smtp.client-ip=209.9.37.142 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=zte.com.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=zte.com.cn Received: from mxhk.zte.com.cn (unknown [192.168.250.138]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mxde.zte.com.cn (FangMail) with ESMTPS id 4XQd8z12p4zBRHKP; Sat, 12 Oct 2024 17:14:11 +0800 (CST) Received: from mse-fl2.zte.com.cn (unknown [10.5.228.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxhk.zte.com.cn (FangMail) with ESMTPS id 4XQd8n4BCPz5B1DK; Sat, 12 Oct 2024 17:14:01 +0800 (CST) Received: from njy2app01.zte.com.cn ([10.40.12.136]) by mse-fl2.zte.com.cn with SMTP id 49C9DsLB077233; Sat, 12 Oct 2024 17:13:54 +0800 (+08) (envelope-from jiang.kun2@zte.com.cn) Received: from mapi (njy2app01[null]) by mapi (Zmail) with MAPI id mid204; Sat, 12 Oct 2024 17:13:57 +0800 (CST) Date: Sat, 12 Oct 2024 17:13:57 +0800 (CST) X-Zmail-TransId: 2af9670a3dd5ffffffffb18-1b404 X-Mailer: Zmail v1.0 Message-ID: <20241012171357153parWX6Has5WheQyGlP0kP@zte.com.cn> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 From: To: , , , , , , Cc: , , , , , , Subject: =?UTF-8?B?wqBbUEFUQ0ggdjVdIERvY3MvemhfQ046IFRyYW5zbGF0ZSBwaHlzaWNhbF9tZW1vcnkucnN0IHRvIFNpbXBsaWZpZWTCoENoaW5lc2U=?= Content-Type: text/plain; charset="utf-8" X-MAIL: mse-fl2.zte.com.cn 49C9DsLB077233 X-Fangmail-Anti-Spam-Filtered: true X-Fangmail-MID-QID: 670A3DE2.000/4XQd8z12p4zBRHKP Content-Transfer-Encoding: quoted-printable From: Yaxin Wang This patch translates the "physical_memory.rst" document into Simplified Chinese to improve accessibility for Chinese-speaking developers and users. The translation was done with attention to technical accuracy and readability, ensuring that the document remains informative and useful in its translated form. Update to commit 7332f9e45d2e("docs/mm: Physical Memory: Fix grammar") Signed-off-by: Yaxin Wang Signed-off-by: Jiang Kun Reviewed-by: Yanteng Si --- v4->v5: Some fixes according to: https://lore.kernel.org/all/9be3cd38-5948-4b6e-936e-f1dcc47336c2@linux.dev/ 1. add Signed-off-by: Jiang Kun 2. add commit tag 3. use a capable email client Documentation/translations/zh_CN/mm/index.rst | 1 + .../translations/zh_CN/mm/physical_memory.rst | 356 ++++++++++++++++++ 2 files changed, 357 insertions(+) create mode 100644 Documentation/translations/zh_CN/mm/physical_memory.rst diff --git a/Documentation/translations/zh_CN/mm/index.rst b/Documentation/= translations/zh_CN/mm/index.rst index b950dd118be7..eac20a7ec9a6 100644 --- a/Documentation/translations/zh_CN/mm/index.rst +++ b/Documentation/translations/zh_CN/mm/index.rst @@ -53,6 +53,7 @@ Linux=E5=86=85=E5=AD=98=E7=AE=A1=E7=90=86=E6=96=87=E6=A1= =A3 page_migration page_owner page_table_check + physical_memory remap_file_pages split_page_table_lock vmalloced-kernel-stacks diff --git a/Documentation/translations/zh_CN/mm/physical_memory.rst b/Docu= mentation/translations/zh_CN/mm/physical_memory.rst new file mode 100644 index 000000000000..ed813e513897 --- /dev/null +++ b/Documentation/translations/zh_CN/mm/physical_memory.rst @@ -0,0 +1,356 @@ +.. SPDX-License-Identifier: GPL-2.0 + +.. include:: ../disclaimer-zh_CN.rst + +:Original: Documentation/mm/physical_memory.rst + +:=E7=BF=BB=E8=AF=91: + + =E7=8E=8B=E4=BA=9A=E9=91=AB Yaxin Wang + +=3D=3D=3D=3D=3D=3D=3D=3D +=E7=89=A9=E7=90=86=E5=86=85=E5=AD=98 +=3D=3D=3D=3D=3D=3D=3D=3D + +Linux=E5=8F=AF=E7=94=A8=E4=BA=8E=E5=A4=9A=E7=A7=8D=E6=9E=B6=E6=9E=84=EF=BC= =8C=E5=9B=A0=E6=AD=A4=E9=9C=80=E8=A6=81=E4=B8=80=E4=B8=AA=E4=B8=8E=E6=9E=B6= =E6=9E=84=E6=97=A0=E5=85=B3=E7=9A=84=E6=8A=BD=E8=B1=A1=E6=9D=A5=E8=A1=A8=E7= =A4=BA=E7=89=A9=E7=90=86=E5=86=85=E5=AD=98=E3=80=82=E6=9C=AC=E7=AB=A0=E6=8F= =8F=E8=BF=B0 +=E4=BA=86=E7=AE=A1=E7=90=86=E8=BF=90=E8=A1=8C=E7=B3=BB=E7=BB=9F=E4=B8=AD= =E7=89=A9=E7=90=86=E5=86=85=E5=AD=98=E7=9A=84=E7=BB=93=E6=9E=84=E3=80=82 + +=E7=AC=AC=E4=B8=80=E4=B8=AA=E4=B8=8E=E5=86=85=E5=AD=98=E7=AE=A1=E7=90=86= =E7=9B=B8=E5=85=B3=E7=9A=84=E4=B8=BB=E8=A6=81=E6=A6=82=E5=BF=B5=E6=98=AF`= =E9=9D=9E=E4=B8=80=E8=87=B4=E6=80=A7=E5=86=85=E5=AD=98=E8=AE=BF=E9=97=AE(NU= MA) +` + +=E5=9C=A8=E5=A4=9A=E6=A0=B8=E5=92=8C=E5=A4=9A=E6=8F=92=E6=A7=BD=E6=9C=BA= =E5=99=A8=E4=B8=AD=EF=BC=8C=E5=86=85=E5=AD=98=E5=8F=AF=E8=83=BD=E8=A2=AB=E7= =BB=84=E7=BB=87=E6=88=90=E4=B8=8D=E5=90=8C=E7=9A=84=E5=AD=98=E5=82=A8=E5=8C= =BA=EF=BC=8C=E8=BF=99=E4=BA=9B=E5=AD=98=E5=82=A8=E5=8C=BA=E6=A0=B9=E6=8D=AE= =E4=B8=8E=E5=A4=84=E7=90=86=E5=99=A8 +=E7=9A=84=E2=80=9C=E4=B8=8D=E5=90=8C=E2=80=9D=E8=80=8C=E6=9C=89=E4=B8=8D= =E5=90=8C=E7=9A=84=E8=AE=BF=E9=97=AE=E5=BC=80=E9=94=80=E3=80=82=E4=BE=8B=E5= =A6=82=EF=BC=8C=E5=8F=AF=E8=83=BD=E4=B8=BA=E6=AF=8F=E4=B8=AACPU=E5=88=86=E9= =85=8D=E5=86=85=E5=AD=98=E5=AD=98=E5=82=A8=E5=8C=BA=EF=BC=8C=E6=88=96=E8=80= =85=E4=B8=BA=E5=A4=96=E5=9B=B4 +=E8=AE=BE=E5=A4=87=E5=9C=A8=E9=99=84=E8=BF=91=E5=88=86=E9=85=8D=E4=B8=80= =E4=B8=AA=E9=9D=9E=E5=B8=B8=E9=80=82=E5=90=88DMA=E7=9A=84=E5=86=85=E5=AD=98= =E5=AD=98=E5=82=A8=E5=8C=BA=E3=80=82 + +=E6=AF=8F=E4=B8=AA=E5=AD=98=E5=82=A8=E5=8C=BA=E8=A2=AB=E7=A7=B0=E4=B8=BA= =E4=B8=80=E4=B8=AA=E8=8A=82=E7=82=B9=EF=BC=8C=E8=8A=82=E7=82=B9=E5=9C=A8Lin= ux=E4=B8=AD=E8=A1=A8=E7=A4=BA=E4=B8=BA ``struct pglist_data``=EF=BC=8C +=E5=8D=B3=E4=BD=BF=E6=98=AF=E5=9C=A8UMA=E6=9E=B6=E6=9E=84=E4=B8=AD=E4=B9= =9F=E6=98=AF=E8=BF=99=E6=A0=B7=E8=A1=A8=E7=A4=BA=E3=80=82=E8=AF=A5=E7=BB=93= =E6=9E=84=E6=80=BB=E6=98=AF=E9=80=9A=E8=BF=87 ``pg_data_t`` =E6=9D=A5=E5=BC= =95=E7=94=A8=E3=80=82=E7=89=B9 +=E5=AE=9A=E8=8A=82=E7=82=B9=E7=9A=84 ``pg_data_t`` =E7=BB=93=E6=9E=84=E4= =BD=93=E5=8F=AF=E4=BB=A5=E9=80=9A=E8=BF=87NODE_DATA(nid)=E5=BC=95=E7=94=A8= =EF=BC=8C=E5=85=B6=E4=B8=ADnid=E8=A2=AB=E7=A7=B0 +=E4=B8=BA=E8=AF=A5=E8=8A=82=E7=82=B9=E7=9A=84ID=E3=80=82 + +=E5=AF=B9=E4=BA=8E=E9=9D=9E=E4=B8=80=E8=87=B4=E6=80=A7=E5=86=85=E5=AD=98= =E8=AE=BF=E9=97=AE=EF=BC=88NUMA=EF=BC=89=E6=9E=B6=E6=9E=84=EF=BC=8C=E8=8A= =82=E7=82=B9=E6=95=B0=E6=8D=AE=E7=BB=93=E6=9E=84=E5=9C=A8=E5=BC=95=E5=AF=BC= =E6=97=B6=E7=94=B1=E7=89=B9=E5=AE=9A=E4=BA=8E=E6=9E=B6=E6=9E=84=E7=9A=84=E4= =BB=A3=E7=A0=81=E6=97=A9 +=E6=9C=9F=E5=88=86=E9=85=8D=E3=80=82=E9=80=9A=E5=B8=B8=EF=BC=8C=E8=BF=99= =E4=BA=9B=E7=BB=93=E6=9E=84=E5=9C=A8=E5=85=B6=E6=89=80=E5=9C=A8=E7=9A=84=E5= =86=85=E5=AD=98=E5=8C=BA=E4=B8=8A=E6=9C=AC=E5=9C=B0=E5=88=86=E9=85=8D=E3=80= =82=E5=AF=B9=E4=BA=8E=E4=B8=80=E8=87=B4=E6=80=A7=E5=86=85=E5=AD=98=E8=AE=BF= =E9=97=AE=EF=BC=88UMA=EF=BC=89 +=E6=9E=B6=E6=9E=84=EF=BC=8C=E5=8F=AA=E4=BD=BF=E7=94=A8=E4=B8=80=E4=B8=AA= =E9=9D=99=E6=80=81=E7=9A=84 ``pg_data_t`` =E7=BB=93=E6=9E=84=E4=BD=93=EF=BC= =8C=E7=A7=B0=E4=B8=BA ``contig_page_data`` =E3=80=82 +=E8=8A=82=E7=82=B9=E5=B0=86=E4=BC=9A=E5=9C=A8 :ref:`=E8=8A=82=E7=82=B9 ` =E7=AB=A0=E8=8A=82=E4=B8=AD=E8=BF=9B=E4=B8=80=E6=AD=A5=E8=AE=A8=E8=AE= =BA=E3=80=82 + +=E6=95=B4=E4=B8=AA=E7=89=A9=E7=90=86=E5=86=85=E5=AD=98=E8=A2=AB=E5=88=92= =E5=88=86=E4=B8=BA=E4=B8=80=E4=B8=AA=E6=88=96=E5=A4=9A=E4=B8=AA=E8=A2=AB=E7= =A7=B0=E4=B8=BA=E5=8C=BA=E5=9F=9F=E7=9A=84=E5=9D=97=EF=BC=8C=E8=BF=99=E4=BA= =9B=E5=8C=BA=E5=9F=9F=E8=A1=A8=E7=A4=BA=E5=86=85=E5=AD=98=E7=9A=84=E8=8C=83= =E5=9B=B4=E3=80=82=E8=BF=99 +=E4=BA=9B=E8=8C=83=E5=9B=B4=E9=80=9A=E5=B8=B8=E7=94=B1=E8=AE=BF=E9=97=AE= =E5=86=85=E5=AD=98=E7=9A=84=E6=9E=B6=E6=9E=84=E9=99=90=E5=88=B6=E6=9D=A5=E5= =86=B3=E5=AE=9A=E3=80=82=E5=9C=A8=E8=8A=82=E7=82=B9=E5=86=85=EF=BC=8C=E4=B8= =8E=E7=89=B9=E5=AE=9A=E5=8C=BA=E5=9F=9F=E5=AF=B9=E5=BA=94=E7=9A=84=E5=86=85= =E5=AD=98=E8=8C=83=E5=9B=B4 +=E7=94=B1 ``struct zone`` =E7=BB=93=E6=9E=84=E4=BD=93=E6=8F=8F=E8=BF=B0=EF= =BC=8C=E8=AF=A5=E7=BB=93=E6=9E=84=E8=A2=AB=E5=AE=9A=E4=B9=89=E4=B8=BA ``zon= e_t``=EF=BC=8C=E6=AF=8F=E7=A7=8D=E5=8C=BA=E5=9F=9F=E9=83=BD +=E5=B1=9E=E4=BA=8E=E4=BB=A5=E4=B8=8B=E6=8F=8F=E8=BF=B0=E7=B1=BB=E5=9E=8B= =E7=9A=84=E4=B8=80=E7=A7=8D=E3=80=82 + +* ``ZONE_DMA`` =E5=92=8C ``ZONE_DMA32`` =E5=9C=A8=E5=8E=86=E5=8F=B2=E4=B8= =8A=E4=BB=A3=E8=A1=A8=E9=80=82=E7=94=A8=E4=BA=8EDMA=E7=9A=84=E5=86=85=E5=AD= =98=EF=BC=8C=E8=BF=99=E4=BA=9B + =E5=86=85=E5=AD=98=E7=94=B1=E9=82=A3=E4=BA=9B=E4=B8=8D=E8=83=BD=E8=AE=BF= =E9=97=AE=E6=89=80=E6=9C=89=E5=8F=AF=E5=AF=BB=E5=9D=80=E5=86=85=E5=AD=98=E7= =9A=84=E5=A4=96=E8=AE=BE=E8=AE=BF=E9=97=AE=E3=80=82=E5=A4=9A=E5=B9=B4=E6=9D= =A5=EF=BC=8C=E5=B7=B2=E7=BB=8F=E6=9C=89=E4=BA=86=E6=9B=B4=E5=A5=BD=E3=80=81= =E6=9B=B4=E7=A8=B3 + =E5=9B=BA=E7=9A=84=E6=8E=A5=E5=8F=A3=E6=9D=A5=E8=8E=B7=E5=8F=96=E6=BB=A1= =E8=B6=B3=E7=89=B9=E5=AE=9ADMA=E9=9C=80=E6=B1=82=E7=9A=84=E5=86=85=E5=AD=98= =EF=BC=88=E8=BF=99=E4=BA=9B=E6=8E=A5=E5=8F=A3=E7=94=B1 + Documentation/core-api/dma-api.rst =E6=96=87=E6=A1=A3=E6=8F=8F=E8=BF=B0= =EF=BC=89=EF=BC=8C=E4=BD=86=E6=98=AF ``ZONE_DMA`` + =E5=92=8C ``ZONE_DMA32`` =E4=BB=8D=E7=84=B6=E8=A1=A8=E7=A4=BA=E8=AE=BF= =E9=97=AE=E5=8F=97=E9=99=90=E7=9A=84=E5=86=85=E5=AD=98=E8=8C=83=E5=9B=B4=E3= =80=82 + +=E5=8F=96=E5=86=B3=E4=BA=8E=E6=9E=B6=E6=9E=84=E7=9A=84=E4=B8=8D=E5=90=8C= =EF=BC=8C=E8=BF=99=E4=B8=A4=E7=A7=8D=E5=8C=BA=E5=9F=9F=E5=8F=AF=E4=BB=A5=E5= =9C=A8=E6=9E=84=E5=BB=BA=E6=97=B6=E9=80=9A=E8=BF=87=E5=85=B3=E9=97=AD ``CON= FIG_ZONE_DMA`` =E5=92=8C +``CONFIG_ZONE_DMA32`` =E9=85=8D=E7=BD=AE=E9=80=89=E9=A1=B9=E6=9D=A5=E7=A6= =81=E7=94=A8=E3=80=82=E4=B8=80=E4=BA=9B64=E4=BD=8D=E7=9A=84=E5=B9=B3=E5=8F= =B0=E5=8F=AF=E8=83=BD=E9=9C=80=E8=A6=81=E8=BF=99=E4=B8=A4=E7=A7=8D=E5=8C=BA= =E5=9F=9F=EF=BC=8C +=E5=9B=A0=E4=B8=BA=E4=BB=96=E4=BB=AC=E6=94=AF=E6=8C=81=E5=85=B7=E6=9C=89= =E4=B8=8D=E5=90=8CDMA=E5=AF=BB=E5=9D=80=E9=99=90=E5=88=B6=E7=9A=84=E5=A4=96= =E8=AE=BE=E3=80=82 + +* ``ZONE_NORMAL`` =E6=98=AF=E6=99=AE=E9=80=9A=E5=86=85=E5=AD=98=E7=9A=84= =E5=8C=BA=E5=9F=9F=EF=BC=8C=E8=BF=99=E7=A7=8D=E5=86=85=E5=AD=98=E5=8F=AF=E4= =BB=A5=E8=A2=AB=E5=86=85=E6=A0=B8=E9=9A=8F=E6=97=B6=E8=AE=BF=E9=97=AE=E3=80= =82=E5=A6=82=E6=9E=9CDMA + =E8=AE=BE=E5=A4=87=E6=94=AF=E6=8C=81=E5=B0=86=E6=95=B0=E6=8D=AE=E4=BC=A0= =E8=BE=93=E5=88=B0=E6=89=80=E6=9C=89=E5=8F=AF=E5=AF=BB=E5=9D=80=E7=9A=84=E5= =86=85=E5=AD=98=E5=8C=BA=E5=9F=9F=EF=BC=8C=E9=82=A3=E4=B9=88=E5=8F=AF=E5=9C= =A8=E8=AF=A5=E5=8C=BA=E5=9F=9F=E7=9A=84=E9=A1=B5=E9=9D=A2=E4=B8=8A=E6=89=A7= =E8=A1=8CDMA + =E6=93=8D=E4=BD=9C=E3=80=82 ``ZONE_NORMAL`` =E6=80=BB=E6=98=AF=E5=BC=80= =E5=90=AF=E7=9A=84=E3=80=82 + +* ``ZONE_HIGHMEM`` =E6=98=AF=E6=8C=87=E9=82=A3=E4=BA=9B=E6=B2=A1=E6=9C=89= =E5=9C=A8=E5=86=85=E6=A0=B8=E9=A1=B5=E8=A1=A8=E4=B8=AD=E6=B0=B8=E4=B9=85=E6= =98=A0=E5=B0=84=E7=9A=84=E7=89=A9=E7=90=86=E5=86=85=E5=AD=98=E9=83=A8=E5=88= =86=E3=80=82=E8=AF=A5=E5=8C=BA + =E5=9F=9F=E7=9A=84=E5=86=85=E5=AD=98=E5=8F=AA=E8=83=BD=E9=80=9A=E8=BF=87= =E4=B8=B4=E6=97=B6=E6=98=A0=E5=B0=84=E8=A2=AB=E5=86=85=E6=A0=B8=E8=AE=BF=E9= =97=AE=E3=80=82=E8=AF=A5=E5=8C=BA=E5=9F=9F=E5=8F=AA=E5=9C=A8=E6=9F=90=E4=BA= =9B32=E4=BD=8D=E6=9E=B6=E6=9E=84=E4=B8=8A=E5=8F=AF=E7=94=A8=EF=BC=8C=E5=B9= =B6=E4=B8=94=E6=98=AF + =E9=80=9A=E8=BF=87 ``CONFIG_HIGHMEM`` =E9=80=89=E9=A1=B9=E5=BC=80=E5=90= =AF=E3=80=82 + +* ``ZONE_MOVABLE`` =E6=98=AF=E7=94=A8=E4=BA=8E=E5=8F=AF=E8=AE=BF=E9=97=AE= =E7=9A=84=E6=99=AE=E9=80=9A=E5=86=85=E5=AD=98=E5=8C=BA=E5=9F=9F=EF=BC=8C=E5= =B0=B1=E5=83=8F ``ZONE_NORMAL`` + =E4=B8=80=E6=A0=B7=E3=80=82 =E4=B8=8D=E5=90=8C=E4=B9=8B=E5=A4=84=E5=9C= =A8=E4=BA=8E ``ZONE_MOVABLE`` =E4=B8=AD=E7=9A=84=E5=A4=A7=E5=A4=9A=E6=95=B0= =E9=A1=B5=E9=9D=A2=E5=86=85=E5=AE=B9=E6=98=AF=E5=8F=AF=E7=A7=BB=E5=8A=A8=E7= =9A=84=E3=80=82 + =E8=BF=99=E6=84=8F=E5=91=B3=E7=9D=80=E8=BF=99=E4=BA=9B=E9=A1=B5=E9=9D=A2= =E7=9A=84=E8=99=9A=E6=8B=9F=E5=9C=B0=E5=9D=80=E4=B8=8D=E4=BC=9A=E6=94=B9=E5= =8F=98=EF=BC=8C=E4=BD=86=E5=AE=83=E4=BB=AC=E7=9A=84=E5=86=85=E5=AE=B9=E5=8F= =AF=E8=83=BD=E4=BC=9A=E5=9C=A8=E4=B8=8D=E5=90=8C=E7=9A=84=E7=89=A9=E7=90=86= =E9=A1=B5=E9=9D=A2 + =E4=B9=8B=E9=97=B4=E7=A7=BB=E5=8A=A8=E3=80=82=E9=80=9A=E5=B8=B8=EF=BC=8C= =E5=9C=A8=E5=86=85=E5=AD=98=E7=83=AD=E6=8F=92=E6=8B=94=E6=9C=9F=E9=97=B4=E5= =A1=AB=E5=85=85 ``ZONE_MOVABLE``=EF=BC=8C =E5=9C=A8=E5=90=AF=E5=8A=A8=E6= =97=B6=E4=B9=9F + =E5=8F=AF=E4=BB=A5=E4=BD=BF=E7=94=A8 ``kernelcore``=E3=80=81 ``movableco= re`` =E5=92=8C ``movable_node`` + =E8=BF=99=E4=BA=9B=E5=86=85=E6=A0=B8=E5=91=BD=E4=BB=A4=E8=A1=8C=E5=8F=82= =E6=95=B0=E6=9D=A5=E5=A1=AB=E5=85=85=E3=80=82=E6=9B=B4=E5=A4=9A=E8=AF=A6=E7= =BB=86=E4=BF=A1=E6=81=AF=EF=BC=8C=E8=AF=B7=E5=8F=82=E9=98=85=E5=86=85=E6=A0= =B8=E6=96=87=E6=A1=A3 + Documentation/mm/page_migration.rst =E5=92=8C + Documentation/admin-guide/mm/memory-hotplug.rst=E3=80=82 + +* ``ZONE_DEVICE`` =E8=A1=A8=E7=A4=BA=E4=BD=8D=E4=BA=8E=E6=8C=81=E4=B9=85= =E6=80=A7=E5=86=85=E5=AD=98=EF=BC=88PMEM=EF=BC=89=E5=92=8C=E5=9B=BE=E5=BD= =A2=E5=A4=84=E7=90=86=E5=8D=95=E5=85=83=EF=BC=88GPU=EF=BC=89 + =E7=AD=89=E8=AE=BE=E5=A4=87=E4=B8=8A=E7=9A=84=E5=86=85=E5=AD=98=E3=80=82= =E5=AE=83=E4=B8=8ERAM=E5=8C=BA=E5=9F=9F=E7=B1=BB=E5=9E=8B=E6=9C=89=E4=B8=8D= =E5=90=8C=E7=9A=84=E7=89=B9=E6=80=A7=EF=BC=8C=E5=B9=B6=E4=B8=94=E5=AE=83=E7= =9A=84=E5=AD=98=E5=9C=A8=E6=98=AF=E4=B8=BA=E4=BA=86=E6=8F=90=E4=BE=9B + :ref:`struct page` =E7=BB=93=E6=9E=84=E5=92=8C=E5=86=85=E5=AD=98= =E6=98=A0=E5=B0=84=E6=9C=8D=E5=8A=A1=EF=BC=8C=E4=BB=A5=E4=BE=BF=E8=AE=BE=E5= =A4=87=E9=A9=B1=E5=8A=A8=E7=A8=8B=E5=BA=8F=E8=83=BD + =E8=AF=86=E5=88=AB=E7=89=A9=E7=90=86=E5=9C=B0=E5=9D=80=E8=8C=83=E5=9B=B4= =E3=80=82 ``ZONE_DEVICE`` =E9=80=9A=E8=BF=87 ``CONFIG_ZONE_DEVICE`` + =E9=80=89=E9=A1=B9=E5=BC=80=E5=90=AF=E3=80=82 + +=E9=9C=80=E8=A6=81=E6=B3=A8=E6=84=8F=E7=9A=84=E6=98=AF=EF=BC=8C=E8=AE=B8= =E5=A4=9A=E5=86=85=E6=A0=B8=E6=93=8D=E4=BD=9C=E5=8F=AA=E8=83=BD=E4=BD=BF=E7= =94=A8 ``ZONE_NORMAL`` =E6=9D=A5=E6=89=A7=E8=A1=8C=EF=BC=8C=E5=9B=A0=E6=AD= =A4=E5=AE=83=E6=98=AF +=E6=80=A7=E8=83=BD=E6=9C=80=E5=85=B3=E9=94=AE=E5=8C=BA=E5=9F=9F=E3=80=82= =E5=8C=BA=E5=9F=9F=E5=9C=A8 :ref:`=E5=8C=BA=E5=9F=9F ` =E7=AB=A0=E8= =8A=82=E4=B8=AD=E6=9C=89=E6=9B=B4=E8=AF=A6=E7=BB=86=E7=9A=84=E8=AE=A8=E8=AE= =BA=E3=80=82 + +=E8=8A=82=E7=82=B9=E5=92=8C=E5=8C=BA=E5=9F=9F=E8=8C=83=E5=9B=B4=E4=B9=8B= =E9=97=B4=E7=9A=84=E5=85=B3=E7=B3=BB=E7=94=B1=E5=9B=BA=E4=BB=B6=E6=8A=A5=E5= =91=8A=E7=9A=84=E7=89=A9=E7=90=86=E5=86=85=E5=AD=98=E6=98=A0=E5=B0=84=E5=86= =B3=E5=AE=9A=EF=BC=8C=E5=8F=A6=E5=A4=96=E4=B9=9F=E7=94=B1=E5=86=85=E5=AD=98= =E5=AF=BB=E5=9D=80 +=E7=9A=84=E6=9E=B6=E6=9E=84=E7=BA=A6=E6=9D=9F=E4=BB=A5=E5=8F=8A=E5=86=85= =E6=A0=B8=E5=91=BD=E4=BB=A4=E8=A1=8C=E4=B8=AD=E7=9A=84=E6=9F=90=E4=BA=9B=E5= =8F=82=E6=95=B0=E5=86=B3=E5=AE=9A=E3=80=82 + +=E4=BE=8B=E5=A6=82=EF=BC=8C=E5=9C=A8=E5=85=B7=E6=9C=892GB RAM=E7=9A=84x86= =E7=BB=9F=E4=B8=80=E5=86=85=E5=AD=98=E6=9E=B6=E6=9E=84=EF=BC=88UMA=EF=BC=89= =E6=9C=BA=E5=99=A8=E4=B8=8A=E8=BF=90=E8=A1=8C32=E4=BD=8D=E5=86=85=E6=A0=B8= =E6=97=B6=EF=BC=8C=E6=95=B4 +=E4=B8=AA=E5=86=85=E5=AD=98=E5=B0=86=E4=BD=8D=E4=BA=8E=E8=8A=82=E7=82=B90= =EF=BC=8C=E5=B9=B6=E4=B8=94=E5=B0=86=E6=9C=89=E4=B8=89=E4=B8=AA=E5=8C=BA=E5= =9F=9F=EF=BC=9A ``ZONE_DMA``=E3=80=81 ``ZONE_NORMAL`` +=E5=92=8C ``ZONE_HIGHMEM``:: + + 0 2G + +-------------------------------------------------------------+ + | node 0 | + +-------------------------------------------------------------+ + + 0 16M 896M 2G + +----------+-----------------------+--------------------------+ + | ZONE_DMA | ZONE_NORMAL | ZONE_HIGHMEM | + +----------+-----------------------+--------------------------+ + + +=E5=9C=A8=E5=86=85=E6=A0=B8=E6=9E=84=E5=BB=BA=E6=97=B6=E5=85=B3=E9=97=AD `= `ZONE_DMA`` =E5=BC=80=E5=90=AF ``ZONE_DMA32``=EF=BC=8C=E5=B9=B6=E4=B8=94=E5= =9C=A8=E5=85=B7=E6=9C=8916GB +RAM=E5=B9=B3=E5=9D=87=E5=88=86=E9=85=8D=E5=9C=A8=E4=B8=A4=E4=B8=AA=E8=8A= =82=E7=82=B9=E4=B8=8A=E7=9A=84arm64=E6=9C=BA=E5=99=A8=E4=B8=8A=EF=BC=8C=E4= =BD=BF=E7=94=A8 ``movablecore=3D80%`` =E5=8F=82=E6=95=B0 +=E5=90=AF=E5=8A=A8=E6=97=B6=EF=BC=8C ``ZONE_DMA32`` =E3=80=81 ``ZONE_NORMA= L`` =E5=92=8C ``ZONE_MOVABLE`` +=E4=BD=8D=E4=BA=8E=E8=8A=82=E7=82=B90=EF=BC=8C=E8=80=8C ``ZONE_NORMAL`` = =E5=92=8C ``ZONE_MOVABLE`` =E4=BD=8D=E4=BA=8E=E8=8A=82=E7=82=B91:: + + + 1G 9G 17G + +--------------------------------+ +--------------------------+ + | node 0 | | node 1 | + +--------------------------------+ +--------------------------+ + + 1G 4G 4200M 9G 9320M 17G + +---------+----------+-----------+ +------------+-------------+ + | DMA32 | NORMAL | MOVABLE | | NORMAL | MOVABLE | + +---------+----------+-----------+ +------------+-------------+ + + +=E5=86=85=E5=AD=98=E5=AD=98=E5=82=A8=E5=8C=BA=E5=8F=AF=E8=83=BD=E4=BD=8D= =E4=BA=8E=E4=BA=A4=E9=94=99=E7=9A=84=E8=8A=82=E7=82=B9=E3=80=82=E5=9C=A8=E4= =B8=8B=E9=9D=A2=E7=9A=84=E4=BE=8B=E5=AD=90=E4=B8=AD=EF=BC=8C=E4=B8=80=E5=8F= =B0x86=E6=9C=BA=E5=99=A8=E6=9C=8916GB=E7=9A=84RAM=E5=88=86 +=E5=B8=83=E5=9C=A84=E4=B8=AA=E5=86=85=E5=AD=98=E5=AD=98=E5=82=A8=E5=8C=BA= =E4=B8=8A=EF=BC=8C=E5=81=B6=E6=95=B0=E7=BC=96=E5=8F=B7=E7=9A=84=E5=86=85=E5= =AD=98=E5=AD=98=E5=82=A8=E5=8C=BA=E5=B1=9E=E4=BA=8E=E8=8A=82=E7=82=B90=EF= =BC=8C=E5=A5=87=E6=95=B0=E7=BC=96=E5=8F=B7=E7=9A=84=E5=86=85=E5=AD=98=E6=9D= =A1=E5=B1=9E=E4=BA=8E +=E8=8A=82=E7=82=B91:: + + 0 4G 8G 12G 16G + +-------------+ +-------------+ +-------------+ +-------------+ + | node 0 | | node 1 | | node 0 | | node 1 | + +-------------+ +-------------+ +-------------+ +-------------+ + + 0 16M 4G + +-----+-------+ +-------------+ +-------------+ +-------------+ + | DMA | DMA32 | | NORMAL | | NORMAL | | NORMAL | + +-----+-------+ +-------------+ +-------------+ +-------------+ + +=E5=9C=A8=E8=BF=99=E7=A7=8D=E6=83=85=E5=86=B5=E4=B8=8B=EF=BC=8C=E8=8A=82= =E7=82=B90=E5=B0=86=E8=A6=86=E7=9B=96=E4=BB=8E0=E5=88=B012GB=E7=9A=84=E5=86= =85=E5=AD=98=E8=8C=83=E5=9B=B4=EF=BC=8C=E8=80=8C=E8=8A=82=E7=82=B91=E5=B0= =86=E8=A6=86=E7=9B=96=E4=BB=8E4GB=E5=88=B016GB +=E7=9A=84=E5=86=85=E5=AD=98=E8=8C=83=E5=9B=B4=E3=80=82 + +.. _nodes: + +=E8=8A=82=E7=82=B9 +=3D=3D=3D=3D + +=E6=AD=A3=E5=A6=82=E6=88=91=E4=BB=AC=E6=89=80=E6=8F=90=E5=88=B0=E7=9A=84= =EF=BC=8C=E5=86=85=E5=AD=98=E4=B8=AD=E7=9A=84=E6=AF=8F=E4=B8=AA=E8=8A=82=E7= =82=B9=E7=94=B1 ``pg_data_t`` =E6=8F=8F=E8=BF=B0=EF=BC=8C=E9=80=9A=E8=BF=87 +``struct pglist_data`` =E7=BB=93=E6=9E=84=E4=BD=93=E7=9A=84=E7=B1=BB=E5=9E= =8B=E5=AE=9A=E4=B9=89=E3=80=82=E5=9C=A8=E5=88=86=E9=85=8D=E9=A1=B5=E9=9D=A2= =E6=97=B6=EF=BC=8C=E9=BB=98=E8=AE=A4=E6=83=85=E5=86=B5=E4=B8=8B=EF=BC=8CLin= ux +=E4=BD=BF=E7=94=A8=E8=8A=82=E7=82=B9=E6=9C=AC=E5=9C=B0=E5=88=86=E9=85=8D= =E7=AD=96=E7=95=A5=EF=BC=8C=E4=BB=8E=E7=A6=BB=E5=BD=93=E5=89=8D=E8=BF=90=E8= =A1=8CCPU=E7=9A=84=E6=9C=80=E8=BF=91=E8=8A=82=E7=82=B9=E5=88=86=E9=85=8D=E5= =86=85=E5=AD=98=E3=80=82=E7=94=B1=E4=BA=8E=E8=BF=9B=E7=A8=8B=E5=80=BE=E5=90= =91=E4=BA=8E=E5=9C=A8=E5=90=8C +=E4=B8=80=E4=B8=AACPU=E4=B8=8A=E8=BF=90=E8=A1=8C=EF=BC=8C=E5=BE=88=E5=8F= =AF=E8=83=BD=E4=BC=9A=E4=BD=BF=E7=94=A8=E5=BD=93=E5=89=8D=E8=8A=82=E7=82=B9= =E7=9A=84=E5=86=85=E5=AD=98=E3=80=82=E5=88=86=E9=85=8D=E7=AD=96=E7=95=A5=E5= =8F=AF=E4=BB=A5=E7=94=B1=E7=94=A8=E6=88=B7=E6=8E=A7=E5=88=B6=EF=BC=8C=E5=A6= =82=E5=86=85=E6=A0=B8=E6=96=87 +=E6=A1=A3Documentation/admin-guide/mm/numa_memory_policy.rst =E4=B8=AD=E6= =89=80=E8=BF=B0=E3=80=82 + +=E5=A4=A7=E5=A4=9A=E6=95=B0NUMA=EF=BC=88=E9=9D=9E=E7=BB=9F=E4=B8=80=E5=86= =85=E5=AD=98=E8=AE=BF=E9=97=AE=EF=BC=89=E6=9E=B6=E6=9E=84=E7=BB=B4=E6=8A=A4= =E4=BA=86=E4=B8=80=E4=B8=AA=E6=8C=87=E5=90=91=E8=8A=82=E7=82=B9=E7=BB=93=E6= =9E=84=E7=9A=84=E6=8C=87=E9=92=88=E6=95=B0=E7=BB=84=E3=80=82=E8=BF=99=E4=BA= =9B=E5=AE=9E=E9=99=85 +=E7=9A=84=E7=BB=93=E6=9E=84=E5=9C=A8=E5=90=AF=E5=8A=A8=E8=BF=87=E7=A8=8B= =E4=B8=AD=E7=9A=84=E6=97=A9=E6=9C=9F=E8=A2=AB=E5=88=86=E9=85=8D=EF=BC=8C=E8= =BF=99=E6=97=B6=E7=89=B9=E5=AE=9A=E4=BA=8E=E6=9E=B6=E6=9E=84=E7=9A=84=E4=BB= =A3=E7=A0=81=E8=A7=A3=E6=9E=90=E4=BA=86=E5=9B=BA=E4=BB=B6=E6=8A=A5=E5=91=8A= =E7=9A=84=E7=89=A9=E7=90=86=E5=86=85 +=E5=AD=98=E6=98=A0=E5=B0=84=E3=80=82=E8=8A=82=E7=82=B9=E5=88=9D=E5=A7=8B= =E5=8C=96=E7=9A=84=E5=A4=A7=E9=83=A8=E5=88=86=E5=B7=A5=E4=BD=9C=E6=98=AF=E5= =9C=A8=E7=94=B1 free_area_init()=E5=AE=9E=E7=8E=B0=E7=9A=84=E5=90=AF=E5=8A= =A8=E8=BF=87=E7=A8=8B=E4=B9=8B=E5=90=8E +=E5=AE=8C=E6=88=90=EF=BC=8C=E8=AF=A5=E5=87=BD=E6=95=B0=E5=9C=A8=E5=90=8E= =E9=9D=A2=E7=9A=84=E5=B0=8F=E8=8A=82 :ref:`=E5=88=9D=E5=A7=8B=E5=8C=96 ` =E4=B8=AD=E6=9C=89=E8=AF=A6=E7=BB=86=E6=8F=8F=E8=BF=B0=E3=80= =82 + +=E9=99=A4=E4=BA=86=E8=8A=82=E7=82=B9=E7=BB=93=E6=9E=84=EF=BC=8C=E5=86=85= =E6=A0=B8=E8=BF=98=E7=BB=B4=E6=8A=A4=E4=BA=86=E4=B8=80=E4=B8=AA=E5=90=8D=E4= =B8=BA ``node_states`` =E7=9A=84 ``nodemask_t`` +=E4=BD=8D=E6=8E=A9=E7=A0=81=E6=95=B0=E7=BB=84=E3=80=82=E8=BF=99=E4=B8=AA= =E6=95=B0=E7=BB=84=E4=B8=AD=E7=9A=84=E6=AF=8F=E4=B8=AA=E4=BD=8D=E6=8E=A9=E7= =A0=81=E4=BB=A3=E8=A1=A8=E4=B8=80=E7=BB=84=E7=89=B9=E5=AE=9A=E5=B1=9E=E6=80= =A7=E7=9A=84=E8=8A=82=E7=82=B9=EF=BC=8C=E8=BF=99=E4=BA=9B=E5=B1=9E=E6=80=A7= =E7=94=B1 +``enum node_states`` =E5=AE=9A=E4=B9=89=EF=BC=8C=E5=AE=9A=E4=B9=89=E5=A6= =82=E4=B8=8B=EF=BC=9A + +``N_POSSIBLE`` +=E8=8A=82=E7=82=B9=E5=8F=AF=E8=83=BD=E5=9C=A8=E6=9F=90=E4=B8=AA=E6=97=B6= =E5=88=BB=E4=B8=8A=E7=BA=BF=E3=80=82 + +``N_ONLINE`` +=E8=8A=82=E7=82=B9=E5=B7=B2=E7=BB=8F=E4=B8=8A=E7=BA=BF=E3=80=82 + +``N_NORMAL_MEMORY`` +=E8=8A=82=E7=82=B9=E6=8B=A5=E6=9C=89=E6=99=AE=E9=80=9A=E5=86=85=E5=AD=98= =E3=80=82 + +``N_HIGH_MEMORY`` +=E8=8A=82=E7=82=B9=E6=8B=A5=E6=9C=89=E6=99=AE=E9=80=9A=E6=88=96=E9=AB=98= =E7=AB=AF=E5=86=85=E5=AD=98=E3=80=82=E5=BD=93=E5=85=B3=E9=97=AD ``CONFIG_HI= GHMEM`` =E9=85=8D=E7=BD=AE=E6=97=B6=EF=BC=8C +=E4=B9=9F=E5=8F=AF=E4=BB=A5=E7=A7=B0=E4=B8=BA ``N_NORMAL_MEMORY``=E3=80=82 + +``N_MEMORY`` +=E8=8A=82=E7=82=B9=E6=8B=A5=E6=9C=89=EF=BC=88=E6=99=AE=E9=80=9A=E3=80=81= =E9=AB=98=E7=AB=AF=E3=80=81=E5=8F=AF=E7=A7=BB=E5=8A=A8=EF=BC=89=E5=86=85=E5= =AD=98=E3=80=82 + +``N_CPU`` +=E8=8A=82=E7=82=B9=E6=8B=A5=E6=9C=89=E4=B8=80=E4=B8=AA=E6=88=96=E5=A4=9A= =E4=B8=AACPU=E3=80=82 + +=E5=AF=B9=E4=BA=8E=E5=85=B7=E6=9C=89=E4=B8=8A=E8=BF=B0=E5=B1=9E=E6=80=A7= =E7=9A=84=E6=AF=8F=E4=B8=AA=E8=8A=82=E7=82=B9=EF=BC=8C ``node_states[]`` +=E6=8E=A9=E7=A0=81=E4=B8=AD=E5=AF=B9=E5=BA=94=E4=BA=8E=E8=8A=82=E7=82=B9ID= =E7=9A=84=E4=BD=8D=E4=BC=9A=E8=A2=AB=E7=BD=AE=E4=BD=8D=E3=80=82 + +=E4=BE=8B=E5=A6=82=EF=BC=8C=E5=AF=B9=E4=BA=8E=E5=85=B7=E6=9C=89=E5=B8=B8= =E8=A7=84=E5=86=85=E5=AD=98=E5=92=8CCPU=E7=9A=84=E8=8A=82=E7=82=B92=EF=BC= =8C=E7=AC=AC=E4=BA=8C=E4=B8=AAbit=E5=B0=86=E8=A2=AB=E8=AE=BE=E7=BD=AE:: + + node_states[N_POSSIBLE] + node_states[N_ONLINE] + node_states[N_NORMAL_MEMORY] + node_states[N_HIGH_MEMORY] + node_states[N_MEMORY] + node_states[N_CPU] + +=E6=9C=89=E5=85=B3=E4=BD=BF=E7=94=A8=E8=8A=82=E7=82=B9=E6=8E=A9=E7=A0=81= =EF=BC=88nodemasks=EF=BC=89=E5=8F=AF=E8=83=BD=E8=BF=9B=E8=A1=8C=E7=9A=84=E5= =90=84=E7=A7=8D=E6=93=8D=E4=BD=9C=EF=BC=8C=E8=AF=B7=E5=8F=82=E8=80=83 +``include/linux/nodemask.h``=E3=80=82 + +=E9=99=A4=E6=AD=A4=E4=B9=8B=E5=A4=96=EF=BC=8C=E8=8A=82=E7=82=B9=E6=8E=A9= =E7=A0=81=EF=BC=88nodemasks=EF=BC=89=E6=8F=90=E4=BE=9B=E7=94=A8=E4=BA=8E=E9= =81=8D=E5=8E=86=E8=8A=82=E7=82=B9=E7=9A=84=E5=AE=8F=EF=BC=8C=E5=8D=B3 +``for_each_node()`` =E5=92=8C ``for_each_online_node()``=E3=80=82 + +=E4=BE=8B=E5=A6=82=EF=BC=8C=E8=A6=81=E4=B8=BA=E6=AF=8F=E4=B8=AA=E5=9C=A8= =E7=BA=BF=E8=8A=82=E7=82=B9=E8=B0=83=E7=94=A8=E5=87=BD=E6=95=B0 foo()=EF=BC= =8C=E5=8F=AF=E4=BB=A5=E8=BF=99=E6=A0=B7=E6=93=8D=E4=BD=9C:: + + for_each_online_node(nid) { + pg_data_t *pgdat =3D NODE_DATA(nid); + + foo(pgdat); + } + +=E8=8A=82=E7=82=B9=E6=95=B0=E6=8D=AE=E7=BB=93=E6=9E=84 +------------ + +=E8=8A=82=E7=82=B9=E7=BB=93=E6=9E=84 ``struct pglist_data`` =E5=9C=A8 ``in= clude/linux/mmzone.h`` +=E4=B8=AD=E5=A3=B0=E6=98=8E=E3=80=82=E8=BF=99=E9=87=8C=E6=88=91=E4=BB=AC= =E5=B0=86=E7=AE=80=E8=A6=81=E6=8F=8F=E8=BF=B0=E8=BF=99=E4=B8=AA=E7=BB=93=E6= =9E=84=E4=BD=93=E7=9A=84=E5=AD=97=E6=AE=B5=EF=BC=9A + +=E9=80=9A=E7=94=A8=E5=AD=97=E6=AE=B5 +~~~~~~~~ + +``node_zones`` +=E8=A1=A8=E7=A4=BA=E8=AF=A5=E8=8A=82=E7=82=B9=E7=9A=84=E5=8C=BA=E5=9F=9F= =E5=88=97=E8=A1=A8=E3=80=82=E5=B9=B6=E9=9D=9E=E6=89=80=E6=9C=89=E5=8C=BA=E5= =9F=9F=E9=83=BD=E5=8F=AF=E8=83=BD=E8=A2=AB=E5=A1=AB=E5=85=85=EF=BC=8C=E4=BD= =86=E8=BF=99=E6=98=AF +=E5=AE=8C=E6=95=B4=E7=9A=84=E5=88=97=E8=A1=A8=E3=80=82=E5=AE=83=E8=A2=AB= =E8=AF=A5=E8=8A=82=E7=82=B9=E7=9A=84node_zonelists=E4=BB=A5=E5=8F=8A=E5=85= =B6=E5=AE=83=E8=8A=82=E7=82=B9=E7=9A=84 +node_zonelists=E5=BC=95=E7=94=A8=E3=80=82 + +``node_zonelists`` +=E6=89=80=E6=9C=89=E8=8A=82=E7=82=B9=E4=B8=AD=E6=89=80=E6=9C=89=E5=8C=BA= =E5=9F=9F=E7=9A=84=E5=88=97=E8=A1=A8=E3=80=82=E6=AD=A4=E5=88=97=E8=A1=A8=E5= =AE=9A=E4=B9=89=E4=BA=86=E5=88=86=E9=85=8D=E5=86=85=E5=AD=98=E6=97=B6=E9=A6= =96=E9=80=89=E7=9A=84=E5=8C=BA=E5=9F=9F +=E9=A1=BA=E5=BA=8F=E3=80=82 ``node_zonelists`` =E5=9C=A8=E6=A0=B8=E5=BF=83= =E5=86=85=E5=AD=98=E7=AE=A1=E7=90=86=E7=BB=93=E6=9E=84=E5=88=9D=E5=A7=8B=E5= =8C=96=E6=9C=9F=E9=97=B4=EF=BC=8C +=E7=94=B1 ``mm/page_alloc.c`` =E4=B8=AD=E7=9A=84 ``build_zonelists()`` +=E5=87=BD=E6=95=B0=E8=AE=BE=E7=BD=AE=E3=80=82 + +``nr_zones`` +=E8=A1=A8=E7=A4=BA=E6=AD=A4=E8=8A=82=E7=82=B9=E4=B8=AD=E5=B7=B2=E5=A1=AB= =E5=85=85=E5=8C=BA=E5=9F=9F=E7=9A=84=E6=95=B0=E9=87=8F=E3=80=82 + +``node_mem_map`` +=E5=AF=B9=E4=BA=8E=E4=BD=BF=E7=94=A8FLATMEM=E5=86=85=E5=AD=98=E6=A8=A1=E5= =9E=8B=E7=9A=84UMA=E7=B3=BB=E7=BB=9F=EF=BC=8C0=E5=8F=B7=E8=8A=82=E7=82=B9= =E7=9A=84 ``node_mem_map`` +=E8=A1=A8=E7=A4=BA=E6=AF=8F=E4=B8=AA=E7=89=A9=E7=90=86=E5=B8=A7=E7=9A=84st= ruct pages=E6=95=B0=E7=BB=84=E3=80=82 + +``node_page_ext`` +=E5=AF=B9=E4=BA=8E=E4=BD=BF=E7=94=A8FLATMEM=E5=86=85=E5=AD=98=E6=A8=A1=E5= =9E=8B=E7=9A=84UMA=E7=B3=BB=E7=BB=9F=EF=BC=8C0=E5=8F=B7=E8=8A=82=E7=82=B9= =E7=9A=84 ``node_page_ext`` +=E6=98=AFstruct pages=E7=9A=84=E6=89=A9=E5=B1=95=E6=95=B0=E7=BB=84=E3=80= =82=E5=8F=AA=E6=9C=89=E5=9C=A8=E6=9E=84=E5=BB=BA=E6=97=B6=E5=BC=80=E5=90=AF= =E4=BA=86 ``CONFIG_PAGE_EXTENSION`` +=E9=80=89=E9=A1=B9=E7=9A=84=E5=86=85=E6=A0=B8=E4=B8=AD=E6=89=8D=E5=8F=AF= =E7=94=A8=E3=80=82 + +``node_start_pfn`` +=E8=A1=A8=E7=A4=BA=E6=AD=A4=E8=8A=82=E7=82=B9=E4=B8=AD=E8=B5=B7=E5=A7=8B= =E9=A1=B5=E9=9D=A2=E5=B8=A7=E7=9A=84=E9=A1=B5=E9=9D=A2=E5=B8=A7=E5=8F=B7=E3= =80=82 + +``node_present_pages`` +=E8=A1=A8=E7=A4=BA=E6=AD=A4=E8=8A=82=E7=82=B9=E4=B8=AD=E5=AD=98=E5=9C=A8= =E7=9A=84=E7=89=A9=E7=90=86=E9=A1=B5=E9=9D=A2=E7=9A=84=E6=80=BB=E6=95=B0=E3= =80=82 + +``node_spanned_pages`` +=E8=A1=A8=E7=A4=BA=E5=8C=85=E6=8B=AC=E7=A9=BA=E6=B4=9E=E5=9C=A8=E5=86=85= =E7=9A=84=E7=89=A9=E7=90=86=E9=A1=B5=E9=9D=A2=E8=8C=83=E5=9B=B4=E7=9A=84=E6= =80=BB=E5=A4=A7=E5=B0=8F=E3=80=82 + +``node_size_lock`` +=E4=B8=80=E4=B8=AA=E4=BF=9D=E6=8A=A4=E5=AE=9A=E4=B9=89=E8=8A=82=E7=82=B9= =E8=8C=83=E5=9B=B4=E5=AD=97=E6=AE=B5=E7=9A=84=E9=94=81=E3=80=82=E4=BB=85=E5= =9C=A8=E5=BC=80=E5=90=AF=E4=BA=86 ``CONFIG_MEMORY_HOTPLUG`` =E6=88=96 +``CONFIG_DEFERRED_STRUCT_PAGE_INIT`` =E9=85=8D=E7=BD=AE=E9=80=89=E9=A1=B9= =E4=B8=AD=E7=9A=84=E6=9F=90=E4=B8=80=E4=B8=AA=E6=97=B6=E6=89=8D=E5=AE=9A=E4= =B9=89=E3=80=82=E6=8F=90 +=E4=BE=9B=E4=BA=86``pgdat_resize_lock()`` =E5=92=8C ``pgdat_resize_unlock(= )`` =E7=94=A8=E6=9D=A5=E6=93=8D=E4=BD=9C +``node_size_lock``=EF=BC=8C=E8=80=8C=E6=97=A0=E9=9C=80=E6=A3=80=E6=9F=A5 `= `CONFIG_MEMORY_HOTPLUG`` =E6=88=96 +``CONFIG_DEFERRED_STRUCT_PAGE_INIT`` =E9=80=89=E9=A1=B9=E3=80=82 + +``node_id`` +=E8=8A=82=E7=82=B9=E7=9A=84=E8=8A=82=E7=82=B9ID=EF=BC=88NID=EF=BC=89=EF=BC= =8C=E4=BB=8E0=E5=BC=80=E5=A7=8B=E3=80=82 + +``totalreserve_pages`` +=E8=BF=99=E6=98=AF=E6=AF=8F=E4=B8=AA=E8=8A=82=E7=82=B9=E4=BF=9D=E7=95=99= =E7=9A=84=E9=A1=B5=E9=9D=A2=EF=BC=8C=E8=BF=99=E4=BA=9B=E9=A1=B5=E9=9D=A2=E4= =B8=8D=E5=8F=AF=E7=94=A8=E4=BA=8E=E7=94=A8=E6=88=B7=E7=A9=BA=E9=97=B4=E5=88= =86=E9=85=8D=E3=80=82 + +``first_deferred_pfn`` +=E5=A6=82=E6=9E=9C=E5=A4=A7=E5=9E=8B=E6=9C=BA=E5=99=A8=E4=B8=8A=E7=9A=84= =E5=86=85=E5=AD=98=E5=88=9D=E5=A7=8B=E5=8C=96=E8=A2=AB=E6=8E=A8=E8=BF=9F=EF= =BC=8C=E9=82=A3=E4=B9=88=E7=AC=AC=E4=B8=80=E4=B8=AAPFN=EF=BC=88=E9=A1=B5=E5= =B8=A7=E5=8F=B7=EF=BC=89=E6=98=AF=E9=9C=80=E8=A6=81=E5=88=9D=E5=A7=8B=E5=8C= =96=E7=9A=84=E3=80=82 +=E5=9C=A8=E5=BC=80=E5=90=AF=E4=BA=86 ``CONFIG_DEFERRED_STRUCT_PAGE_INIT`` = =E9=80=89=E9=A1=B9=E6=97=B6=E5=AE=9A=E4=B9=89=E3=80=82 + +``deferred_split_queue`` +=E6=AF=8F=E4=B8=AA=E8=8A=82=E7=82=B9=E7=9A=84=E5=A4=A7=E9=A1=B5=E9=98=9F= =E5=88=97=EF=BC=8C=E8=BF=99=E4=BA=9B=E5=A4=A7=E9=A1=B5=E7=9A=84=E6=8B=86=E5= =88=86=E8=A2=AB=E6=8E=A8=E8=BF=9F=E4=BA=86=E3=80=82=E4=BB=85=E5=9C=A8=E5=BC= =80=E5=90=AF=E4=BA=86 ``CONFIG_TRANSPARENT_HUGEPAGE`` +=E9=85=8D=E7=BD=AE=E9=80=89=E9=A1=B9=E6=97=B6=E5=AE=9A=E4=B9=89=E3=80=82 + +``__lruvec`` +=E6=AF=8F=E4=B8=AA=E8=8A=82=E7=82=B9=E7=9A=84lruvec=E6=8C=81=E6=9C=89LRU= =EF=BC=88=E6=9C=80=E8=BF=91=E6=9C=80=E5=B0=91=E4=BD=BF=E7=94=A8=EF=BC=89=E5= =88=97=E8=A1=A8=E5=92=8C=E7=9B=B8=E5=85=B3=E5=8F=82=E6=95=B0=E3=80=82=E4=BB= =85=E5=9C=A8=E7=A6=81=E7=94=A8=E4=BA=86=E5=86=85=E5=AD=98 +=E6=8E=A7=E5=88=B6=E7=BB=84=EF=BC=88cgroups=EF=BC=89=E6=97=B6=E4=BD=BF=E7= =94=A8=E3=80=82=E5=AE=83=E4=B8=8D=E5=BA=94=E8=AF=A5=E7=9B=B4=E6=8E=A5=E8=AE= =BF=E9=97=AE=EF=BC=8C=E8=80=8C=E5=BA=94=E8=AF=A5=E4=BD=BF=E7=94=A8 ``mem_cg= roup_lruvec()`` +=E6=9D=A5=E6=9F=A5=E6=89=BE lruvecs=E3=80=82 + +=E5=9B=9E=E6=94=B6=E6=8E=A7=E5=88=B6 +~~~~~~~~ + +=E5=8F=A6=E8=A7=81=E5=86=85=E6=A0=B8=E6=96=87=E6=A1=A3 Documentation/mm/pa= ge_reclaim.rst =E6=96=87=E4=BB=B6=E3=80=82 + +``kswapd`` +=E6=AF=8F=E4=B8=AA=E8=8A=82=E7=82=B9=E7=9A=84kswapd=E5=86=85=E6=A0=B8=E7= =BA=BF=E7=A8=8B=E5=AE=9E=E4=BE=8B=E3=80=82 + +``kswapd_wait``, ``pfmemalloc_wait``, ``reclaim_wait`` +=E5=90=8C=E6=AD=A5=E5=86=85=E5=AD=98=E5=9B=9E=E6=94=B6=E4=BB=BB=E5=8A=A1= =E7=9A=84=E5=B7=A5=E4=BD=9C=E9=98=9F=E5=88=97=E3=80=82 + +``nr_writeback_throttled`` +=E7=AD=89=E5=BE=85=E5=86=99=E5=9B=9E=E8=84=8F=E9=A1=B5=E6=97=B6=EF=BC=8C= =E8=A2=AB=E9=99=90=E5=88=B6=E7=9A=84=E4=BB=BB=E5=8A=A1=E6=95=B0=E9=87=8F=E3= =80=82 + +``kswapd_order`` +=E6=8E=A7=E5=88=B6kswapd=E5=B0=9D=E8=AF=95=E5=9B=9E=E6=94=B6=E7=9A=84order= =E3=80=82 + +``kswapd_highest_zoneidx`` +kswapd=E7=BA=BF=E7=A8=8B=E5=8F=AF=E4=BB=A5=E5=9B=9E=E6=94=B6=E7=9A=84=E6= =9C=80=E9=AB=98=E5=8C=BA=E5=9F=9F=E7=B4=A2=E5=BC=95=E3=80=82 + +``kswapd_failures`` +kswapd=E6=97=A0=E6=B3=95=E5=9B=9E=E6=94=B6=E4=BB=BB=E4=BD=95=E9=A1=B5=E9= =9D=A2=E7=9A=84=E8=BF=90=E8=A1=8C=E6=AC=A1=E6=95=B0=E3=80=82 + +``min_unmapped_pages`` +=E6=97=A0=E6=B3=95=E5=9B=9E=E6=94=B6=E7=9A=84=E6=9C=AA=E6=98=A0=E5=B0=84= =E6=96=87=E4=BB=B6=E6=94=AF=E6=8C=81=E7=9A=84=E6=9C=80=E5=B0=8F=E9=A1=B5=E9= =9D=A2=E6=95=B0=E9=87=8F=E3=80=82=E7=94=B1 ``vm.min_unmapped_ratio`` +=E7=B3=BB=E7=BB=9F=E6=8E=A7=E5=88=B6=E5=8F=B0=EF=BC=88sysctl=EF=BC=89=E5= =8F=82=E6=95=B0=E5=86=B3=E5=AE=9A=E3=80=82=E5=9C=A8=E5=BC=80=E5=90=AF ``CON= FIG_NUMA`` =E9=85=8D=E7=BD=AE=E6=97=B6=E5=AE=9A=E4=B9=89=E3=80=82 + +``min_slab_pages`` +=E6=97=A0=E6=B3=95=E5=9B=9E=E6=94=B6=E7=9A=84SLAB=E9=A1=B5=E9=9D=A2=E7=9A= =84=E6=9C=80=E5=B0=91=E6=95=B0=E9=87=8F=E3=80=82=E7=94=B1 ``vm.min_slab_rat= io`` =E7=B3=BB=E7=BB=9F=E6=8E=A7=E5=88=B6=E5=8F=B0 +=EF=BC=88sysctl=EF=BC=89=E5=8F=82=E6=95=B0=E5=86=B3=E5=AE=9A=E3=80=82=E5= =9C=A8=E5=BC=80=E5=90=AF ``CONFIG_NUMA`` =E6=97=B6=E5=AE=9A=E4=B9=89=E3=80= =82 + +``flags`` +=E6=8E=A7=E5=88=B6=E5=9B=9E=E6=94=B6=E8=A1=8C=E4=B8=BA=E7=9A=84=E6=A0=87= =E5=BF=97=E4=BD=8D=E3=80=82 + +=E5=86=85=E5=AD=98=E5=8E=8B=E7=BC=A9=E6=8E=A7=E5=88=B6 +~~~~~~~~~~~~ + +``kcompactd_max_order`` +kcompactd=E5=BA=94=E5=B0=9D=E8=AF=95=E5=AE=9E=E7=8E=B0=E7=9A=84=E9=A1=B5= =E9=9D=A2order=E3=80=82 + +``kcompactd_highest_zoneidx`` +kcompactd=E5=8F=AF=E4=BB=A5=E5=8E=8B=E7=BC=A9=E7=9A=84=E6=9C=80=E9=AB=98= =E5=8C=BA=E5=9F=9F=E7=B4=A2=E5=BC=95=E3=80=82 + +``kcompactd_wait`` +=E5=90=8C=E6=AD=A5=E5=86=85=E5=AD=98=E5=8E=8B=E7=BC=A9=E4=BB=BB=E5=8A=A1= =E7=9A=84=E5=B7=A5=E4=BD=9C=E9=98=9F=E5=88=97=E3=80=82 + +``kcompactd`` +=E6=AF=8F=E4=B8=AA=E8=8A=82=E7=82=B9=E7=9A=84kcompactd=E5=86=85=E6=A0=B8= =E7=BA=BF=E7=A8=8B=E5=AE=9E=E4=BE=8B=E3=80=82 + +``proactive_compact_trigger`` +=E5=86=B3=E5=AE=9A=E6=98=AF=E5=90=A6=E4=BD=BF=E7=94=A8=E4=B8=BB=E5=8A=A8= =E5=8E=8B=E7=BC=A9=E3=80=82=E7=94=B1 ``vm.compaction_proactiveness`` =E7=B3= =BB=E7=BB=9F=E6=8E=A7 +=E5=88=B6=E5=8F=B0=EF=BC=88sysctl=EF=BC=89=E5=8F=82=E6=95=B0=E6=8E=A7=E5= =88=B6=E3=80=82 + +=E7=BB=9F=E8=AE=A1=E4=BF=A1=E6=81=AF +~~~~~~~~ + +``per_cpu_nodestats`` +=E8=A1=A8=E7=A4=BA=E8=8A=82=E7=82=B9=E7=9A=84Per-CPU=E8=99=9A=E6=8B=9F=E5= =86=85=E5=AD=98=E7=BB=9F=E8=AE=A1=E4=BF=A1=E6=81=AF=E3=80=82 + +``vm_stat`` +=E8=A1=A8=E7=A4=BA=E8=8A=82=E7=82=B9=E7=9A=84=E8=99=9A=E6=8B=9F=E5=86=85= =E5=AD=98=E7=BB=9F=E8=AE=A1=E6=95=B0=E6=8D=AE=E3=80=82 + +.. _zones: + +=E5=8C=BA=E5=9F=9F +=3D=3D=3D=3D + +.. admonition:: Stub + + =E6=9C=AC=E8=8A=82=E5=86=85=E5=AE=B9=E4=B8=8D=E5=AE=8C=E6=95=B4=E3=80=82= =E8=AF=B7=E5=88=97=E5=87=BA=E5=B9=B6=E6=8F=8F=E8=BF=B0=E7=9B=B8=E5=BA=94=E7= =9A=84=E5=AD=97=E6=AE=B5=E3=80=82 + +.. _pages: + +=E9=A1=B5 +=3D=3D=3D=3D + +.. admonition:: Stub + + =E6=9C=AC=E8=8A=82=E5=86=85=E5=AE=B9=E4=B8=8D=E5=AE=8C=E6=95=B4=E3=80=82= =E8=AF=B7=E5=88=97=E5=87=BA=E5=B9=B6=E6=8F=8F=E8=BF=B0=E7=9B=B8=E5=BA=94=E7= =9A=84=E5=AD=97=E6=AE=B5=E3=80=82 + +=E9=A1=B5=E7=A0=81 +=3D=3D=3D=3D + +.. admonition:: Stub + + =E6=9C=AC=E8=8A=82=E5=86=85=E5=AE=B9=E4=B8=8D=E5=AE=8C=E6=95=B4=E3=80=82= =E8=AF=B7=E5=88=97=E5=87=BA=E5=B9=B6=E6=8F=8F=E8=BF=B0=E7=9B=B8=E5=BA=94=E7= =9A=84=E5=AD=97=E6=AE=B5=E3=80=82 + +.. _initialization: + +=E5=88=9D=E5=A7=8B=E5=8C=96 +=3D=3D=3D=3D=3D=3D + +.. admonition:: Stub + + =E6=9C=AC=E8=8A=82=E5=86=85=E5=AE=B9=E4=B8=8D=E5=AE=8C=E6=95=B4=E3=80=82= =E8=AF=B7=E5=88=97=E5=87=BA=E5=B9=B6=E6=8F=8F=E8=BF=B0=E7=9B=B8=E5=BA=94=E7= =9A=84=E5=AD=97=E6=AE=B5=E3=80=82 + + --=20 2.25.1