|
|
|
|
|
|
|
- 語法 - AfpaAdvancedTuning tuning_string
- 範圍 - 每一個實體 Apache 伺服器一個指引
- 預設值 - 無
- 附註 -
- 僅限用於 Windows NT。
- AFPA 指引控制「快速回應快取加速器」。
AfpaAdvancedTuning 指引具有進階調整參數, 您必須很瞭解 Web 伺服器的效能。
若誤用這些切換開關,會導致系統不穩定及效能不佳。
預設設定是大部份需求的最佳設定。
預設設定的功能很強大。
切換開關及其預設值的簡短說明:
- /bufs - 記載緩衝區的個數(每一個記載緩衝區為 65536; 每 5 秒鐘會寫入一次所有的記載緩衝區),預設值 = 285
- /size - 快取檔案大小上限,預設值 = 92160
- /conns - 連線端點個數,預設值 = 6500
- /ttl - 項目保持執行的時間,以秒表示,預設值 = 180
- /threads - 每個 CPU 的工作者緒個數,預設值 = 3
- /active - 每個 CPU 的使用中最大工作者緒個數,預設值 = 10
切換開關的詳細說明:
- "/bufs" 切換開關可指定 AFPA 用來存取日誌的記載緩衝區個數。
在將存取日誌寫入磁碟之前,必須用緩衝區來儲存存取日誌。每 5 秒鐘 AFPA 會將所有的日誌緩衝區寫入磁碟。
產量愈高,儲存日誌項目所需的記憶體就愈多。所需的緩衝區數量大約等於
(tps*ls*5)/65536,其中 "tps" 是所預期的每秒異動量,
而 "Ls" 是記載異動量所需的一般資料大小。
假設日誌項目小於 256 位元組,而記載緩衝區的數量是 285 (預設值),
則 AFPA 每秒可處理 14592 個異動,而不需要更多的記載緩衝區。
- "/size" 切換開關可指定 AFPA 在其主要快取中保留的最大檔案大小。
比此大的檔案都會被快取到 AFPA 次要快取中。插腳記憶體會備份主要快取。
- "/conns" 切換開關可指定 AFPA 使用的預配置 socket 數量。
基於效能的理由,AFPA 會預先配置 socket。選擇的預配置 socket 的數量應該大約等於所預期的每秒異動量。
- "/ttl" 切換開關指定 AFPA 主要快取中,檔案的最大存活期限(存在的時間),以秒表示。
超過此時間時,檔案即會從 AFPA 主要快取中移除。
將此值設定為 0,可防止 AFPA 主要快取中的檔案變舊。
- "/threads" 切換開關可指定 AFPA 用來處理要求的工作者緒數量。
- "/active" 切換開關可指定並行使用但不會在輸入/輸出 (I/O) 時暫停執行的工作者緒數量。
一般 1、2 及 4 way 機器最佳化設定範例
- 1 way:
AfpaAdvanced Tuning "/bufs 68 /size 75000 /conn 8000"
- 2 way:
AfpaAdvancedTuning "/bufs 93 /size 75000 /conn 10000"
- 4 way:
AfpaAdvancedTuning "/bufs 123 /size 65000 /conn 12000"
|
|
|
|
- 說明 - AfpaBindLogger [-1,0,1,..,n]
- 範圍 - 每一個實體 Apache 伺服器一個指引
- 預設值 - (-1)
- 附註 -
- 僅限用於 AIX。
- AFPA 指引控制「快速回應快取加速器」。
- 這個指令只會將核心記載緒連結到處理器。
AfpaBindLogger 可讓您將核心中「快速回應快取」記載緒連結至特定的處理器。
指令的格式為 AfpaBindLogger [-1, 0, 1, ..., n],
其中 -1 會使記載緒保持離線,而從 0 到系統上之處理器的總數,則會將記載緒連結至該處理器。
|
|
|
|
- 說明 - 啟用或關閉「快速回應快取加速器」
- 範圍 - 伺服器配置、虛擬主電腦、目錄、每個目錄的配置檔
- 語法 - On 或 off
- 用法 - AfpaCache on
- 預設值 - 無
- 置換 - 選項
- 配置檔中包含多個案例 - 允許
- 附註 -
- 僅限用於 AIX 及 Windows NT。
- AFPA 指引控制「快速回應快取加速器」。
AfpaCache 指引可啟用或關閉特定範圍(例如,目錄)的「快速回應快取加速器」。
此指引可套用到範圍中的所有後代,除非有另一個指引將其修改。
|
|
|
|
- 語法 - AfpaEnable
- 說明 - 啟用「快速回應快取加速器」
- 範圍 - 每一個實體 Apache 伺服器一個指引
- 預設值 - 關閉「快速回應快取加速器」
- 附註 -
- 僅限用於 AIX 及 Windows NT。
- AFPA 指引控制「快速回應快取加速器」。
AfpaEnable 指引可啟用「快速回應快取加速器」(快取加速器)。
如果指引存在,「快取加速器」便會接聽「埠」指引所指定的 TCP 埠或預設埠 80。
「快取加速器」會接聽伺服器上所有作用中的 TCP/IP 配接卡的連接埠。
若該埠連結到特定的 TCP/IP 配接卡,就會停用「快取加速器」。
|
|
|
|
- 說明 - 定義「快取加速器」日誌檔名稱、位置及記載格式
- 範圍 - 每一個實體 Apache 伺服器一個項目
- 值 - file_path_and_name log_format
- 預設值 - /tmp/afpa.logb
- 日誌格式 -
- CLF = 一般日誌格式
- ECLF = 延伸的一般日誌格式
- V-CLF = 一般日誌格式 (包含虛擬主電腦資訊)
- V-ECLF = 延伸的一般日誌格式 (包含虛擬主電腦資訊)
- BINARY = 二進位日誌 (包含虛擬主電腦資訊) (僅限 AIX)
- 配置檔中包含多個實例 - 不允許
- 附註 -
- 僅限用於 AIX 及 Windows NT。
- AFPA 指引控制「快速回應快取加速器」。
如果 AfpaLogFile 指引不存在,則預設值為關閉「快取加速器」記載功能。
現行的日期將會用來作為日誌檔的檔案類型。日誌檔會在每天午夜時分自動轉換。
|
|
|
|
- 說明 - AfpaLogging 開啟或關閉
- 範圍 - 每一個實體 Apache 伺服器一個指引
- 值 - On 或 off
- 預設值 - (-1)
- 附註 -
- 僅限用於 AIX。
- AFPA 指引控制「快速回應快取加速器」。
AfpaLogging 指引啟用或關閉「快速回應快取加速器」記載。
|
|
|
|
- 語法 - AfpaMaxCache [size]
- 範圍 - 每一個實體 Apache 伺服器一個指引
- 預設值 - 無
- 附註 -
- 僅限用於 AIX。
- AFPA 指引控制「快速回應快取加速器」。
AfpaMaxCache 指引可指定插入「快速回應快取加速器」快取中的檔案大小上限。
|
|
|
|
- 語法 - AfpaMinCache [size]
- 範圍 - 每一個實體 Apache 伺服器一個指引
- 預設值 - 無
- 附註 -
- 僅限用於 AIX。
- AFPA 指引控制「快速回應快取加速器」。
AfpaMinCache 指引指定插入「快速回應快取加速器」快取中的檔案大小下限。
|
|
|
|
- 語法 - AfpaRevalidationTimeout <秒鐘>
- 範圍 - 廣域
- 預設值 - 60
- 附註 -
- 僅限用於 AIX。
- AFPA 指引控制「快速回應快取加速器」。
AfpaRevalidationTimeout 設定重新驗證快取物件的時間間隔。
物件被快取到核心中超過時間間隔後,核心會強制物件的下一個要求,來設定要重新驗證的 Apache 伺服器。
時間間隔以秒計。
|
|
|
|
- 語法 - AfpaSendServerHeader true 或 false
- 範圍 - 每一個實體 Apache 伺服器一個指引
- 預設值 - True
- 附註 -
- 僅限用於 AIX。
- AFPA 指引控制「快速回應快取加速器」。
AfpaSendServerHeader 指引指定「快速回應快取加速器」是否要在回應中傳送 HTTP Server 標題。
|