[請益] 將gearman應用於multicore的問題

看板PHP作者 (yachi)時間13年前 (2012/02/14 17:15), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
因版友建議,最近開始看gearman的相關應用 在gearman的官網,看到以下這段敘述: This makes scale-out with multi-core servers quite simple: do you have 16 cores on a worker machine? Start up 16 instances of your worker (or perhaps more if they are not CPU bound). ------------------------------------------------------------- 我的網頁主要提供 高計算量的應用服務, (生物資訊相關) 所以希望把所以透過exec() 在背景執行運算程式。 因為要背景執行,所以版友推薦使用gearman。 又因為我的程式經過平行化,在使用4-thread的時候會有最好的效能, 所以我想問: 我在設定worker的時候,是否能設定他所佔用的硬體支援呢? 例如我在一個16 cores的機器上面跑, 建置四個worker,每個worker分配4個core。 不知道版友是否有相關的經驗:S 用google搜尋,好像沒有這部分的說明。 (或是我太大意,錯過了... 麻煩大家了!!!! 謝謝 =DDD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.203.143

04/04 09:22, , 1F
生物資訊又是高計算量,為何不用 Go?
04/04 09:22, 1F

04/04 09:23, , 2F
go 的 environment 會針對環境的 cores 去優化
04/04 09:23, 2F

04/04 09:23, , 3F
developer 只要寫好 channel 怎麼傳,routine 怎麼跑即可
04/04 09:23, 3F
文章代碼(AID): #1FEYOeLY (PHP)
文章代碼(AID): #1FEYOeLY (PHP)