In today’s market
there is range of affordable to high-end and low-end computers that are loaded
with variety of specs. The purpose of this article is to measure the
performance of computer of your choice using diagnostics tests to measure
different performance metrics of the processor/computer. The performance is
depend of hardware architecture of different devices like CPU, Memory, I/O and
also depend on the type of the program being executed and compilers. In this
article I am using open source Phoronix Test Suite.
=== Strawberry Perl (64-bit) 5.30.1.1-64bit README ===
When installation is done it will start test. Total 6 test in this case. Check CPU utilization it spike to 100% during this test.
Depending on size of your system it will take time, for me it took 1 hour 30 min
Now last
test blender is running
Check process which is taking max memory…. Blender
RESULTS:
file:///C:/Users/void_io/.phoronix-test-suite/test-results/hasnain-chess-test/index.html
The Phoronix Test
Suite can run from its local directory and does not need to be
"installed" to a system path or any other "setup" process
prior to execution. On a clean install of Windows 10 x64 or Windows Server
2016, deploying the Phoronix Test Suite is designed to be as easy and
straight-forward as possible:
1. Download the
Phoronix Test Suite 8.0+ or Phoronix-Test-Suite
from GitHub (zip
file).
2. From the Command
Prompt or PowerShell, enter the phoronix-test-suite directory
whether it be from Git or a zipped download.
3. Run the phoronix-test-suite.bat file
that should proceed to run the Phoronix Test Suite just as you would on any
other operating system. If needed the Phoronix Test Suite will try to initially
download and setup PHP if needed followed by the attempted automatic Cygwin
setup, etc.
4. Any of the Phoronix
Test Suite commands from other operating systems should work on Windows. If you
are new to the Phoronix Test Suite, you may enjoy a bit more guided experience
by running the phoronix-test-suite
shell command.
I have done these
steps at below location, now start PTS:
PS
C:\Users\void_io\Downloads\phoronix-test-suite-9.6.1\phoronix-test-suite-9.6.1>
start
phoronix-test-suite.bat
When you submit the above start
command this will Install PHP and Microsoft Visuual C++ then it install cygwin at end..
PTS
interactive mode
Besides phoronix-test-suite
shell and phoronix-test-suite help, there is also phoronix-test-suite
interactive for helping new users understand Phoronix Test
Suite benchmarking. Long story short, it should be as easy as running phoronix-test-suite
benchmark c-ray or phoronix-test-suite benchmark
crafty as some examples for carrying out automated,
cross-platform benchmarks in a side-by-side and fully-reproducible manner.
$ phoronix-test-suite interactive
Interactive Benchmarking
System Serial Number:
/5Z51BL2/CNWSC0084T0056/
1: Run A Test / Benchmark
2: Run A Suite [A Collection Of Tests]
3: Run A Stress Test [Concurrent Benchmarks For Heavy System
Load]
4:
Show System Hardware / Software Information
5: Show Available System Sensors
6: List Available Tests
7: List Recommended Tests
8: Search Tests / Suites / Results
9: Exit
Select
Task: 4
System Information
PROCESSOR: Intel Core
i3-7130U @ 2.70GHz
Core Count: 2
Thread Count: 4
Cache Size: 512 KB
GRAPHICS: Intel HD 620
1GB
Vulkan: 1.0.65
Display Driver: 23.20.16.4973
Screen: 1366x768
MOTHERBOARD: Dell 0P1XYM
BIOS Version: 3.4.0
MEMORY: 2 x 4096 MB
2133MHz
DISK: 112GB KINGSTON
SA400S37120G + 932GB TOSHIBA MQ01ABD100
File-System: NTFS
OPERATING SYSTEM: Microsoft
Windows 10 Pro Build 18363
Kernel: 10.0 (x86_64)
Compiler: GCC 6.3.0
Security: __user pointer
sanitization: Disabled
+ IBPB: Always
+ IBRS: Enabled
+ STIBP: Enabled
+ KPTI Enabled: Yes
+ PTE Inversion: Yes
1: Run A Test / Benchmark
2: Run A Suite [A Collection Of Tests]
3: Run A Stress Test [Concurrent Benchmarks For Heavy System
Load]
4: Show System Hardware / Software
Information
5: Show Available System Sensors
6: List Available Tests
7: List Recommended Tests
8: Search Tests / Suites / Results
9: Exit
Select Task:
CPU test and Overall score: Task 2 in above
Below is the
total list of CPU test avilable, in below chose the option labelled as CPU (in
below case task 8) and let it run, this may take several minute you have to be patience
as time will depend on your hardware and network speed.
1:
pts/audio-encoding
2:
pts/av1
3:
pts/bioinformatics
4: pts/chess
5:
pts/compilation
6:
pts/compiler
7:
pts/compression
8: pts/cpu
9:
pts/cpu-massive
10: pts/creator
11: pts/cryptography
12: pts/database
13: pts/desktop-graphics
14: pts/disk
15: pts/gaming
16: pts/gaming-closed
17: pts/gaming-free
18: pts/hpc
19: pts/imaging
20: pts/java
21: pts/kernel
22: pts/linear-algebra
23: pts/machine-learning
24: pts/memory
25: pts/molecular-dynamics
26: pts/mpi
27: pts/multicore
28: pts/network
29: pts/oneapi
30: pts/opencl
31: pts/python
32: pts/raytracing
33: pts/renderers
34: pts/scientific-computing
35: pts/server
36: pts/server-cpu-tests
37: pts/server-memory
38: pts/single-threaded
39: pts/unigine
40: pts/video-encoding
41: pts/workstation
42: pts/system
43:
pts/processor
44:
pts/disk
45: pts/graphics
46:
pts/memory
47:
pts/network
48: pts/other
** Multiple items can be selected,
delimit by a comma. **
Select Suite: 8
It will install Strawberry Perl, PHP, Python
3.7/2.7 etc supporting software
After that it will start downloading actual
test files, this roughly takes more than 1 hour on F8 Azure machine (this is
network intensive task)
It will ask
to install Strawberry Perl, Say Yes.
What is Strawberry Perl?
------------------------
* 'Perl' is a programming language suitable for writing simple scripts as
well
as complex applications. See
http://perldoc.perl.org/perlintro.html
* 'Strawberry Perl' is a perl environment for Microsoft Windows
containing all
you need to run and develop perl
applications. It is designed to be as close
as possible to perl environment
on UNIX systems. See http://strawberryperl.com/
* If you are completely new to perl consider visiting
http://learn.perl.org/
Now this
will install Python 3.7.1and 2.7 say yes here too. Monitor network
speed during these downloads.
One Important
test it will install i.e. Novabench
Novabench is a free PC benchmark
software to quickly test the system. Anyone can easily use it know as well as
compare the performance of your system with others. Performing tests in
minutes, the tool is quick to run and give optimum results. Starting from GPU
and CPU tests, the tool offers Direct3D 11/Metal graphics with OpenCL compute
test. With the comprehensive tests, the Novabench GPU benchmarking software
also performs memory transfer speed with the disk read as well as write speed.
I have ran few test using this, let me share you the details here:
Novabench will run general cpu , memory disk GPU test, but in my case I select CPU
only. Check below score in my first this test:
Now coming
back the CPU PTS test installation, last test you will see during installation
will be blender: this is the heaviest test and may take hours.
All these
test are being installed at C:\Users\void_io\.phoronix-test-suite\installed-tests\pts
If you see No
progress for blender tesst download – have patience, this take for me also hours to complete. Navigate to
folder
Check if
size is increasing. It is about 1165 MB total but the file which took most time
was 507 MB
This test
generally take longest time might be an hour depending on different parameter. Others
test of same size was quick. Network Bandwidth will drop once complete like
below:
When installation is done it will start test. Total 6 test in this case. Check CPU utilization it spike to 100% during this test.
Depending on size of your system it will take time, for me it took 1 hour 30 min
Last test
will be blender test where it will benchmark the GPU or CPU. As we selected CPU
so it will test CPU test only. Longer
test, 20 min approx...
Test result
will be store in C:\Users\void_io\.phoronix-test-suite\test-results\voidio
Check process which is taking max memory…. Blender
RESULTS:
Run Chess Test For CPU:
Here you
need to choose option 2 “Run as Suit” and the option 4 (pts/chess) above we
selected option 8 (pts/cpu) test.
RESULTS:
Disk I/O Test:
Get info of
test:
$ phoronix-test-suite
info pts/disk
Disk Test Suite
Suite Description: This test suite is designed to
contain real-world disk and file-system tests.
Here Select
Suite: 44 (pts/disk)
Network Test:
Select Suite:
47
For Memory Test
Select
Suite: 46
Post a Comment
Post a Comment
Thanks for your comment !
I will review your this and will respond you as soon as possible.