Unixbench Installation and Use

Source: Internet
Author: User

Unixbench is a tool used to test the performance of unix systems and is also a common benchmark. The purpose of this test is to provide a basic performance indicator for Unix-like systems, many tests are used in different aspects of system performance. These tests result in an exponential value (such as 520 ), this value is the exponential value obtained by comparing the test result of the test system with the test result of a baseline system, which is easier to get reference value than the original value, the exponent values obtained from all tests in the test set are combined to obtain the exponent values of the entire system. Because in 1995, the baseline system was "George", a workstation: SPARCstation 20‐61,128 mb ram, Solaris2.3, which was set to 10, if the final result score of a system is 520, it means that the system runs 52 times faster than the baseline system.

1. Installation

Unixbench-5.1.2.tar.gz: http://soft.vpser.net/test/unixbench/

Tar-xzvf unixbench-5.1.2.tar.gz

Cd Unixbench-5.1.2

Read the README file and find out that if you do not need to perform a graphic test or do not test it on the graphical interface, comment out GRAPHICS_TEST = defined in the Makefile file. Mine is in 46 rows.

Make

Ii. Use

Run./Run

The running results are described as follows:

Test Item

Project Description

Baseline

Dhrystone 2 using register variables

Test string handling

116700109lps

Double-Precision Whetstone

Test the speed and efficiency of floating point operations.

55.0 MWIPS

Execl Throughput

This test examines the number of execl system calls that can be executed per second

43.0lps

File Copy 1024 bufsize 2000 maxblocks

Test the speed at which data is transmitted from one file to another.

3960.0 KBps

File Copy 256 bufsize 500 maxblocks

Test the speed at which data is transmitted from one file to another.

1655.0 KBps

File Read 4096 bufsize 8000 maxblocks

Test the speed at which data is transmitted from one file to another.

5800.0 KBps

Pipe-based Context Switching

Test the number of times two processes (per second) exchange an increasing integer through one pipeline.

122.161_lps

Pipe Throughput

The number of times a process can write 512 bytes of data to a media transcoding queue and then read back in one second.

4000.0lps

Process Creation

Test the number of times that a process can create a sub-process and reclaim the sub-process (the sub-process must exit immediately ).

126.0lps

Shell Scripts (8 concurrent)

Test the number of times that a process can start n copies of a shell script concurrently in one second. n is generally set to 1, 2, 4, 8.

42.4lpm

System Call Overhead

The cost of testing the entry and exit of the operating system kernel, that is, the cost of one system call.

6.0lpm

Score

 

 


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.