八八論壇 Forum88 首頁 八八論壇 Forum88
天南地北八一八,一舒己見安樂哂
[常用網址]
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

讓你的PHP7更快之Hugepage

 
發表新主題   回覆主題    八八論壇 Forum88 首頁 -> 電腦學堂
上一篇主題 :: 下一篇主題  
發表人 內容
PC-BOY
管理員
管理員


註冊時間: 2004-10-15
文章: 376

發表發表於: 星期五 十月 09, 2015 12:44 pm    文章主題: 讓你的PHP7更快之Hugepage 引言回覆

PHP7剛剛發佈了RC4, 包含一些bug修復和一個我們最新的性能提升成果(NEWS), 那就是」HugePageFy PHP TEXT segment」, 通過啟用這個特性,PHP7會把自身的TEXT段(執行體)」挪「到Huagepage上,之前的測試,我們能穩定的在Wordpress上看到2%~3%的QPS提升。

關於Hugepage是啥,簡單的說下就是默認的內存是以4KB分頁的,而虛擬地址和內存地址是需要轉換的, 而這個轉換是要查表的,CPU為了加速這個查表過程都會內建TLB(Translation Lookaside Buffer), 顯而易見如果虛擬頁越小,表裡的條目數也就越多,而TLB大小是有限的,條目數越多TLB的Cache Miss也就會越高, 所以如果我們能啟用大內存頁就能間接降低這個TLB Cache Miss,至於詳細的介紹,Google一搜一大堆我就不贅述了,這裡主要說明下如何啟用這個新特性, 從而帶來明顯的性能提升。



http://www.laruence.com/2015/10/02/3069.html
_________________
回覆就是最佳的回報.
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    八八論壇 Forum88 首頁 -> 電腦學堂 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票


Powered by phpBB © 2001, 2009 phpBB Group
本論壇言論純屬發表者個人意見,與 八八論壇 立場無關