---
title: Tomcat进程绑核
description: "通过优化Tomcat进程的绑核，可以减少上下文切换，有效提升服务器的整体性能。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/Tomcat/kunpengtomcat_05_0014.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/Tomcat/kunpengtomcat_05_0014.html
indexId: c59edf40af45c1e5e9e39d173f6700fc2ce80b844731fcc20c599604604d64ee72
---
# Tomcat进程绑核

#### 目的

通过优化Tomcat进程的绑核，可以减少上下文切换，有效提升服务器的整体性能。


#### 方法

将Tomcat进程绑定到指定的CPU核上。具体实现方式根据Tomcat的部署方式有所不同。

- 如果使用的是独立安装的Tomcat，使用如下命令进行Tomcat进程绑核：
  1 2 cd /home/apache-tomcat-9.0.69 taskset -c N ./bin/startup.sh

- 如果使用的是Spring Boot内置的Tomcat，使用如下命令进行Tomcat进程绑核：
  1 2 cd /home/tomcat-test-01 taskset -c N java -jar target/tomcat-test-01-0.0.1-SNAPSHOT.jar


在上述命令中，N表示要指定的CPU核序号。例如：使用0-3表示将进程绑定到0、1、2、3这四个CPU核上。实际操作过程中，可以调整绑核范围以匹配服务器的实际CPU配置。

```
taskset -c 0-3  ./bin/startup.sh
```
