1.一種通用的云服務(wù)器測試方法,其特征在于,
云服務(wù)器按照操作系統(tǒng)大類分為:linux、windows;從CPU、內(nèi)存、硬盤、網(wǎng)絡(luò)四方面對云服務(wù)器的性能進行有效評估;其中,
針對linux的云服務(wù)器:
CPU:
UnixBench內(nèi)置復(fù)雜操作,測試云主機的整體性能;
Sysbench通過計算最大素數(shù),測試CPU的整型運算性能;
Super_pi通過對pi值的計算,測試CPU的浮點型運算性能;
內(nèi)存:
Sysbench測試內(nèi)存分配及傳輸速度;
Ramspeed測試整型、浮點型計算時內(nèi)存的讀寫速率;
硬盤:
dd測試硬盤的讀寫速率;
iozone測試加載文件系統(tǒng)的讀寫速率;
網(wǎng)絡(luò):
Iperf測試網(wǎng)絡(luò)延遲、帶寬;
針對windows系統(tǒng)的云服務(wù)器:
CPU:
Everest是windows系統(tǒng)下一款常用的CPU性能測試工具;它本身包含整型、浮點型運算模型,通過對運算模型的模擬運算,來測試CPU的計算能力;
內(nèi)存:
Everest也是windows系統(tǒng)下一款內(nèi)存測試工具;包括內(nèi)存的讀寫測試、內(nèi)存復(fù)制測試、內(nèi)存潛伏測試,也可以對一級緩存、二級緩存進行測試;
硬盤:
Iometer是windows系統(tǒng)下常用的I/O性能測試工具;通過模擬不同塊大小不同操作,測試相應(yīng)操作的I/O性能;
網(wǎng)絡(luò):
Iperf測試網(wǎng)絡(luò)延遲、帶寬。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
Linux云服務(wù)器的測試方法:
1)CPU:
UnixBench測試時,測試命令如下:
./unixbench
Sysbench測試時,測試命令如下:
sysbench--test=cpu--num-threads=1--cpu-max-prime=5000run
sysbench--test=cpu--num-threads=4--cpu-max-prime=20000run
sysbench--test=cpu--num-threads=8--cpu-max-prime=40000run
2)內(nèi)存:
Sysbench測試時,測試命令如下:
Sysbench--test=memory--num-threads=1
--memory-block-size1=4096--memory-total-size1=1G run
Sysbench--test=memory--num-threads=4
--memory-block-size1=4096--memory-total-size1=1G run
Sysbench--test=memory--num-threads=8
--memory-block-size1=4096--memory-total-size1=1G run
Ramspeed測試時,測試命令如下:
./ramspeed–b3–g2–m32(整型計算)
./ramspeed–b9–g2–m32(浮點型計算)
3)硬盤:
dd測試時,測試命令如下:
dd if=/dev/zero of=/data/test4k.data bs=4K count=1000oflag=dsync
dd if=/dev/zero of=/data/test4k.data bs=64K count=1000oflag=dsync
dd if=/dev/zero of=/data/test4k.databs=1M count=1000oflag=dsync
Iozone測試時,測試命令如下:
./iozone–a–r 4K–s 8G–i 0–i 1–i 2-o
./iozone–a–r 64K–s 8G–i 0–i 1–i 2-o
./iozone–a–r 1M–s 8G–i 0–i 1–i 2-o
4)網(wǎng)絡(luò)
iperf測試時,測試命令如下:
/opt/iperf/bin/iperf-c${desc_ip}-n 10G。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,
Windows云服務(wù)器的測試方法:
1)CPU:
Everest測試時,測試項為:
CPU queue
CPU photoworxx
CPU zlib
CPU AES
FPU JULIA
FPU MANDEL
FPU SINJULIA
2)內(nèi)存:
Everest、maxxMEM測試時,測試項都為:
內(nèi)存復(fù)制
內(nèi)存讀取
內(nèi)存寫入
內(nèi)存潛伏
3)硬盤:
IOMeter測試時,測試項為:
512B、4K、64K、1M塊大小的順序讀、順序?qū)?、隨機讀、隨機寫測試
4)網(wǎng)絡(luò):
Iperf測試時,命令行輸入以下命令:
/opt/iperf/bin/iperf-c${desc_ip}-n 10G。