偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

LAMP 系統(tǒng)性能調優(yōu)之內核調優(yōu)措施

運維 系統(tǒng)運維
在對系統(tǒng)的 Apache、PHP 和 MySQL 組件進行調優(yōu)之前,應該花一些時間確保底層 Linux 組件的運行正常。這點是非常重要的!

 

LAMP 

LAMP

  LAMP的一些快速的內核調優(yōu)措施

  大多數(shù) Linux 發(fā)布版都定義了適當?shù)木彌_區(qū)和其他 Transmission Control Protocol(TCP)參數(shù)。可以修改這些參數(shù)來分配更多的內存,從而改進網絡性能。設置內核參數(shù)的方法是通過 proc 接口,也就是通過讀寫 /proc 中的值。幸運的是,sysctl 可以讀取 /etc/sysctl.conf 中的值并根據(jù)需要填充 /proc,這樣就能夠更輕松地管理這些參數(shù)。清單 2 展示在互聯(lián)網服務器上應用于 Internet 服務器的一些比較激進的網絡設置。

  清單 2. 包含較為激進的網絡設置的 /etc/sysctl.conf

 

  1.   # Use TCP syncookies when needed  
  2.  
  3.   net.ipv4.tcp_syncookies = 1  
  4.  
  5.   # Enable TCP window scaling  
  6.  
  7.   net.ipv4.tcp_window_scaling: = 1  
  8.  
  9.   # Increase TCP max buffer size  
  10.  
  11.   net.core.rmem_max = 16777216  
  12.  
  13.   net.core.wmem_max = 16777216  
  14.  
  15.   # Increase Linux autotuning TCP buffer limits  
  16.  
  17.   net.ipv4.tcp_rmem = 4096 87380 16777216  
  18.  
  19.   net.ipv4.tcp_wmem = 4096 65536 16777216  
  20.  
  21.   # Increase number of ports available  
  22.  
  23.   net.ipv4.ip_local_port_range = 1024 65000  
  24.  

 

  將這些設置添加到 /etc/sysctl.conf 的現(xiàn)有內容中。第一個設置啟用 TCP SYN cookie。當從客戶機發(fā)來新的 TCP 連接時,數(shù)據(jù)包設置了 SYN 位,服務器就為這個半開的連接創(chuàng)建一個條目,并用一個 SYN-ACK 數(shù)據(jù)包進行響應。在正常操作中,遠程客戶機用一個 ACK 數(shù)據(jù)包進行響應,這會使半開的連接轉換為全開的。有一種稱為 SYN 泛濫(SYN flood) 的網絡攻擊,它使 ACK 數(shù)據(jù)包無法返回,導致服務器用光內存空間,無法處理到來的連接。SYN cookie 特性可以識別出這種情況,并使用一種優(yōu)雅的方法保留隊列中的空間(細節(jié)參見 參考資料 一節(jié))。大多數(shù)系統(tǒng)都默認啟用這個特性,但是確保配置這個特性更可靠。

  啟用 TCP 窗口伸縮使客戶機能夠以更高的速度下載數(shù)據(jù)。TCP 允許在未從遠程端收到確認的情況下發(fā)送多個數(shù)據(jù)包,默認設置是最多 64 KB,在與延遲比較大的遠程客戶機進行通信時這個設置可能不夠。窗口伸縮會在頭中啟用更多的位,從而增加窗口大小。

  后面四個配置項增加 TCP 發(fā)送和接收緩沖區(qū)。這使應用程序可以更快地丟掉它的數(shù)據(jù),從而為另一個請求服務。還可以強化遠程客戶機在服務器繁忙時發(fā)送數(shù)據(jù)的能力。

  最后一個配置項增加可用的本地端口數(shù)量,這樣就增加了可以同時服務的最大連接數(shù)量。

  在下一次引導系統(tǒng)時,或者下一次運行 sysctl -p /etc/sysctl.conf 時,這些設置就會生效。

通過文章的描述和代碼的分析,我們可以通過內核調優(yōu)措施來對LAMP進行調優(yōu)!

【編輯推薦】

 

 

責任編輯:趙鵬 來源: 網絡轉載
相關推薦

2011-03-21 09:35:38

LAMP調優(yōu)網絡文件

2011-03-10 14:40:52

2011-03-18 11:13:07

LAMP度量性能

2011-03-18 11:00:48

LAMPLAMP 架構

2011-03-10 14:40:54

LAMPMysql

2011-03-21 09:17:35

LAMP調優(yōu)磁盤

2013-02-28 13:37:59

系統(tǒng)性能調優(yōu)技術實戰(zhàn)

2013-03-12 17:33:17

Linux系統(tǒng)性能調優(yōu)

2021-07-15 08:00:47

系統(tǒng)性能調優(yōu)cpunuma架構

2013-03-20 17:18:07

Linux系統(tǒng)性能調優(yōu)

2017-07-21 08:55:13

TomcatJVM容器

2011-07-01 10:09:50

ASP.NET

2011-03-10 14:40:50

2013-03-18 15:35:30

2017-07-04 13:02:02

Linux系統(tǒng)性能調優(yōu)工具

2021-03-04 08:39:21

SparkRDD調優(yōu)

2012-06-20 11:05:47

性能調優(yōu)攻略

2011-05-27 10:35:05

PerfLinux系統(tǒng)性能

2011-03-14 13:07:22

LAMPApache調優(yōu)

2011-03-14 13:38:40

LAMPApache調優(yōu)
點贊
收藏

51CTO技術棧公眾號