在一個程序(進程)中創建的posix線程是否可以在兩個物理處理器上運行?在一個進程中創建的posix線程可以跨兩個物理處理器並行運行嗎?
我有一些多線程代碼,需要雙八核AMD服務器節點(八套房產沒有核心超線程)上運行它們。不確定這些線程是否可以映射到兩個物理處理器上。
而且,這將是非常有益的,如果有人能提出監控CPU使用的一些linux命令。 預先感謝您。
在一個程序(進程)中創建的posix線程是否可以在兩個物理處理器上運行?在一個進程中創建的posix線程可以跨兩個物理處理器並行運行嗎?
我有一些多線程代碼,需要雙八核AMD服務器節點(八套房產沒有核心超線程)上運行它們。不確定這些線程是否可以映射到兩個物理處理器上。
而且,這將是非常有益的,如果有人能提出監控CPU使用的一些linux命令。 預先感謝您。
是的,線程可以在不同的CPU,除非你做的OS層上,這對他們綁定到spcific CPU運行。
top
是命令之一來監視CPU使用率
您可以使用來與任何Linux發行版 1)頂部 2)PS
頂部默認命令 - 是交互式的並顯示不同的參數更新他們隨時間 PS,將在與有用輔助參數
ps aux
,並顯示有關的活性PROG不同的參數公羊。
你可以看看手冊頁這個命令來讓他們顯示的信息,你需要
謝謝你幫助我。 –
+1 ps的,我忘了... –
我,我拿15聲譽 –
謝謝你幫我 –
如果它的幫助下,給予好評或接受unswer ;-) –
我會+1,當我得到15聲譽 –