在Linux中,我看到了两种运行多核应用程序的方法。假设程序使用2个核心。使用第一种方法,通过使用top
,我看到两个进程,每个核心都是100%利用
22213 mahmood 20 0 1951m 180m 21m R 101.4 0.3 575:58.46 fluent_mpi.17.0
22214 mahmood 20 0 660m 167m 22m R 101.2 0.3 365:54.85 fluent_mpi.17.0
使用第二种方法,我看到一个过程,但利用率为200%。
23286 mahmood 20 0 17.3g 13g 6776 R 203.2 21.5 17200:56 l1002.exe
这两种方法有什么区别?是否有可能改变第二种方法与第一种方法相似?
答案 0 :(得分:1)
第二种方法,就像你所说的那样,是使用多个线程。线程在同一进程中显示在顶部,因此该进程被视为消耗了200%的CPU时间。
在顶部按“H”将显示线程,而不是进程。这应该可以让你看到你正在寻找的显示器。