We know that the decision maker who is responsible for purchasing the server, when choosing a product, usually focus on "see parameters", such as frequency, memory, scalability, in fact, focusing on the product itself, to see whether its technical indicators are leading: one or more CPUs, dual-core or quad-core, the memory channel is 1GB or 4GB. In fact, this angle of observation does not have much meaning.
Eager to step on the information highway users, in the purchase of the server is often confused. Faced with a similar PC index but the application mode of a huge difference in the server, many procurement decision makers in the purchase of products, can only rely on those parameters to determine the product model. However, when the server access to the actual application, end users often find that these servers can not meet their own application requirements.
Recently, the domestic server manufacturers wave has chosen a close user application test SPECjAppSever2004. This is a test that is close to the three-tier architecture application. SPECJAPPSEVER2004 emphasizes Java applications, which are more sensitive to CPUs and are useful for measuring dual cores. Recently, but also came the tide day shuttle to break the SPECjAppSever2004 test world Record News, we interviewed the Tide server technology director Mr. Hureyun.
What is a spec test
According to the introduction, spec is a measure of the performance of a system application indicators. This indicator focuses on user applications, each of which is representative in one area. Currently, vendors supporting and participating in spec testing are mainly Microsoft, Intel, BEA, Oracle, and some Linux vendors. The test has a relatively consistent specification. From the structure of the Organization, objectives, benchmark results, the spec is more authoritative.
Hureyun introduces, SPECjAppSever2004 can simulate a manufacturing environment, including customer domain, distributor domain and manufacturer's manufacturing domain, include all the production logistics process, ERP and other back-end operations. The model provides a variety of roles, and each role has a data structure. The proportion of pressure is more close to the user's reality through high concurrent task to pressure system. When the system is pressurized, the equivalent of thousands of tens of thousands of client orders, in this case to see performance indicators. Each round of performance evaluation identifies weaknesses and then optimizes them.
Challenge the Limit
During the one-month period of the spec test, the shuttle was tested 8, 9 times a day and made hundreds of adjustments. The final test result for spec is "Jops", which is the number of operations performed per second. The Tide Day shuttle finally obtains overall 1466.29, average each core 183.3JOPS achievement. The index is in the position of breaking the world record, which is the record of IBM minicomputer. The current average performance in the server industry is 120JOPS, from the data, the wave exceeds the industry average of 50%.
The improvement of server performance, the key in the system needs tuning. Many experts even said that tuning is an art, must have a profound technical basis. No understanding of the architecture, no experience, do not know the unique characteristics of the product, no application observation, do not know why this adjustment. Do not have a deep understanding of the product, do not know what parameters to tune is not. Hureyun said that, especially in the face of the spec test, the person who participates in the test tuning should have background knowledge and a thorough understanding of the architecture. Can use such a metaphor, F1 car in Shanghai and other track requirements are different, need to have enough knowledge, enough work experience. The Tide Day shuttle to do is realizes the hardware, the software as well as the person and the entire system running-in.
For application services
Hureyun said that each time the manufacturer introduced new technology, such as multi-core, how to enable users to quantify the increase in product performance? Because, although has the multi-core platform, but must prove the platform can provide the value, has the special superiority, can enable the customer to choose the new platform. In order to complete this validation, there are many ways, one approach is to find an application environment to test, the operation is very simple, but this is not responsible for users. We cannot allow customers to take risks. The spec test is a quantitative test that gives the user. Spec testing is a challenge to the solution because SPECjAppSever2004 is close to customer applications, able to test a high performance side, from strength to test system stability. The user applies this kind of index, as the reference standard, especially in Enterprise's ERP and so on, may refer to solves the collocation question. Many users, in order to ensure that the system has effect, will be excessive procurement of hardware. But the average (Hardware device) application rate is less than 40%, such as buying eight CPUs or more but not to use, this is a waste. There are indicators to facilitate the user to make a more economical choice.
More close to the user
Hureyun also asked Meng Wei, director of the Information Technology Center of China Group, to introduce the deployment of the Wave Shuttle server in the group's financial system. A group formerly known as China's first tractor factory, the annual sales of tens of billions, is a large group. A group of financial system database system using Oracle RAC Database as part of the application system, wave Shuttle TS20000 high-performance Server System, in the subordinate to the internal structure of the database and the application environment to do a great f optimization design, so that the hardware and software integrated tightly together. In a variety of large-scale online transaction processing, data warehousing, business intelligence and other key database applications have a remarkable performance, to meet the needs of large-scale data center applications.
Meng Wei Introduction, a drag Group financial center information System, using the three-tier architecture of the mainstream design. This typical layered architecture is basically consistent with the Java three-tier model used in this wave of spec tests. This also reflects in some way the SPECjAppsever2004 of the test, and its test results can be used as a choice of hardware and software integration solutions. And the significance of the wave breaking SPECjAppsever2004 world record has also been reflected to some extent.
Meng Wei Introduction, after the physical connection of the server system was completed, the wave also aimed at the group financial system of the actual application of the database internal structure and application environment did a lot of testing. For example, for a large number of subsidiaries and departments and Web browsing, through Webbench, Benchmark factory;netbench test software Testing the actual application of Web systems, database systems and file system application performance , then the whole test of a towed system is carried out by using LoadRunner and different parameter settings. By analyzing a large number of system test data, this paper makes a lot of pertinence optimization design for the scheme performance, and finally achieves the hardware and software integration, which has played a more efficient, more usable and more easy to use and manage data processing system. The whole project has outstanding performance in all kinds of large-scale on-line transaction processing, data Warehouse, business intelligence and so on key database application domain, can satisfy the application demand of super large-scale data center.
Hureyun finally said that the tide shuttle breaking record is the embodiment of the dual-core platform performance, reflecting the dual-core in the middleware, three-tier architecture indicators. The current wave has started the next round of testing, and soon there will be new results.