---
title: 调优概述
description: "Docker使用客户端-服务器体系结构，架构图如图1所示。Docker客户端与Docker守护进程（Docker daemon）通信，该守护进程负责构建、运行和分发Docker容器的繁重工作。Docker客户端和守护进程可以在同一系统上运行，也可以将Docker客户端连接到远程Docker守护进程。Docker客户端和守护进程使用REST API、UNIX套接字或网络接口进行通信。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Docker/kunpengdocker_05_0001.html
sourcePath: /source/zh/kunpengcpfs/ecosystemEnable/Docker/kunpengdocker_05_0001.html
indexId: 9cccfbf411ecb9992a30c61c541585c52a00ff4174f1b766546891688dbeb29d72
---
# 调优概述

#### Docker容器架构

Docker使用客户端-服务器体系结构，架构图如图1所示。Docker客户端与Docker守护进程（Docker daemon）通信，该守护进程负责构建、运行和分发Docker容器的繁重工作。Docker客户端和守护进程可以在同一系统上运行，也可以将Docker客户端连接到远程Docker守护进程。Docker客户端和守护进程使用REST API、UNIX套接字或网络接口进行通信。

图1 Docker容器架构


#### 调优思路

本文主要从硬件参数、操作系统、Docker容器等这几个维度介绍鲲鹏服务器在Docker容器场景的性能调优。

请先按照《Docker 安装指南(https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Docker/kunpengdocker_03_0001.html)》完成Docker的安装。


Docker容器平台性能调优，可参考如图2流程。

图2 Docker容器性能调优思路


#### TOP N调优项

下面简单汇总影响/提升Docker容器性能的TOP N调优项，用户可以基于自己的需求选择合适的调优项做适当调整，使其在某种特定场景下达到性能最优。

| 调优项 | 描述 | 适用场景 | 备注 |
| --- | --- | --- | --- |
| BIOS配置 | 内存刷新频率设置为Auto | 商用 | 对内存带宽性能提升明显，改成Auto能提升性能 |
| NUMA 亲和性 | Docker容器的CPU绑核和内存分配在同一个物理node节点，避免跨die跨片访问内存 | 商用 | 可提升Docker容器计算性能 |
| CPU绑核 | Docker容器的CPU绑核按1:1绑定 | 商用 | \- |
| CPU绑核 | Docker容器的CPU绑核按CPU Cluster范围绑核 | 仅适用于POC测试 | 可提升Docker容器计算性能 |
| 网卡中断亲和性 | 将中断绑定到物理网卡所在的NUMA节点的CPU上 | 商用 | \- |
