32 核的 CPU,linux 系统。怎么才能尽量利用 CPU ?开多个 tomcat,还是一个就够了?只运行单一应用,但是希望尽可能提高性能。
没这方面经验,各位大神给点指导,有什么书籍可以参考?
1
misaka19000 2018-08-04 20:19:21 +08:00 via Android
java 天生支持多核多线程啊,起单个进程我觉得没问题
|
2
paragon 2018-08-04 21:31:28 +08:00
那你需要的是另一台 32 核服务器
|
3
springGun 2018-08-04 22:34:04 +08:00
-server
|
4
storespace0930 OP @paragon 额,能具体再说说吗
|
5
ljzxloaf 2018-08-05 06:18:21 +08:00 via iPhone
how tomcat works,不过是基于 tomcat4/5 的,原理是差不多的。但是新版本的配置肯定是不一样的,在理解工作原理的基础上看下官方文档就差不多了吧
|
6
hellojinjie 2018-08-05 07:30:40 +08:00 via Android
这应该看内存吧,观察下 gc,如果内存太大,导致 full gc 占用时间过多就可以拆成多个 tomcay
|
7
wsc449 2018-08-05 11:43:17 +08:00
@hellojinjie + 打印堆栈
|