2012-12-28 37 views
1

在一個程序(進程)中創建的posix線程是否可以在兩個物理處理器上運行?在一個進程中創建的posix線程可以跨兩個物理處理器並行運行嗎?

我有一些多線程代碼,需要雙八核AMD服務器節點(八套房產沒有核心超線程)上運行它們。不確定這些線程是否可以映射到兩個物理處理器上。

而且,這將是非常有益的,如果有人能提出監控CPU使用的一些linux命令。 預先感謝您。

回答

0

是的,線程可以在不同的CPU,除非你做的OS層上,這對他們綁定到spcific CPU運行。

top是命令之一來監視CPU使用率

+0

謝謝你幫我 –

+0

如果它的幫助下,給予好評或接受unswer ;-) –

+0

我會+1,當我得到15聲譽 –

1

您可以使用來與任何Linux發行版 1)頂部 2)PS

頂部默認命令 - 是交互式的並顯示不同的參數更新他們隨時間 PS,將在與有用輔助參數

ps aux 

,並顯示有關的活性PROG不同的參數公羊。

你可以看看手冊頁這個命令來讓他們顯示的信息,你需要

+0

謝謝你幫助我。 –

+0

+1 ps的,我忘了... –

+0

我,我拿15聲譽 –

相關問題