我如何知道屏幕 4.0.3 是否是多线程的?

我如何知道屏幕 4.0.3 是否是多线程的?

我在 redhat 5.9 VM 上运行了 screen 4.0.3。我正在尝试找出优化 VM 性能的方法。

我读到过,对于单线程应用程序,最好不要为 VM 分配过多的 vCPU,因为这会导致更多的性能开销。但我如何知道 screen 是否是多线程应用程序?

谢谢

答案1

它本身是否是多线程其实并不重要screen。它所做的工作非常轻量,你可能需要相当多的screen窗口才能产生明显的影响。

但是,每个screen窗口都会创建至少一个新进程(不是线程)来运行它所显示的程序。这些进程可能是也可能不是多线程的(取决于您运行的程序),但它们永远不会是屏幕进程的线程。

相关内容