linux 測試工具

2022-09-16 18:30:20 字數 1454 閱讀 5934

最近在尋找linux的測試工具,試用了一些。記錄如下。

記憶體測試工具,通過對記憶體進行讀寫進行測試。可以對同一塊空間進行多次的讀寫。

原始碼分析

交叉編譯

vi conf-cc

vi conf-ld

把cc改為交叉編譯器的名稱,例如: arm-linux-gnueabihf-gcc

測試記憶體之前,使用free命令檢視可用的記憶體。

測試效果

root@tony:~# ./memtester 256m 1

memtester version 4.0.8 (32-bit)

licensed under the gnu general public license version 2 (only).

pagesize is 4096

pagesizemask is 0xfffff000

want 256mb (268435456 bytes)

got 256mb (268435456 bytes), trying mlock ...locked.

loop 1/1:

stuck address : ok

random value : ok

compare xor : ok

compare sub : ok

compare mul : ok

compare div : ok

compare or : ok

compare and : ok

sequential increment: ok

solid bits : ok

block sequential : ok

checkerboard : ok

bit spread : ok

bit flip : ok

walking ones : ok

walking zeroes : ok

loop 2/2:

bit flip : ok

walking ones : ok

walking zeroes : ok

......

done.

測試cpu效能

目前只找到x86版本的。

使用彙編編寫

壓力測試工具

壓力測試工具

測試硬碟,檔案系統讀寫效能

移植方法

Linux 記憶體測試工具memtester

原始碼已經編譯好,只要make一下就好了。使用方法 usage memtester p physaddrbase mem b k m g loops 如 memtester 28g 3 測試28g的記憶體3次。因為系統執行和本工具執行都需要記憶體,所以不能把所有的記憶體都測試到。可以先用free 命...

Linux效能測試工具 UnixBench

unixbench 5.1.2.tar.gz unixbench 5.1.3.tar.gz aws雲主機的場合 預先安裝 yum install wget yum install gcc 安裝過程 wget tar xf unixbench5.1.3.tgz tar xvzfunixbench 5....

壓力測試工具

webbench最多可以模擬3萬個併發連線去測試 的負載能力,比apache自帶的ab壓力測試工具好,安裝使用也特別方便。1 適用系統 linux 2 編譯安裝 引用 wget tar zxvf webbench 1.5.tar.gz cd webbench 1.5 make make instal...