CN104850496A - RHEL server tuning method for low-delay application - Google Patents
RHEL server tuning method for low-delay application Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 230000009977 dual effect Effects 0.000 claims 1
- 238000012360 testing method Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
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
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.
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)
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)
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 |
-
2015
- 2015-05-15 CN CN201510249095.5A patent/CN104850496A/en active Pending
Patent Citations (3)
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)
Title |
---|
杨晓强等: "基于Linux内核的网络性能优化", 《计算机工程》 * |
Cited By (6)
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 |