Performance Comparison Between SUSE and RedHat Systems
As early as a few months ago, SUSE officially released the SUSE Linux Enterprise 12 operating system, which enhances cluster software to improve service availability in physical, virtual, local, and global environments. The new web Console, updated OCFS2 and GFS2 file systems, and the latest ReaR updates for disaster recovery make it easy to protect core business systems. For the leading linux operating system vendors such as SUSE, the release of the new version of the operating system has aroused widespread attention of users. On the one hand, users want to implement more comprehensive applications in terms of functions, and on the other hand, they want the operating system to provide a better performance experience.
To this end, we have prepared a comparison between the SUSE Linux Enterprise 12 operating system and RedHat Enterprise Linux 7.0. I believe this will help you understand the performance of the new system.
The new version of the operating system we tested this time is the Server version. This new product makes breakthroughs in key business RAS features, open source code innovation, and automated IT management. Before testing, let's take a look at the hardware platform we have prepared.
Hardware name hardware model processor Xeon E5-2699 v3 processor memory Samsung 128 GB DDR4 hard disk Seagate Savvio 15.3 hard disk capacity 300 GB * 2 Nic Intel X540-T2
In this test, we use SUSE Linux Enterprise 12 and RedHat Enterprise Linux 7.0. It is worth mentioning that the file system type we used in this test is BtrFS, which is better than EXT4 in terms of scalability, data consistency, and management features, SSD hard disks have also been optimized.
IOzone performance test
For Linux systems, IOzone is a software that fully reflects I/O performance. It can test the read/write performance of file systems in different operating systems, and analyze the performance of file systems on the vendor's computer platform.
In this test, we conducted various tests including read/write, random read/write, re-read/write, and forward read/write, and intercepted the peak values in each test for comparison. At this time, we can find that SUSE Linux Enterprise 12 platform has much higher performance than RedHat Enterprise Linux 7.0 platform in terms of reading and writing performance, this also shows that SUSE Linux Enterprise 12 has absolute advantages in I/O performance. After comparison, we found that the SUSE Linux Enterprise 12 platform has a leader margin of around 18-25%, which is a considerable gap in the I/O performance of the same hardware platform, for users, The SUSE Linux Enterprise 12 platform is also more suitable for Disk-related application operations.
ApacheBench
ApacheBench (AB) is a single-threaded command line tool used to measure the performance of HTTP Web servers. It was originally designed to measure Apache HTTP servers, but more people use it as a universal Web server testing tool.
From the test results, we can see that the SUSE Linux Enterprise 12 Platform scored 13582.02, while the RedHat Enterprise Linux 7.0 platform scored 12897.97. The gap between the two is about 5%.
Http_load
Http_load is a small Web server performance testing tool based on Linux. It runs in parallel multiplexing and is used to test the web server throughput and load.
Here we test the number of response requests of the two operating systems within a fixed period of time, of which the number of response requests of the SUSE Linux Enterprise 12 platform is about 1132, the RedHat Enterprise Linux 7.0 platform scored about 1104 tests. In contrast, the gap between the two is only about 2%, and the performance is basically similar.
Siege-HTTP/HTTPS stress test
Siege is a multi-threaded HTTP Load Testing and benchmarking tool. In this test, we simulated 200 concurrent users to execute 150 accesses and evaluated the performance of the HTTP server under such pressure.
Here we test the transaction rate in the Http application. The SUSE Linux Enterprise 12 Platform scored 7406, while the RedHat Enterprise Linux 7.0 platform scored 7298. The gap is quite small, it can be seen that the two platforms share the same performance.
Summary: after comparing and testing SUSE Linux Enterprise 12 platform and RedHat Enterprise Linux 7.0 platform, we can find that we can test the network performance, such as Web and transaction, latency, and other content. There is not much difference between the two operating systems, which means the network performance is basically the same. However, in the test involving disk I/O capabilities, we can see that, for example, in IOzone, the SUSE Linux Enterprise 12 platform is about 7.0 higher than the RedHat Enterprise Linux 20% platform, which is enough to show the SUSE Linux Enterprise 12 Platform's storage support capabilities.
For users, if you only use network-related server applications, such as front-end Web applications, the relationship between which operating system to choose is not great; however, if you perform local data reading and writing, such as popular big data or other distributed storage applications, SUSE Linux Enterprise 12 platform should be a better choice.