我在 redhat 5.9 VM 上运行了 screen 4.0.3。我正在尝试找出优化 VM 性能的方法。
我读到过,对于单线程应用程序,最好不要为 VM 分配过多的 vCPU,因为这会导致更多的性能开销。但我如何知道 screen 是否是多线程应用程序?
谢谢
答案1
它本身是否是多线程其实并不重要screen
。它所做的工作非常轻量,你可能需要相当多的screen
窗口才能产生明显的影响。
但是,每个screen
窗口都会创建至少一个新进程(不是线程)来运行它所显示的程序。这些进程可能是也可能不是多线程的(取决于您运行的程序),但它们永远不会是屏幕进程的线程。