ThinkPad:Benchmarking: Difference between revisions
From Wiki³
mNo edit summary |
|||
Line 49: | Line 49: | ||
|11:07:16 up 0 min, 1 user, load average: 0.29, 0.08, 0.02; runlevel unknown | |11:07:16 up 0 min, 1 user, load average: 0.29, 0.08, 0.02; runlevel unknown | ||
|} | |} | ||
'''Benchmark Run: 4 CPUs; 1 parallel process'''<br/> | |||
''Time: 12:19:15 - 12:47:30; 28m 15s'' | |||
{|class="wikitable" | |||
!Test | |||
!Score | |||
!Unit | |||
!Time | |||
!Iters. | |||
!Baseline | |||
!Index | |||
|- | |||
|Dhrystone 2 using register variables | |||
|39166936.3 | |||
|lps | |||
|10.0s | |||
|7 | |||
|116700.0 | |||
|3356.2 | |||
|- | |||
|Double-Precision Whetstone | |||
|4415.1 | |||
|MWIPS | |||
|10.9s | |||
|7 | |||
|55.0 | |||
|802.8 | |||
|- | |||
|Execl Throughput | |||
|6603.8 | |||
|lps | |||
|30.0s | |||
|2 | |||
|43.0 | |||
|1535.8 | |||
|- | |||
|File Copy 1024 bufsize 2000 maxblocks | |||
|1225791.3 | |||
|KBps | |||
|30.0s | |||
|2 | |||
|3960.0 | |||
|3095.4 | |||
|- | |||
|File Copy 256 bufsize 500 maxblocks | |||
|371498.6 | |||
|KBps | |||
|30.0s | |||
|2 | |||
|1655.0 | |||
|2244.7 | |||
|- | |||
|File Copy 4096 bufsize 8000 maxblocks | |||
|2553151.3 | |||
|KBps | |||
|30.0s | |||
|2 | |||
|5800.0 | |||
|4402.0 | |||
|- | |||
|Pipe Throughput | |||
|2627484.7 | |||
|lps | |||
|10.0s | |||
|7 | |||
|12440.0 | |||
|2112.1 | |||
|- | |||
|Pipe-based Context Switching | |||
|232807.3 | |||
|lps | |||
|10.0s | |||
|7 | |||
|4000.0 | |||
|582.0 | |||
|- | |||
|Process Creation | |||
|9582.9 | |||
|lps | |||
|30.0s | |||
|2 | |||
|126.0 | |||
|760.5 | |||
|- | |||
|Shell Scripts (1 concurrent) | |||
|2591.2 | |||
|lpm | |||
|60.0s | |||
|2 | |||
|42.4 | |||
|611.1 | |||
|- | |||
|Shell Scripts (8 concurrent) | |||
|1428.7 | |||
|lpm | |||
|60.0s | |||
|2 | |||
|6.0 | |||
|2381.2 | |||
|- | |||
|System Call Overhead | |||
|3723276.5 | |||
|lps | |||
|10.0s | |||
|7 | |||
|15000.0 | |||
|2482.2 | |||
|- | |||
|colspan="6"|'''System Benchmarks Index Score:''' | |||
|'''1656.7''' | |||
|} | |||
[[Category:ThinkPad]] | [[Category:ThinkPad]] |
Revision as of 13:30, 17 July 2017
UNDER CONSTRUCTION: The document is currently being modified! |
Back to Category:ThinkPad
For basic testing I installed the following packages.
# yaourt -S mesa-demos hdparm |
dd (cpu)
Using dd in conjunction with any steam-processing CPU-intensive program to provide a simple CPU benchmark. It may not be very accurate though.
# dd if=/dev/zero bs=1G count=10 | md5sum |
10+0 records in 10+0 records out 10737418240 bytes (11 GB, 10 GiB) copied, 20.3283 s, 528 MB/s 2dd26c4d4799ebd29fa31e48d49e8e53 - |
CPU Temperature peaked around 64C during the test. |
I then performed a rough 5 minute test.
# dd if=/dev/zero bs=1G count=160 | md5sum |
160+0 records in 160+0 records out 171798691840 bytes (172 GB, 160 GiB) copied, 324.407 s, 530 MB/s 8f75e24931ccd52edfc887601023073b - |
CPU Temperature was a constant ~70C with peaks of 71-72C hitting as high as 74C near the end. |
dd (ssd write)
# dd if=/dev/zero of=$HOME/tempfile bs=1M count=1024 conv=fdatasync,notrunc status=progress |
1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 9.93576 s, 108 MB/s |
glxgears (vsync)
# glxgears |
Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. 304 frames in 5.0 seconds = 60.715 FPS 301 frames in 5.0 seconds = 60.049 FPS 301 frames in 5.0 seconds = 60.050 FPS 301 frames in 5.0 seconds = 60.050 FPS 301 frames in 5.0 seconds = 60.048 FPS 301 frames in 5.0 seconds = 60.049 FPS 301 frames in 5.0 seconds = 60.050 FPS 301 frames in 5.0 seconds = 60.048 FPS 301 frames in 5.0 seconds = 60.050 FPS 301 frames in 5.0 seconds = 60.048 FPS 301 frames in 5.0 seconds = 60.045 FPS 301 frames in 5.0 seconds = 60.055 FPS 301 frames in 5.0 seconds = 60.049 FPS 301 frames in 5.0 seconds = 60.049 FPS |
hdparm (ssd read)
# sudo hdparm -Tt /dev/sda |
/dev/sda: Timing cached reads: 12822 MB in 2.00 seconds = 6414.67 MB/sec Timing buffered disk reads: 790 MB in 3.00 seconds = 263.13 MB/sec |
systemd-analyze (boot speed)
This plot is a detailed graphic of the boot sequence.
# systemd-analyze plot ~/boot.svg |
unixbench
BYTE UNIX Benchmarks (Version 5.1.3)
https://github.com/kdlucas/byte-unixbench
System: | noc: GNU/Linux |
OS: | GNU/Linux -- 4.11.9-1-ARCH -- #1 SMP PREEMPT Wed Jul 5 18:23:08 CEST 2017 |
Machine: | x86_64: unknown |
Language: | en_US.utf8 (charmap="UTF-8", collate="ANSI_X3.4-1968") |
CPUs: | Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz (5584.6/5586.7/5585.0/5585.1 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel Virtualization |
Uptime: | 11:07:16 up 0 min, 1 user, load average: 0.29, 0.08, 0.02; runlevel unknown |
Benchmark Run: 4 CPUs; 1 parallel process
Time: 12:19:15 - 12:47:30; 28m 15s
Test | Score | Unit | Time | Iters. | Baseline | Index |
---|---|---|---|---|---|---|
Dhrystone 2 using register variables | 39166936.3 | lps | 10.0s | 7 | 116700.0 | 3356.2 |
Double-Precision Whetstone | 4415.1 | MWIPS | 10.9s | 7 | 55.0 | 802.8 |
Execl Throughput | 6603.8 | lps | 30.0s | 2 | 43.0 | 1535.8 |
File Copy 1024 bufsize 2000 maxblocks | 1225791.3 | KBps | 30.0s | 2 | 3960.0 | 3095.4 |
File Copy 256 bufsize 500 maxblocks | 371498.6 | KBps | 30.0s | 2 | 1655.0 | 2244.7 |
File Copy 4096 bufsize 8000 maxblocks | 2553151.3 | KBps | 30.0s | 2 | 5800.0 | 4402.0 |
Pipe Throughput | 2627484.7 | lps | 10.0s | 7 | 12440.0 | 2112.1 |
Pipe-based Context Switching | 232807.3 | lps | 10.0s | 7 | 4000.0 | 582.0 |
Process Creation | 9582.9 | lps | 30.0s | 2 | 126.0 | 760.5 |
Shell Scripts (1 concurrent) | 2591.2 | lpm | 60.0s | 2 | 42.4 | 611.1 |
Shell Scripts (8 concurrent) | 1428.7 | lpm | 60.0s | 2 | 6.0 | 2381.2 |
System Call Overhead | 3723276.5 | lps | 10.0s | 7 | 15000.0 | 2482.2 |
System Benchmarks Index Score: | 1656.7 |