使用top命令,本来按1就可以分别显示各cpu的状况,结果遇到了terminal is not big enough,改成了80×52还是出不来。再一看有个字体菜单,把字体缩小一号,就好了。列出来小惊讶了一下,32个逻辑单元。
不知道在哪看到说linux最大只能1000个线程,想想这也太少了。经查命令 cat /proc/sys/kernal/threads-max 100多万。后在虚拟机上实验,证实这个数字无强制限制,只与内存大小有关。大概记错了,1000指的是单个进程可创建的线程数。不管那么多,tomcat直接调到32G内存,2000个最大线程,跑1800个用户终于不再出错了。