CN104850496A - RHEL server tuning method for low-delay application - Google Patents

RHEL server tuning method for low-delay application Download PDF

Info

Publication number
CN104850496A
CN104850496A CN201510249095.5A CN201510249095A CN104850496A CN 104850496 A CN104850496 A CN 104850496A CN 201510249095 A CN201510249095 A CN 201510249095A CN 104850496 A CN104850496 A CN 104850496A
Authority
CN
China
Prior art keywords
server
rhel
low
tuning method
delay
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510249095.5A
Other languages
Chinese (zh)
Inventor
黄福超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201510249095.5A priority Critical patent/CN104850496A/en
Publication of CN104850496A publication Critical patent/CN104850496A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

The invention discloses a low-delay application-oriented RHEL server tuning method, which comprises the following operation steps: preparing a server, wherein the memory of the server requires that each channel is at least provided with one DIMM memory bank; the server installs an operating system RHEL; BIOS adjustment: CPU Turbo mode to raise the main frequency of the processor and disable Turbo mode if there is jitter delay; various energy saving measures are turned off. The method of the invention enables the system to work in a high-performance mode by changing the starting configuration in the system, can effectively improve the performance of network communication between systems, improves the network performance, shortens the transaction delay and meets the low-delay requirement of users.

Description

A kind of towards the low RHEL server tuning method postponing application
Technical field
The present invention relates to server technology testing evaluation field, be specifically related to a kind of towards the low RHEL server tuning method postponing application, relate to network-in-dialing performance related content between hardware.
Background technology
At present, in fields such as frequent transaction (sequencing transaction), market data publication, data exchange processing, live signal and graphics process, very harsh requirement is had to network delay.
In financial services industry, time delay is the important performance measurement index of disposal system.Time delay low meaning can receive the request of client in time and process, and feed back to client's result, time delay greatly then can cause Fail Transaction or suffer a loss.
RHEL, the i.e. abbreviation of Red Hat Enterprise Linux are the linux systems of Red Hat company.This series comprises three versions: Red Hat Enterprise Linux (Server including virtualization), Red Hat EnterpriseLinux Virtualization Platform.
Under RHEL system, operating system has and oneself arranges, and can directly use for great majority application, but still more difficultly meets financial field real-time high frequency transacting customer demand.
Summary of the invention
The technical problem to be solved in the present invention is: the present invention is directed to above-mentioned existing problem, the object of this invention is to provide a kind of towards the low RHEL server tuning method postponing application, instruct manufacturer by the method, user carries out tuning to existing equipment, realize equipment minimumization time delay.
The technical solution adopted in the present invention is:
Towards the low RHEL server tuning method postponing application, described method operation steps is as follows:
Prepare server, server memory requires that every passage at least configures a DIMM memory bar;
Server installing operating system RHEL;
BIOS adjusts:
CPU Turbo pattern, improves processor host frequency, if find that there is jitter delay, and disable Turbo pattern; Close various conservation measures.
Normal login system, write tuning strategy:
For RHEL system, editor/boot/grub/grub.conf file, adds nosoftlockup, intel_idle.max_cstate=0, mce=ignore_ce kernel is capable;
Wherein: nosoftlockup prohibits the use soft-lockup detecting device;
Intel_idle.max_cstate=0 forbids intel_idle;
Mce=ignore_ce forbids error correction function (ce:corrected errors);
Preserve above-mentioned strategy, reboot system.
Amendment irq parameter, fill order service irqbalance stop (closing interrupt balancing service).
If every passage only configures a DIMM memory bar, adopt 8Dual Rank 1600MT/s UDIMMs, the delay of a clock period can be reduced.
Beneficial effect of the present invention is:
The inventive method, by starting configuration in change system, makes system works at high performance mode, can the effective performance of network-in-dialing between elevator system, improves network performance, shortens time delay of concluding the business, meet user's low latency requirements.
Embodiment
Below in conjunction with embodiment, the present invention is further described:
1, testing apparatus selects NF5270M3 (tide No. 2 rack-mount server), configures as follows:
Processor:
Rack server selects E5-2690 (8c 2.9GHz) or E5-2643 (4c 3.3GHz);
Internal memory:
1) every passage at least configures a DIMM memory bar;
2) if every passage only configures a DIMM memory bar, 8Dual Rank 1600MT/s UDIMMs is adopted can to reduce the delay of a clock period;
3) as far as possible employing 8 or 16Dual Rank 1600MT/s CAS-11RDIMMs memory bar;
PCIE Gen3 slot is used to connect network interface card;
2, server installing operating system RHEL6.4:Red Hat Enterprise Linux (2.6.32-279.el6.x86_64), acquiescence normal mounting;
BIOS adjusts:
CPU Turbo pattern, improves processor host frequency, if find that there is jitter delay, and disable Turbo pattern; Close various conservation measures;
3, normal login system, write tuning strategy:
For RHEL:Red Hat Enterprise Linux (2.6.32-279.el6.x86_64) system, editor/boot/grub/grub.conf file, add nosoftlockup, intel_idle.max_cstate=0, mce=ignore_ce kernel is capable, wherein:
Nosoftlockup prohibits the use soft-lockup detecting device;
Intel_idle.max_cstate=0 forbids intel_idle;
Mce=ignore_ce forbids error correction function (ce:corrected errors);
4, above-mentioned strategy is preserved, reboot system;
5, irq parameter is revised, fill order service irqbalance stop (closing interrupt balancing service).
Below test result before and after change:
Before tuning:
Ping value min/avg/max/mdev=0.150/0.209/0.243/0.025ms, on average in about 200uS progressively tuning test result
After two-server BIOS tuning: Ping value min/avg/max/mdev=0.113/0.141/0.156/0.011ms, at about 110uS;
Adjustment two-server Linux Kernal (linux kernel) parameter restarts rear Ping value min/avg/max/mdev=0.039/0.052/0.062/0.006ms, about 52uS;
Ping value after adjustment two-server interrupt parameters, about min/avg/max/mdev=0.039/0.045/0.053/0.005ms, 45uS.
Aforementioned tuning method is effective, postpones accounting in server system postpones very little between network interface card and mixed-media network modules mixed-media.
Above embodiment is only for illustration of the present invention; and be not limitation of the present invention; the those of ordinary skill of relevant technical field; without departing from the spirit and scope of the present invention; can also make a variety of changes and modification; therefore all equivalent technical schemes also belong to category of the present invention, and scope of patent protection of the present invention should be defined by the claims.

Claims (4)

1., towards the low RHEL server tuning method postponing application, it is characterized in that, described method operation steps is as follows:
Prepare server, server memory requires that every passage at least configures a DIMM memory bar;
Server installing operating system RHEL;
BIOS adjusts: CPU Turbo pattern, improves processor host frequency, if find that there is jitter delay, and disable Turbo pattern; Close various conservation measures.
2. according to claim 1 a kind of towards the low RHEL server tuning method postponing application, it is characterized in that: normal login system, write tuning strategy: for RHEL system, editor/boot/grub/grub.conf file, adds nosoftlockup intel_idle.max_cstate=0 mce=ignore_ce kernel is capable;
Preserve above-mentioned strategy, reboot system.
3. according to claim 1 and 2 a kind of towards the low RHEL server tuning method postponing application, it is characterized in that: amendment irq parameter, fill order service irqbalance stop.
4. according to claim 3 a kind of towards the low RHEL server tuning method postponing application, it is characterized in that: if every passage only configures a DIMM memory bar, adopt 8 Dual Rank 1600MT/s UDIMMs.
CN201510249095.5A 2015-05-15 2015-05-15 RHEL server tuning method for low-delay application Pending CN104850496A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510249095.5A CN104850496A (en) 2015-05-15 2015-05-15 RHEL server tuning method for low-delay application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510249095.5A CN104850496A (en) 2015-05-15 2015-05-15 RHEL server tuning method for low-delay application

Publications (1)

Publication Number Publication Date
CN104850496A true CN104850496A (en) 2015-08-19

Family

ID=53850149

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510249095.5A Pending CN104850496A (en) 2015-05-15 2015-05-15 RHEL server tuning method for low-delay application

Country Status (1)

Country Link
CN (1) CN104850496A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105204942A (en) * 2015-08-25 2015-12-30 浪潮(北京)电子信息产业有限公司 Network performance optimization system and method of high-frequency transaction server
CN106656553A (en) * 2016-10-11 2017-05-10 赛特斯信息科技股份有限公司 NFV-device-based system performance detection and optimization method
CN110955569A (en) * 2019-11-26 2020-04-03 英业达科技有限公司 Method, system, medium, and apparatus for testing dual inline memory module
CN111355636A (en) * 2020-02-23 2020-06-30 苏州浪潮智能科技有限公司 Test method and system for delay tuning of server network

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1588316A (en) * 2004-06-29 2005-03-02 北京大学 Property optimizing method for applying server
CN1757027A (en) * 2003-01-13 2006-04-05 德尔卡技术公司 Novel personal electronics device
US20120210330A1 (en) * 2008-04-24 2012-08-16 International Business Machines Corporation Executing A Distributed Java Application On A Plurality Of Compute Nodes

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1757027A (en) * 2003-01-13 2006-04-05 德尔卡技术公司 Novel personal electronics device
CN1588316A (en) * 2004-06-29 2005-03-02 北京大学 Property optimizing method for applying server
US20120210330A1 (en) * 2008-04-24 2012-08-16 International Business Machines Corporation Executing A Distributed Java Application On A Plurality Of Compute Nodes

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨晓强等: "基于Linux内核的网络性能优化", 《计算机工程》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105204942A (en) * 2015-08-25 2015-12-30 浪潮(北京)电子信息产业有限公司 Network performance optimization system and method of high-frequency transaction server
CN106656553A (en) * 2016-10-11 2017-05-10 赛特斯信息科技股份有限公司 NFV-device-based system performance detection and optimization method
CN106656553B (en) * 2016-10-11 2019-11-05 赛特斯信息科技股份有限公司 System performance detection and tuning method based on NFV equipment
CN110955569A (en) * 2019-11-26 2020-04-03 英业达科技有限公司 Method, system, medium, and apparatus for testing dual inline memory module
CN110955569B (en) * 2019-11-26 2021-10-01 英业达科技有限公司 Method, system, medium, and apparatus for testing dual inline memory module
CN111355636A (en) * 2020-02-23 2020-06-30 苏州浪潮智能科技有限公司 Test method and system for delay tuning of server network

Similar Documents

Publication Publication Date Title
US10635146B2 (en) Power monitoring calibration to a target performance level
CN104850496A (en) RHEL server tuning method for low-delay application
US9239728B2 (en) Method, system, and device for securely handling virtual function driver communications with a physical function driver
WO2016037503A1 (en) Configuration method and device of pcie topology
CN107092493B (en) System and method for adjusting BIOS option of server system performance and power consumption
US10261880B1 (en) Error generation using a computer add-in card
CN109286654B (en) Remote equipment debugging system and method based on serial port
CN106640721A (en) Fan control method and system for improving noises of server
CN102968354A (en) Intel Brickland-EX platform-based same-frequency lock-step mode automatic switching method
CN104731617A (en) Server starting device determining method
CN105930161A (en) Method for automatically adjusting BIOS option value
US20060095630A1 (en) Serial attached small computer system interface (SAS) connection emulation for direct attached serial advanced technology attachemnt (SATA)
US10657009B2 (en) System and method to dynamically increase memory channel robustness at high transfer rates
CN109992420B (en) Parallel PCIE-SSD performance optimization method and system
EP3691765B1 (en) Method and system for game data processing, server and computer readable storage medium
US10853299B2 (en) Hot-plugged PCIe device configuration system
US20140281474A1 (en) System and Method for Unattended Out of Band Job Execution
US10649943B2 (en) System and method for I/O aware processor configuration
CN107046469B (en) Method for expanding server load balancing network card equipment
US20230105893A1 (en) Transceiver validation ports for network switches
CN114356057A (en) Method, device and equipment for controlling heat dissipation of PCIe card and storage medium
CN111190646A (en) eMMC initialization and control method, device and terminal based on FPGA
CN113946377B (en) Server parameter configuration method, device and storage medium
CN105068911A (en) Method for optimizing network card performance aiming at CPU kernel
KR20200080538A (en) Non-Volatile Memory Express Device Test Apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150819

RJ01 Rejection of invention patent application after publication