決定支援 Excel Services 的資源需求

本文內容:

  • 關於 Excel Services 拓撲

  • 規劃同時用戶端連線

  • 規劃同時 Excel Calculation Services 工作階段要求

  • Excel Services 效能測試

  • 限制開啟的工作階段數目和持續期間

許多因素都會影響 Microsoft Office SharePoint Server 2007 部署的效能和可用性 (包括網路頻寬和資源耗用)。Office SharePoint Server 2007 中的 Excel Services in Microsoft Office SharePoint Server 2007 會根據用戶端連線數量和同時 Excel Calculation Services 工作階段要求數目而影響系統效能。計算大小和複雜性也會影響 Excel Calculation Services 資源耗用。

Excel 計算的範圍和複雜性會影響 Office SharePoint Server 2007 部署中 Excel Services 的效能和可用性。隨著計算數量、複雜性和頻率的增加,就會耗用較多的系統資源。請針對每部執行 Excel Calculation Services 的應用程式伺服器的系統記憶體、CPU 速度和儲存量,定義基準硬體需求。

關於 Excel Services 拓撲

邏輯上,Office SharePoint Server 2007 是分為三層:前端網頁伺服器層、應用程式伺服器層和資料庫層。安裝期間,Excel Services 會於前端網頁伺服器層安裝兩個元件 (Excel Web Access 和 Excel Web Services),而於應用程式伺服器層安裝一個元件 (Excel Calculation Services) (如下圖所示)。

Excel Services - 基礎架構

網路負載平衡器啟用 Office SharePoint Server 2007 以擴展前端網頁伺服器。所有 Office SharePoint Server 2007 應用程式都可以使用網路負載平衡器。您可以在 Office SharePoint Server 2007 的共用服務架構內新增電腦以擴展應用程式伺服器。

有三種架構適用於負載平衡 Excel Calculation Services 要求:活頁簿 URL、循環配置資源和本機。您可以設定每一個共用服務提供者 (SSP) 的不同負載平衡架構。

如需如何安裝 Office SharePoint Server 2007 Excel Services 元件的詳細資訊,請參閱下列文章:

資料存取模型

有兩種資料存取模型用於任何 Excel Services 伺服器陣列拓撲:「信任的子系統」和「Kerberos 限制委派」

  • 信任的子系統   這系統沒有額外委派模式的設定需求,因此這會是 Windows 伺服器陣列的預設設定。在信任的子系統模式中,前端網頁伺服器和執行 Excel Calculation Services 的應用程式伺服器使用 SSP,所以可以信任相關 Office SharePoint Server 2007 應用程式的帳戶。在信任的子系統環境中,從 Microsoft Office SharePoint Server 2007 開啟檔案時,即使未設定 Kerberos,還是會根據一般使用者身分識別,執行檔案的權限檢查。如果 Excel Calculation Services 應用程式伺服器從 UNC 共用或 HTTP 網站開啟活頁簿,則無法模擬使用者帳戶,而必須使用處理序帳戶。

  • Kerberos 限制委派   這是前端網頁伺服器與 Excel Calculation Services 應用程式伺服器之間最安全的通訊設定。Kerberos 限制委派也是從應用程式伺服器存取後端資料來源最安全的設定。Kerberos 限制委派是部署 Excel Services 的喜好設定。在外部資料連線中,整合式 Windows 驗證僅適用於實作委派模式時。

Excel Services 拓撲

本節描述下列 Excel Services 拓撲:

  • Excel Services 單一伺服器拓撲

  • Excel Services 小型伺服器陣列信任的子系統拓撲

  • Excel Services 小型伺服器陣列 Kerberos 拓撲

  • Excel Services 中型伺服器陣列信任的子系統拓撲

  • Excel Services 中型伺服器陣列 Kerberos 拓撲

  • Excel Services 大型伺服器陣列信任的子系統拓撲

  • Excel Services 大型伺服器陣列 Kerberos 拓撲

  • Excel Services 外部網路拓撲

  • Excel Services 公司內部網路拓撲

  • Excel Services 高效能運算拓撲

Excel Services 單一伺服器拓撲

下列拓撲圖表顯示單一伺服器上獨立 Excel Services 部署的邏輯架構。

Excel Services 單一伺服器拓撲

在這個範例中,所有 Office SharePoint Server 2007 元件都安裝在單一電腦上。這包括 Excel Services 前端網頁伺服器元件和 Excel Calculation Services (Excel Services 的應用程式伺服器元件。這也包括設定和內容資料庫,而這些都是使用 Microsoft SQL Server Express Edition 進行安裝。這個拓撲適用於測試 Excel Services 的核心功能,但是不建議作為可調整解決方案。

這個設定使用整合式 Windows 驗證以支援多個 Windows SharePoint Services 3.0 Web 應用程式。在這個設定中,使用資料連線庫、Microsoft Single Sign-On 服務 (SSO) 或內嵌於活頁簿的資料連線,以提供外部資料存取。Excel Services 負載平衡元件提供負載平衡。這個拓撲使用信任的子系統資料存取方法。檔案存取方法是設定為 SSO 管理員的 Excel Calculation Services 處理序帳戶。

Excel Services 小型伺服器陣列信任的子系統拓撲

下列拓撲圖表顯示使用信任的子系統資料存取模型之小型伺服器陣列 Excel Services 部署的邏輯架構。

Excel Services 小型伺服器陣列信任的子系統拓撲

在這個範例中,Excel Services 前端網頁伺服器元件和應用程式伺服器元件安裝於某部伺服器上,而 SQL Server 2005 設定和內容資料庫是安裝於不同的伺服器上。這個設定也會顯示在 Office SharePoint Server 2007 伺服器上執行的單一登入服務。這個設定也會顯示設定為 SSO 管理員的 Excel Calculation Services 處理序帳戶。

Excel Services 小型伺服器陣列 Kerberos 拓撲

下列拓撲圖表顯示使用 Kerberos 限制委派資料存取模型之小型伺服器陣列 Excel Services 部署的邏輯架構。

Excel Services 小型伺服器陣列拓撲 - Kerberos

在這個範例中,Excel Services 前端網頁伺服器元件和應用程式伺服器元件安裝於某部伺服器上,而 SQL Server 2005 設定和內容資料庫是安裝於不同的伺服器上。這個設定也會顯示在 Office SharePoint Server 2007 伺服器上執行的單一登入服務。這個設定也會顯示設定為 SSO 管理員的 Excel Calculation Services 處理序帳戶。

Excel Services 中型伺服器陣列信任的子系統拓撲

下列拓撲圖表顯示使用信任的子系統資料存取模型之中型伺服器陣列 Excel Services 部署的邏輯架構。

Excel Services 信任的子系統伺服器陣列拓撲

在這個範例中,Excel Services 前端網頁伺服器元件、應用程式伺服器元件以及 SQL Server 2005 設定和內容資料庫都安裝於三部不同的伺服器上。這個設定也會顯示在 Office SharePoint Server 2007 前端網頁伺服器和 Excel Services 應用程式伺服器上執行的單一登入服務。這個設定也會顯示設定為 SSO 管理員的 Excel Calculation Services 處理序帳戶。

Excel Services 中型伺服器陣列 Kerberos 拓撲

下列拓撲圖表顯示使用 Kerberos 限制委派資料存取模型之中型伺服器陣列 Excel Services 部署的邏輯架構。

Excel Services 中型伺服器陣列拓撲 - Kerberos

在這個範例中,Excel Services 前端網頁伺服器元件、應用程式伺服器元件以及 SQL Server 2005 設定和內容資料庫都安裝於三部不同的伺服器上。這個設定也會顯示在 Office SharePoint Server 2007 前端網頁伺服器和 Excel Services 應用程式伺服器上執行的單一登入服務。這個設定也會顯示設定為 SSO 管理員的 Excel Calculation Services 處理序帳戶。

Excel Services 大型伺服器陣列信任的子系統拓撲

下列拓撲圖表顯示使用信任的子系統資料存取模型之大型伺服器陣列 Excel Services 部署的邏輯架構。

Excel Services 大型伺服器陣列 TSS 拓撲

在這個範例中,多個 Excel Services 前端網頁伺服器元件、多個應用程式伺服器元件以及多個 SQL Server 2005 設定和內容資料庫的每一個都安裝於不同的伺服器上。這個設定也會顯示在 Office SharePoint Server 2007 前端網頁伺服器和 Excel Services 應用程式伺服器上執行的單一登入服務。這個設定也會顯示設定為 SSO 管理員的 Excel Calculation Services 處理序帳戶。

重要

針對大型伺服器陣列部署,建議您在同質環境中執行 Office SharePoint Server 2007。大型伺服器陣列中的所有伺服器都應該執行 32 位元版本的 Windows Server 2003或 64 位元版本的 Windows Server 2003。不建議您在混合環境中執行 Office SharePoint Server 2007。

Excel Services 大型伺服器陣列 Kerberos 拓撲

下列拓撲圖表顯示使用 Kerberos 限制委派資料存取模型之大型伺服器陣列 Excel Services 部署的邏輯架構。

Excel Services 大型伺服器陣列拓撲- Kerberos

在這個範例中,多個 Excel Services 前端網頁伺服器元件、多個應用程式伺服器元件以及多個 SQL Server 2005 設定和內容資料庫的每一個都安裝於不同的伺服器上。這個設定也會顯示在 Office SharePoint Server 2007 前端網頁伺服器和 Excel Services 應用程式伺服器上執行的單一登入服務。這個設定也會顯示設定為 SSO 管理員的 Excel Calculation Services 處理序帳戶。

Excel Services 外部網路拓撲

下列拓撲圖表顯示周邊網路中部署的 Excel Services 前端網頁伺服器元件、應用程式伺服器元件以及 SQL Server 2005 設定和內容資料庫的邏輯架構。

Excel Services 資源需求 - 外部網路

在這個範例中,Excel Services 元件會與設有防火牆的安全周邊網路中的外部資料來源和用戶端電腦隔離。這個設定可以提供資料來源的加強式安全性,並協助防止資料損毀、以及資料的未授權存取。

注意

如果您已在應用程式伺服器上啟用 Windows 防火牆,則必須開啟正執行架設 Excel Calculation Services 的共用服務網站的特定連接埠。

Excel Services 公司內部網路拓撲

下列拓撲圖表顯示 Excel Services 部署的邏輯架構,而這個部署隔離前端網頁伺服器元件、以及與公司內部網路分離的周邊網路中的 SQL Server 2005 設定和內容資料庫。Excel Services 應用程式伺服器都是部署在公司內部網路內,而所有 Excel Services 元件則會與遠端用戶端元件與外部資料來源隔離。

Excel Services 企業內部網路拓撲

在這個範例中,Excel Services 應用程式伺服器是部署在公司內部網路內,而且受到保護,無法直接進行外部存取。這個設定可讓您嚴密控制可以存取您的應用程式伺服器和資料的人員。隔離周邊網路中的前端網頁伺服器就可以限制環境對公用網頁伺服器的攻擊介面。

注意

如果您已在應用程式伺服器上啟用 Windows 防火牆,則必須開啟正執行架設 Excel Calculation Services 的共用服務網站的特定連接埠。

Excel Services 高效能運算拓撲

下列拓撲圖表顯示內含 Microsoft Windows Compute Cluster Server 2003 和 Excel Services 部署的邏輯架構。

Excel Services 資源需求規劃

在這個範例中,Excel Services 前端網頁伺服器元件和應用程式伺服器元件都是安裝在包含運算叢集的個別運算叢集節點上。這些節點共用在運算叢集外部伺服器上執行的 SQL Server 2005 設定和內容資料庫。主要節點會執行運算叢集排程器,這個排程器可以用來排定和負載平衡叢集節點中的工作。

規劃同時用戶端連線

同時用戶端連線數目會影響前端網頁伺服器的效能和可用性。針對設計上支援大量用戶端連線的部署,您需要規劃部署足夠的前端網頁伺服器,以支援足夠的系統效能和可用性層級。請決定部署案例所需的前端網頁伺服器數目。請針對每部前端網頁伺服器的系統記憶體、CPU 速度和儲存量,定義基準硬體需求。

規劃同時 Excel Calculation Services 工作階段要求

若要決定支援 Office SharePoint Server 2007 中 Excel Calculation Services 的適當部署規模,您需要知道案例需要支援的同時 Excel Calculation Services 工作階段要求數目。針對設計上支援大量 Excel Calculation Services 工作階段的部署,您需要規劃足夠的 Excel Calculation Services 伺服器以支援足夠的效能和可用性層級。新增 Excel Calculation Services 伺服器可以改善效能和可用性。Excel Calculation Services Proxy 是前端網頁伺服器元件,這個可以用來負載平衡執行 Excel Calculation Services 的可用應用程式伺服器中的工作階段要求。

您可以設定執行 Excel Calculation Services 的應用程式伺服器的每位使用者工作階段限制。這個值是每位使用者允許的最大同時工作階段數目。可以設定 Windows SharePoint Services 3.0 網站讓匿名使用者存取。在這個情況下,仍然會套用單一使用者的 Excel Calculation Services 工作階段限制。所有匿名使用者都會共用針對單一使用者所設定的相同工作階段限制值。

針對支援大量 Excel Calculation Services 工作階段要求和活頁簿計算的 Excel Services 環境,建議進行下列設定變更。

  • **IIS 逾時   **如果 Excel Services 中的計算預期會超過 110 秒,請增加 IIS 逾時值。而計算超過 IIS 逾時設定時,則預期會發生 ThreadAbort 例外。預設的 IIS 逾時設定是 110 秒。

  • ASP.NET MaxConnection   用戶端連線要求數目需要前端網頁伺服器開啟與執行 Excel Calculation Services 的應用程式伺服器的多個同時連線時,則需要增加最大 ASP.NET 連線數目。在 ASP.NET 中,可以設定 MaxConnection,並且將這個值設定為最大連線限制 10 (如下列範例所示):

    <configuration>
       <system.net>
          <connectionManagement>
             <add address="*" maxconnection="10" />
          </connectionManagement>
       </system.net>
    <system.web>
    

請考慮設定下列 Windows Server 2003 登錄設定,如此可以改善 Excel Calculation Services 效能。

注意

不正確地編輯登錄可能會嚴重損壞您的系統。變更登錄之前,您應該先備份電腦上任何有值的資料。

  • HeapDeCommitFreeBlockThreshold   在 Excel Calculation Services 應用程式伺服器發生大量要求的期間,應用程式伺服器可能會發生因記憶體配置失敗而造成的效能問題。因為記憶體過於分散,所以即使應用程式伺服器已安裝足夠數量的 RAM 來處理要求量,但還是可能會發生這種狀況。若要解決這個問題,請使用登錄編輯程式將 HeapDeCommitFreeBlockThreshold 變更設定為 REG_DWORD 0x00040000。若要變更這個設定,請使用下列登錄路徑:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

  • MaxUserPort   您可能需要變更 MaxUserPort 登錄設定,如此增加可用連接埠的範圍。MaxUserPort 設定指定 TCP 在應用程式向系統要求可用使用者連接埠時可以指派的最高連接埠號碼。若要變更這個登錄設定,請執行登錄編輯程式,並使用下列登錄路徑:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  • TcpNumConnections   您可能需要變更 TcpNumConnections 登錄設定的值,如此增加 TCP 可以同時開啟的最大連線數目。如果 TcpNumConnections 登錄機碼不存在,請執行登錄編輯程式以建立和設定這個機碼。若要變更這個登錄設定,請執行登錄編輯程式,並使用下列登錄路徑:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  • TcpTimedWaitDelay   在 Excel Calculation Services 應用程式伺服器發生大量要求的期間,可能會拒絕部分的要求。如果發生這種情況,則 TcpTimedWaitDelay 登錄機碼的預設設定可能會發生問題。根據預設,TcpTimedWaitDelay 設定是設定為 240 秒或 4 分鐘。這是釋出已關閉 TCP 工作階段、以及可以重新指派資源之前,必須經歷的時間量。若要解決這個問題,請使用登錄編輯程式將 TcpTimedWaitDelay 設定從 240 秒變更為 30 秒。如果 TcpTimedWaitDelay 登錄機碼不存在,請使用下列登錄路徑執行登錄編輯程式以建立和設定這個機碼:

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Services\Tcpip\Parameters

Excel Services 效能測試

下列效能測試結果可以使用不同的拓撲和資料集,根據 Excel Services 的輸送量、回應時間和資源使用情況的比較來提供準則。這些建議也是根據效能因素的比較,方法是使用供線上分析處理 (OLAP) 的不同外部資料驗證架構和關聯式外部資料連線。Excel Services 的資源需求和回應時間取是根據活頁簿大小、活頁簿複雜性、同時使用者人數和外部資料延遲。使用定義的資料集執行測試,而結果則會根據資料集設計而有所不同。

每個已測試資料集的基準設定包括 Office SharePoint Server 2007 儀表板,而每個儀表板都會呈現兩個 Excel Web Access 網頁組件和兩個關鍵效能指標 (KPI) 網頁組件。結果是每個網頁的拜訪人次有四個 Excel Calculation Services 工作階段。

假設 20% 的工作階段會有一些互動 (如分頁或資料重新整理)。測試是根據假設 5,000 位使用者為主動存取儀表板、以及連結至 Microsoft Office Excel 2007 活頁簿中儲存格的入口網站 KPI。

硬體設定

效能測試是在具有下列硬體設定的 Office SharePoint Server 2007 前端網頁伺服器、Excel Calculation Services 應用程式伺服器和 Office SharePoint Server 2007 SQL 設定和內容資料庫伺服器上執行:

伺服器 硬體設定

Office SharePoint Server 2007 前端網頁伺服器

具 2.2 GHz 執行速率,含有 9.83 GB RAM 的兩個雙核心 AMD Opteron 275 CPU

Excel Calculation Services 應用程式伺服器

具 2.2 GHz 執行速率,含有 9.83 GB RAM 的兩個雙核心 AMD Opteron 275 CPU

Office SharePoint Server 2007 SQL 設定和內容資料庫伺服器

具 2.4 GHz 執行速率,含有 8 GB RAM 的四個雙核心 AMD Opteron 880 CPU

資料集屬性表

本節提供用於效能測試的資料集屬性和案例的資訊。這些屬性的例外狀況記載在個別的設定中 (若適用)。Excel Services 效能則根據資料集屬性 (包括記憶體使用情況、CPU 使用情況、輸送量和回應時間)。使用這裡提供的效能測試結果之前,請務必考量資料集的特性。取得的結果會根據環境中使用的資料和其他變數而不同。

效能測試案例

效能測試的執行是使用下列測試案例。這些案例是根據假設共有 5000 位使用者使用 Office Excel Web Access 主動存取儀表板頁面和 Excel 活頁簿。這些案例也是根據假設使用不同程度的頻率來存取各種儀表板。這些測試包括:

  • 多數使用者時常存取的少數儀表板。

  • 多數使用者較不時常存取的多數儀表板。

這個儀表板使用範圍是相對於整個組織使用少數儀表板,而組織內群組使用多數儀表板的企業環境。

使用者人數 檢視頻率 儀表板數目 活頁簿數目

3,750

每天兩次

5

10

1,500

每週三次

25

24

1,000

每週 1 次

50

50

250

一個月一次

150

40

150

存取 Excel Web Access 網頁組件的使用者檢視 1,000 個檔案的 30%。

300

25

不含外部資料連線的活頁簿

這個案例中的活頁簿未連線至外部資料來源。資源耗用是根據每個活頁簿中使用的大小、複雜性、格式量和計算數目所決定。活頁簿大小是根據每個活頁簿包含的列數和欄數所決定。所有這些因素都會影響 Excel Services 的資源耗用和輸送量。活頁簿包括廣泛功能 (如格式、格式化條件和圖表)。使用的資料集包括具有下列屬性的許多活頁簿:

活頁簿百分比 計算百分比 格式百分比 變動函式

2%

<5,000

10 – 45

50%

50%

38%

<5,000

10 – 45

20%

50%

5%

<5,000

60 – 365

5%

50%

20%

5,000 – 7,000

10 – 40

10%

50%

15%

7,001 – 10,000

10 – 50

10%

50%

15%

10,001 – 15,000

10 – 50

10%

50%

5%

15,001 – 20,000

10 – 50

10%

50%

含有 OLAP 資料連線的活頁簿

這個案例中的活頁簿包含與 Analysis Services Cube 的資料連線。這些活頁簿包括許多功能 (如格式和格式化條件)。除了影響每個案例中的資源耗用和輸送量的變數之外,這個案例中的活頁簿耗用的 Analysis Services 資料量、以及是否在開啟時重新整理活頁簿也會影響 Excel Services 效能。這個案例是根據假設 15% 的活頁簿具有在開啟時重新整理的資料連線。快取會是外部資料連線效能的主要影響。一般而言,如果多次使用相同認證來連線至外部資料來源,則 Excel Services 會使用快取的資料。Excel Services [外部資料快取存留時間] 設定也會影響快取效能。

百分比 列大小 其他

10%

<1,000

512 – 2,048

DCL SSO (或 Kerberos)

20%

<1,000

512 – 2,048

DCL SSO (或 Kerberos),在開啟時重新整理

40%

<1,000

100 – 512

活頁簿內嵌一到四張的樞紐分析表、以及一到四張的樞紐分析圖報表

20%

<1,000

<100

活頁簿內嵌四到六張的樞紐分析表、以及四到六張的樞紐分析圖報表

10%

1,000 – 5,000

<100

活頁簿內嵌兩張的樞紐分析表、以及兩張的樞紐分析圖報表

含有關聯式資料連線的活頁簿

這個案例中的活頁簿包含與 SQL Server 關聯式資料庫的資料連線。這些活頁簿包括許多功能 (如格式和格式化條件)。除了影響每個案例中的資源耗用和輸送量的變數之外,是否在開啟時重新整理活頁簿也會影響這個案例的 Excel Services 效能。這個案例是根據假設 15% 的活頁簿具有在開啟時重新整理的資料連線。快取會是外部資料連線效能的主要影響。一般而言,如果多次使用相同認證來連線至外部資料來源,則 Excel Services 會使用快取的資料。Excel Services [外部資料快取存留時間] 設定也會影響快取效能。

百分比 列大小 其他

2%

<1,000

<512

DCL SSO (或 Kerberos),定期重新整理

20%

<500

<512

DCL SSO (或 Kerberos),在開啟時重新整理

40%

1,001 – 5,000

1024 – 2,048

活頁簿內嵌一或兩張的樞紐分析表、以及一或兩張的樞紐分析圖報表

20%

5,000 – 10,000

1024 – 2,048

DCL SSO;活頁簿內嵌一或兩張的樞紐分析表、以及一或兩張的樞紐分析圖報表

10%

10,000 – 20,000

512 – 1,024

DCL SSO;活頁簿內嵌二到四張的樞紐分析表、以及二到四張的樞紐分析圖報表

8%

20,000 – 65,000

<512

DCL SSO;活頁簿內嵌一或兩張的樞紐分析表

根據資料來源,分散活頁簿

將使用下列活頁簿分散執行效能測試。部分設定會記載此分散的例外狀況。在每個設定中,活頁簿的分散是根據資料集屬性表中顯示的百分比。例如,30% 的活頁簿未包含任何外部資料。其中,20% 具有介於 5000 與 7000 之間的列 (如<不含外部資料連線的活頁簿>表格所示)。這樣會導致 6% 的總活頁簿分散 (30% 中的 20%) (由未含任何外部資料的活頁簿組成,而且包含介於 5000 與 7000 之間的列)。部分設定會隔離特定類型的活頁簿。例如,包含 OLAP 資料連線的活頁簿設定成在開啟時重新整理。

活頁簿類型 百分比

不含外部資料的活頁簿

30%

含有 OLAP 資料連線的活頁簿

35%

含有關聯式資料連線的活頁簿

35%

效能測試使用的要求混合

使用下列要求混合執行效能測試。這個要求混合會有許多例外狀況。例如,在使用不含外部資料的活頁簿測試中,不會有與外部資料查詢的互動作業。部分設定會記載例外狀況。

要求類型 總要求數的百分比

OpenWorkbook (包括一個 GetRrange)

65%

與外部資料查詢的互動要求

15%

GetRange (分頁)

10%

活頁簿內的 FindSortFilter 互動要求

10%

效能測試結果

本節的表格顯示每個已測試設定的測試結果。

Excel Services 小型伺服器陣列信任的子系統設定

下表顯示這個設定的資料集。

活頁簿類型 百分比

不含外部資料的活頁簿

30%

含有 OLAP 資料連線的活頁簿

35%

含有關聯式資料連線的活頁簿

35%

下表顯示這個設定的前端網頁伺服器測試結果:

效能計數器 結果

Requests per second

14.32

Average response time in seconds

5.52

ASP.NET queue

1.91

CPU

41.97

W3wp process private bytes

822

下表顯示這個設定的 Excel Calculation Services 應用程式伺服器測試結果:

效能計數器 結果

Requests per second

15.52

Average response time in seconds

2.05

Sessions per second

2.94

ASP.NET queue

1.91

CPU

41.97

W3wp process private bytes

3844

Excel Services 大型伺服器陣列信任的子系統設定

下表顯示這個設定的資料集。

活頁簿類型 百分比

不含外部資料的活頁簿

30%

含有 OLAP 資料連線的活頁簿

35%

含有關聯式資料連線的活頁簿

35%

下表顯示這個設定的前端網頁伺服器測試結果。

效能計數器 前端網頁伺服器 1 前端網頁伺服器 2 前端網頁伺服器 3

Requests per second

4.62

4.54

4.63

Average response time in seconds

10

9.69

10.01

ASP.NET queue

0.12

0.2

0.25

CPU

1.13

1.21

1.21

W3wp process private bytes

738

713

742

下表顯示這個設定的 Excel Calculation Services 應用程式伺服器測試結果。

效能計數器 結果

Requests per second

14.8

Average response time in seconds

4.74

Sessions per second

2.58

ASP.NET queue

33.29

CPU

37.84

W3wp process private bytes

3867

Excel Services 大型伺服器陣列 Kerberos 設定

下表顯示這個設定的資料集。

活頁簿類型 百分比

不含外部資料的活頁簿

30%

含有 OLAP 資料連線的活頁簿

35%

含有關聯式資料連線的活頁簿

35%

下表顯示這個設定的前端網頁伺服器測試結果。

效能計數器 前端網頁伺服器 1 前端網頁伺服器 2 前端網頁伺服器 3

Requests per second

15.39

15.36

15.58

Average response time in seconds

4.48

4.3

4.35

ASP.NET queue

0.46

0.5

0.45

CPU

4.43

4.33

4.36

W3wp process private bytes

906

909

899

下表顯示這個設定的 Excel Calculation Services 應用程式伺服器測試結果。

效能計數器 結果

Requests per second

46.36

Average response time in seconds

1.36

Sessions per second

9.43

ASP.NET queue

63.55

CPU

54.82

W3wp process private bytes

6387

搭配使用 OLAP 資料與開啟時重新整理以及 SSO 的 Excel Services 大型伺服器陣列信任子系統設定

下表顯示這個設定的資料集。

活頁簿類型 百分比

含有 OLAP 資料連線的活頁簿;在開啟時重新整理;使用 SSO 進行外部資料驗證

100%

下表顯示這個設定的前端網頁伺服器測試結果:

效能計數器 前端網頁伺服器 1 前端網頁伺服器 2 前端網頁伺服器 3

Requests per second

1.84

1.83

1.85

Average response time in seconds

7.6

7.5

8.07

ASP.NET queue

0.001

0.001

0

CPU

0.59

0.61

0.62

W3wp process private bytes

379

375

384

下表顯示這個設定的 Excel Calculation Services 應用程式伺服器測試結果:

效能計數器 結果

Requests per second

6.52

Average response time in seconds

3.82

Sessions per second

1.08

ASP.NET queue

1.22

CPU

45.29

W3wp process private bytes

4995

搭配使用 OLAP 資料與開啟時重新整理的 Excel Services 大型伺服器陣列 Kerberos 設定

下表顯示這個設定的資料集。

活頁簿類型 百分比

含有 OLAP 資料連線的活頁簿;在開啟時重新整理;使用 Kerberos 進行外部資料驗證;已委派使用者認證進行 OLAP 資料來源的驗證

100%

下表顯示這個設定的前端網頁伺服器測試結果。

效能計數器 前端網頁伺服器 1 前端網頁伺服器 2 前端網頁伺服器 3

Requests per second

0.99

1

0.99

Average response time in seconds

19.29

18.32

19.36

ASP.NET queue

0.001

0

0.001

CPU

0.41

0.41

0.38

W3wp process private bytes

417

431

425

下表顯示這個設定的 Excel Calculation Services 應用程式伺服器測試結果。

效能計數器 結果

Requests per second

2.95

Average response time in seconds

17.39

Sessions per second

0.59

ASP.NET queue

11.63

CPU

54.8

W3wp process private bytes

10419

使用 SQL Server 2005 Analysis Services 群組的 Excel Services 大型伺服器陣列 Kerberos 設定

下表顯示這個設定的資料集。

活頁簿類型 百分比

含有 OLAP 資料連線的活頁簿;在開啟時重新整理,使用 Kerberos 進行外部資料驗證;委派使用者認證進行 OLAP 資料來源驗證;使用者對應至 SQL Server 2005 Analysis Services 群組

100%

下表顯示這個設定的前端網頁伺服器測試結果。

效能計數器 前端網頁伺服器 1 前端網頁伺服器 2 前端網頁伺服器 3

Requests per second

8.7

8.38

8.62

Average response time in seconds

3.63

3.69

3.7

ASP.NET queue

0.004

0.004

0.006

CPU

2.31

2.31

2.3

W3wp process private bytes

435

431

452

下表顯示這個設定的 Excel Calculation Services 應用程式伺服器測試結果。

效能計數器 結果

Requests per second

25.67

Average response time in seconds

1.69

Sessions per second

5.22

ASP.NET queue

2.73

CPU

63.07

W3wp process private bytes

7850

使用關聯式資料的 Excel Services 大型伺服器陣列信任子系統設定

下表顯示這個設定的資料集。

活頁簿類型 百分比

含有關聯式資料連線的活頁簿;在開啟時重新整理,使用 SSO 進行外部資料驗證

100%

下表顯示這個設定的前端網頁伺服器測試結果。

效能計數器 前端網頁伺服器 1 前端網頁伺服器 2 前端網頁伺服器 3

Requests per second

24.07

24.2

24.6

Average response time in seconds

3.17

3.16

3.15

ASP.NET queue

9.15

10.41

13.77

CPU

6.49

6.65

6.78

W3wp process private bytes

959

965

1062

下表顯示這個設定的 Excel Calculation Services 應用程式伺服器測試結果。

效能計數器 結果

Requests per second

76.16

Average response time in seconds

0.43

Sessions per second

14.84

ASP.NET queue

17.79

CPU

46.62

W3wp process private bytes

35.88

使用關聯式資料的 Excel Services 大型伺服器陣列 Kerberos 設定

下表顯示這個設定的資料集。

活頁簿類型 百分比

含有關聯式資料連線的活頁簿;在開啟時重新整理,使用 Kerberos 限制委派進行外部資料驗證

100%

下表顯示這個設定的前端網頁伺服器測試結果。

效能計數器 前端網頁伺服器 1 前端網頁伺服器 2 前端網頁伺服器 3

Requests per second

22.78

22.6

23.1

Average response time in seconds

3.03

2.97

2.98

ASP.NET queue

0.59

0.5

0.39

CPU

6.18

6.15

6.16

W3wp process private bytes

836

838

843

下表顯示這個設定的 Excel Calculation Services 應用程式伺服器測試結果。

效能計數器 結果

Requests per second

68.41

Average response time in seconds

0.74

Sessions per second

13.87

ASP.NET queue

21.46

CPU

55.87

W3wp process private bytes

6328

限制開啟工作階段的數目和持續時間

除了新增資源之外,限制已開啟 Excel Calculation Services 工作階段的數目也有助於減少效能和可用性問題。限制已開啟 Excel Calculation Services 工作階段數目的一種方法是減少工作階段逾時設定。任意限制工作階段持續時間可能會導致使用中工作階段關閉,因而導致遺失資料。

偏好的解決方案是使用 Office Excel Web Access 短期工作階段模式,針對開啟工作階段時沒有用戶端互動的工作階段來設定較短的初始逾時設定。您可以針對開啟時立即作用的工作階段設定第二個逾時設定。在這個範例中,Excel Calculation Services 伺服器會關閉於初始逾時設定持續時間保持非使用中的工作階段。在第二個逾時設定到期之前,在初始逾時設定到期之前的作用工作階段依然會保持開啟狀態。

下載本書

本主題隨附於下列可下載的叢書中,以便於閱讀與列印:

請參閱 Office SharePoint Server 2007 可下載的內容 (英文) 上提供的完整叢書清單。

另請參閱

其他資源

Microsoft Windows Compute Cluster Server 2003 (英文)