我在Red Hat Enterprise Linux Server 7.7上运行我的应用程序。当我使用htop检查性能时,我发现很少有线程占用太多的CPU。我添加了一些调试日志,发现在我的代码中没有创建具有高CPU的线程。因此,我假设这些CPU贪婪线程是在我正在使用的第三方共享库中创建的。所以有一个问题:假设我有一个线程id (17405)。如果这个问题太琐碎,我向您道歉--我不久前才开始使用Linux操作系统。
谢谢
我们已经对我们的java web应用程序进行了负载测试,并观察到50个用户的高cpu使用率(这看起来不切实际)。CPU的占有率超过80%。将用户负载减少到20个用户时,cpu使用率平均在55%以上。当然,应用程序线程正在耗尽cpu的说法是不正确的,因为我们的应用程序不是CPU受限的应用程序。Oracle Linux Server 6.4版是我们的操作系统,linux内核版本为2.6.39-400.214.4.el6uek.x86_64。我尝试执行<em