the mysql benchmark suite、mysql super-smack、mybench、mysqlslap 。除了第乙個為mysql效能測試工具,其他兩個都為壓力測試工具。
1. the mysql benchmark suite
這個測試工具是隨著mysql繫結發行的,基於perl語言和其中的兩個模組:dbi和benchmark。如果有需要,它支援所有支援dbi驅動的資料庫。可以通過修改bench-init.pl的選項以符合需要。另外提醒的是,它不支援多cpu。
進行測試時,執行run-all-tests指令碼,具體的命令選項請看readme。
2. mysql super-smack
這是乙個強大的廣受讚譽的壓力測試工具,支援mysql和postgresql。
安裝很簡單,請先仔細閱讀目錄裡的指導檔案。
preparing test data
做測試時,最好用自己的資料。因為使用真實的資料,使測試變得接近現實和客觀。
configuration
smack的檔案設定,看起來很簡單。
3. mybench: a home-grown solution
mybench一種基於perl語言易於擴充套件的測試工具。
4.mysqlslap
mysql從5.1.4版開始帶有乙個壓力測試工具mysqlslap,通過模擬多個併發客戶端訪問mysql來執行測試,使用起來非常的簡單。通過mysqlslap –help可以獲得可用的選項,這裡列一些主要的引數,更詳細的說明參考官方手冊。
Valgrind 記憶體檢測工具
valgrind是乙個gpl的軟體,用於linux for x86,amd64 and ppc32 程式的記憶體除錯和 剖析。你可以在它的環境中執行你的程式來監視記憶體的使用情況,比如c 語言中的malloc和free或者 c 中的new和 delete。使用valgrind的工具包,你可以自動的檢...
檢測工具之RKHunter AIDE
一 檢測工具rkhunter 1 rkhunter 是linux系統平台下的一款開源 檢測工具,具有非常全面的掃瞄範圍。rootkit hunter功能 檢測易受 的檔案 檢測隱藏檔案 檢測重要檔案的許可權 檢測系統埠號 2 安裝rkhunter tar zxvf rkhunter 1.4.0.ta...
記憶體檢測工具Valgrind
valgrind是一套linux下,開放源 gpl v2 的 除錯工具的集合。valgrind由核心 core 以及基於核心的其他除錯工具組成。核心類似於乙個框架 framework 它模擬了乙個cpu環境,並提供服務給其他工具 而其他工具則類似於外掛程式 plug in 利用核心提供的服務完成各種...