Apache服務器下使用 ab 命令進行壓力測試_MySQL教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:MySQL下的NoSQL解決方案HandlerSocket
      目前使用MySQL的網站,多半同時使用Memcache作為鍵值緩存。雖然這樣的架構極其流行,有眾多成功的案例,但過于依賴Memcache,無形中讓Memcache成為故障的根源: Memcache數據一致性的問題:當MySQL數據變化后,如果不能及時有效的清理掉過期的數據,就會造成數據不一致

       ab是Apache超文本傳輸協議(HTTP)的性能測試工具。 其設計意圖是描繪當前所安裝的Apache的執行性能,主要是顯示你安裝的Apache每秒可以處理多少個請求.

      #ab -v可以看出其基本信息

      #ab -n1000 -c10 http://localhost:81/t.php

      這是一個基本命令

      -n1000表示總請求數為1000

      -才0表示并發用戶數為10

      Apache服務器下使用 ab 命令進行壓力測試  模板無憂

      參數說明:

      Concurrency Level:并發用戶數;

      Time taken for tests:請求處理花費的總時間;

      Complete requests:總請求數;

      Failed requests:失敗的請求數;

      Total transferred::所有請求響應數據長度總和;

      HTML transferred:所有請求響應數據中正文數據總和;

      Requests per second:是我們很關注的一個數據,有人稱作“吞吐率”,Requests per second=Complete requests/Time taken for tests

      Time per request:平均請求等待時間;

      Transfer rate:這些請求在單位時間從服務器獲取的數據長度。

       

      # ab -c l -n 10000 http://127.0.0.1/index.html

      分享:MySQL引擎 學習筆記
      一般來說,MySQL有以下幾種引擎:ISAM、MyISAM、HEAP、InnoDB和Berkley(BDB)。注意:不同的版本支持的引擎是有差異的。當然啦,如果你感覺自己的確技術高超,你還能夠使用MySQL++來創建自己的數據庫引擎,這個已經out of my knowledge,牛人可以參照MySQL++ API幫助來

      來源:模板無憂//所屬分類:MySQL教程/更新時間:2015-03-03
      相關MySQL教程