3
回答
如何简单的测试服务器的CPU 和IO -- 两个凡是
终于搞明白,存储TCO原来是这样算的>>>   

我正在评估不同的云供应商

只想知道一个相对的横向比较

 

<无标签>
举报
宏哥
发帖于7天前 3回/140阅
共有3个答案 最后回答: 6天前

不在群里喷都见不着你了,简单的话,用一个全一点的bench。

wget http://soft.itbulu.com/tools/UnixBench5.1.3.tgz
tar -zxvf UnixBench5.1.3.tgz
cd UnixBench
make
./Run

 

只测单项目,可以看看这里有没有适合的,比如单测CPU或IO的吞吐。

http://lbs.sourceforge.net

--两个凡是

补充一下,需要依赖:

```
yum -y  install perl-Time-HiRes gcc
```

ubuntu用apt安装。

测试时间较长,请耐心等待。

测试报告会按照单项跑分和总分给出报告,可以横向对比一下。如:

笔记本上的一个虚机:

1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       31942135.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2507.8 MWIPS (10.0 s, 7 samples)
Execl Throughput                               2960.7 lps   (29.5 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        744890.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          296312.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1753069.6 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1938986.7 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 348702.6 lps   (10.0 s, 7 samples)
Process Creation                               9239.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   6880.6 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1026.9 lpm   (60.0 s, 2 samples)
System Call Overhead                        3695887.2 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   31942135.5   2737.1
Double-Precision Whetstone                       55.0       2507.8    456.0
Execl Throughput                                 43.0       2960.7    688.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     744890.2   1881.0
File Copy 256 bufsize 500 maxblocks            1655.0     296312.5   1790.4
File Copy 4096 bufsize 8000 maxblocks          5800.0    1753069.6   3022.5
Pipe Throughput                               12440.0    1938986.7   1558.7
Pipe-based Context Switching                   4000.0     348702.6    871.8
Process Creation                                126.0       9239.0    733.3
Shell Scripts (1 concurrent)                     42.4       6880.6   1622.8
Shell Scripts (8 concurrent)                      6.0       1026.9   1711.5
System Call Overhead                          15000.0    3695887.2   2463.9
                                                                   ========
System Benchmarks Index Score                                        1405.9

 

一台centos的物理机:

24 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       27738675.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2942.6 MWIPS (9.9 s, 7 samples)
Execl Throughput                               3150.8 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        810153.5 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          220887.9 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1836183.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1626316.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 153412.8 lps   (10.0 s, 7 samples)
Process Creation                               4644.2 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5443.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   3309.5 lpm   (60.0 s, 2 samples)
System Call Overhead                        3320262.5 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   27738675.0   2376.9
Double-Precision Whetstone                       55.0       2942.6    535.0
Execl Throughput                                 43.0       3150.8    732.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     810153.5   2045.8
File Copy 256 bufsize 500 maxblocks            1655.0     220887.9   1334.7
File Copy 4096 bufsize 8000 maxblocks          5800.0    1836183.9   3165.8
Pipe Throughput                               12440.0    1626316.0   1307.3
Pipe-based Context Switching                   4000.0     153412.8    383.5
Process Creation                                126.0       4644.2    368.6
Shell Scripts (1 concurrent)                     42.4       5443.8   1283.9
Shell Scripts (8 concurrent)                      6.0       3309.5   5515.9
System Call Overhead                          15000.0    3320262.5   2213.5
                                                                   ========
System Benchmarks Index Score                                        1300.2

 

引用来自“polly”的评论

补充一下,需要依赖:

```
yum -y  install perl-Time-HiRes gcc
```

ubuntu用apt安装。

测试时间较长,请耐心等待。

测试报告会按照单项跑分和总分给出报告,可以横向对比一下。如:

笔记本上的一个虚机:

1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       31942135.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2507.8 MWIPS (10.0 s, 7 samples)
Execl Throughput                               2960.7 lps   (29.5 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        744890.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          296312.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1753069.6 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1938986.7 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 348702.6 lps   (10.0 s, 7 samples)
Process Creation                               9239.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   6880.6 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1026.9 lpm   (60.0 s, 2 samples)
System Call Overhead                        3695887.2 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   31942135.5   2737.1
Double-Precision Whetstone                       55.0       2507.8    456.0
Execl Throughput                                 43.0       2960.7    688.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     744890.2   1881.0
File Copy 256 bufsize 500 maxblocks            1655.0     296312.5   1790.4
File Copy 4096 bufsize 8000 maxblocks          5800.0    1753069.6   3022.5
Pipe Throughput                               12440.0    1938986.7   1558.7
Pipe-based Context Switching                   4000.0     348702.6    871.8
Process Creation                                126.0       9239.0    733.3
Shell Scripts (1 concurrent)                     42.4       6880.6   1622.8
Shell Scripts (8 concurrent)                      6.0       1026.9   1711.5
System Call Overhead                          15000.0    3695887.2   2463.9
                                                                   ========
System Benchmarks Index Score                                        1405.9

 

一台centos的物理机:

24 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       27738675.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2942.6 MWIPS (9.9 s, 7 samples)
Execl Throughput                               3150.8 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        810153.5 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          220887.9 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1836183.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1626316.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 153412.8 lps   (10.0 s, 7 samples)
Process Creation                               4644.2 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5443.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   3309.5 lpm   (60.0 s, 2 samples)
System Call Overhead                        3320262.5 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   27738675.0   2376.9
Double-Precision Whetstone                       55.0       2942.6    535.0
Execl Throughput                                 43.0       3150.8    732.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     810153.5   2045.8
File Copy 256 bufsize 500 maxblocks            1655.0     220887.9   1334.7
File Copy 4096 bufsize 8000 maxblocks          5800.0    1836183.9   3165.8
Pipe Throughput                               12440.0    1626316.0   1307.3
Pipe-based Context Switching                   4000.0     153412.8    383.5
Process Creation                                126.0       4644.2    368.6
Shell Scripts (1 concurrent)                     42.4       5443.8   1283.9
Shell Scripts (8 concurrent)                      6.0       3309.5   5515.9
System Call Overhead                          15000.0    3320262.5   2213.5
                                                                   ========
System Benchmarks Index Score                                        1300.2

 

感谢

顶部