php的apc擴充淺析(三)

來源:互聯網
上載者:User
"Host Status Diagrams"和“Detailed Memory Usage and Fragmentation”:位於頁面右側,是apc相關的一些圖表,通過圖表我們可以更直觀的看到apc的使用方式。

Memory Usage:apc記憶體的使用圖表,圖表中列出了記憶體的具體使用值以及使用的百分比,其中綠色的部分代表的是未使用,紅色的部分代表已經使用。

Hits & Misses:apc緩衝的命中率圖表,圖表中列出了命中率百分比,其中綠色代表命中,紅色代表未命中。

Detailed Memory Usage and Fragmentation:詳細的記憶體使用量和片段。當緩衝中有一段資料被清除後,該資料所佔用空間就被釋放,該空間變為了未使用空間,但是它的兩邊卻還存在資料,佔用的空間仍然是已經使用空間,這樣這段未使用的空間就被孤立起來,無法跟其他未使用的空間串連在一起,這樣就產生了片段,如所示,35MB的未使用空間被分割為了4部分。如果新請求的檔案大小比片段佔用的空間小,那麼片段還能被利用上,但是如果請求的檔案大於片段佔用的空間,那麼這個片段空間就不能被利用。例如現在有兩個隔開的608.0 Bytes的未使用空間,現在新來的一個1 KBytes的檔案請求,雖然兩個片段加起來已經超過了1 KBytes,但是由於兩者並未串連在一起,而每個片段部分又不足以容納新來的請求,所以這兩個片段將被跳過,該請求將繼續請求能夠容乃它的未使用空間。由此可見片段太多太小太零碎的話,很不利於該記憶體塊的充分利用,至於如何解決片段問題,合理利用記憶體塊,暫時沒有好的方法。


至此“View Hosts Stats”頁面展示的內容已經全部介紹完畢了,該頁麵包含了apc的基本資料,回合組態項,運行情況等,我們可以從該頁面擷取到很多我們需要的資訊,例如緩衝數量,緩衝大小,快取命中率等,該頁面顯示的是一個整體資訊,想要查看每個頁面或者變數的資訊,就需要到“System Cache Entries”和"User Cache Entries"頁面中去擷取,下篇文章將會對這兩個頁面做出詳細介紹。

以上就介紹了php的apc擴充淺析(三),包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.