一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

服務器資訊|IT/互聯網|云計算|區塊鏈|軟件資訊|操作系統|手機數碼|百科知識|免費資源|頭條新聞|

服務器之家 - 新聞資訊 - IT/互聯網 - 游戲開發者批評 Linux 調度器存在問題,Linus Torvalds禮貌回應:你文章錯了...

游戲開發者批評 Linux 調度器存在問題,Linus Torvalds禮貌回應:你文章錯了...

2020-01-09 19:33開源中國 IT/互聯網

幾天前,一名使用C++的游戲開發者Malte Skarupke發表博客稱在為Google的云游戲服務平臺Google Stadia提供 Linux 游戲時遇到了問題,并表示問題顯然來自Linux內核的調度程序,尤其是Linux內核的自旋鎖(Spinlock)。 Malte在這篇批評Linux內核調度

幾天前,一名使用C++的游戲開發者Malte Skarupke 發表博客稱在為Google的云游戲服務平臺 Google Stadia提供Linux游戲時遇到了問題,并表示問題顯然來自Linux內核的調度程序,尤其是Linux內核的自旋鎖(Spinlock)。

游戲開發者批評 Linux 調度器存在問題,Linus Torvalds禮貌回應:你文章錯了...

Malte在這篇批評Linux內核調度程序糟糕的文章中指出:“我發現大多數互斥鎖的實現都非常好,而大多數自旋鎖的實現都非常差,雖然Linux的調度程序還算可以,但遠未達到理想狀態。最受歡迎的替代方案MuQSS調度程序也還存在其他問題。另外,Windows調度程序的表現也非常好。”

對于Malte的這篇文章,Linus Torvalds也發表了自己的評論。在交流的過程中,變得慈祥的Linus雖然不同意文章的觀點,但他的言語也不再那么激烈。通篇看下來,"Pure Garbage"應該是唯一一個比較符合Linus以前“暴躁”風格的詞。

Linus Torvalds寫道:“整篇文章似乎都是錯誤的,并且作者所測量的內容與他認為并聲稱的完全不同。首先,自旋鎖只能是如果你實際上知道自己在使用它們時未安排時間才使用...基本上是在釋放鎖之前讀取時間,然后在再次獲取鎖之后讀取時間,并聲稱時間差是沒有鎖之后的時間。這簡直是愚蠢和毫無意義且完全是錯誤的,純屬胡扯!”

Linus繼續補充說:“那么,解決此問題的方法是什么?告訴系統你正在等待鎖的地方使用鎖,并在鎖線程完成時告知你解鎖線程,以便調度程序合理運行,而不是(隨機)運行……再重復一次:除非你真正知道自己在做什么,否則不要在用戶空間中使用自旋鎖,并且要認識到能搞清楚自己在做什么的可能性基本上為零。”

有關更多有趣的技術細節,請參閱Linus的文章全文

在另一篇文章中,Linus繼續指出游戲開發者的鎖從根本上是錯誤的。換句話說,從他的角度來看,Linux內核至少不應該背全部責任。但是,如在其他實例中所示,Linux內核的調度程序代碼仍有改進的空間。更重要的是,Linus的回應不再像以前那樣充滿“對抗性”,他不同意開發者的觀點,于是指出并一直在耐心解釋那篇博文錯誤的地方。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产伦精品一区二区三区女 | 俄罗斯bbbbbbbbb大片 | 色天天久久 | 免费观看日本人成影片 | 手机看片国产免费久久网 | 四虎精品成人免费观看 | 亚洲图片综合区 | 国产精品女主播大秀在线 | 天天操天天干天天舔 | 国产福利片在线 | 四虎影在线永久免费观看 | 双性总裁被调教1v1 双性双根 | 国内精品91久久久久 | 欧美男同猛男 videos 同性 | 成年美女黄网站色视频大全免费 | 四虎永久网址影院 | 欧美色青 | 国产成人精品视频一区二区不卡 | 国产精品久久久久网站 | www.国产一区二区三区 | 91亚洲一区二区在线观看不卡 | 波多野结衣家庭教师 | 高h肉厨房 | 色淫阁小说 | 亚洲大片免费看 | 国产免费午夜高清 | 美女扒开胸罩露出奶了无遮挡免费 | 欧美一区二区三区免费不卡 | 韩国三级 720p | 我要色色网 | 午夜国产精品视频在线 | 日本精品欧洲www | 深夜影院深a | 日韩一级片在线免费观看 | 午夜福利试看120秒体验区 | 秋霞在线观看成人高清视频51 | 美女被的视频 | 久久全国免费久久青青小草 | 男人天堂2023 | 72张让男人一看就硬的图片 | 亚洲国产欧美日韩在线一区 |