Windows-Server-2003

用於 WSS 3 磁碟拓撲的 Windows 2003 + SQL 2005

  • January 29, 2010

出於財務原因,我們僅限於 Windows 2003 和 SQL Server 2005 來託管 Windows SharePoint Services v3,我目前正在查看磁碟拓撲結構,有點不確定我是否正確。我會很感激任何想法。

磁碟拓撲

HP DL360 G5 (2x 3.00 GHz Quad Core; 22GB RAM)
 HP Smart Array P400i (Embedded; 512MB BBWC)
   Array A (SYSTEM; RAID 1; 128K Block Size)
     146.8 GB Disk (SAS; 15K)
     146.8 GB Disk (SAS; 15K)
   Array B (DATA; RAID 1+0; 64K Block Size)
     300.0 GB Disk (SAS; 10K)
     300.0 GB Disk (SAS; 10K)
     300.0 GB Disk (SAS; 10K)
     300.0 GB Disk (SAS; 10K)
  • 因為我使用的是 Windows 2003,所以無法調整 SYSTEM 分區的分區對齊方式。
  • 我已將陣列 B的條帶大小配置為 64K,將****分區偏移量和文件分配單元大小配置為 64K。(參考
  • 伺服器、RAID 控制器和磁碟的所有韌體都已使用HP 韌體升級光碟進行升級。

數學位

根據Jimmy May的說法,以下兩個函式應該等於一個自然(正整數)數。

Partition Offset ÷ Stripe Unit_Size

Stripe Unit Size ÷ File Allocation Unit Size

在數組 B 的情況下,所有值都是 64KB(65536 字節),因此兩個函式都等於 1。

用法

  • 我們是一家教育機構:

    • 〜2,100名學生,
    • 約 300 名員工,
    • 〜800套父母。
  • 將 SharePoint 用作 VLE、Intranet 和 Extranet(針對家長)。

  • 在極端條件下,我們可以同時擁有 400 個使用者,在一天的 16 個關鍵小時內有 1,200 個使用者。

  • 通常會有更多的 100 個同時使用者。

問題

  1. 我的數學正確嗎?
  2. 這台伺服器是否足以滿足我們的需求?
  3. 磁碟拓撲是否最適合伺服器和磁碟的組合(我有一些備用的 300GB 10K、147GB 15K 和 72GB 15K 磁碟)。用兩個 RAID 1 陣列代替 1+0 陣列並分離 Data/Logs/TempDB 是否會更好。

提前致謝!

1.我的數學做對了嗎?

是的,您正在處理 64k 的所有倍數。

2.這台伺服器是否足以滿足我們的需求?

可能是的,但很難說。400 個使用者查看幾頁很容易。400 個使用者上傳內容和做其他密集的事情可能是一個問題。總的來說,我認為您已經有了一個令人滿意的解決方案。

  1. 磁碟拓撲是否最適合伺服器和磁碟的組合(我有一些備用的 300GB 10K、147GB 15K 和 72GB 15K 磁碟)。用兩個 RAID 1 陣列代替 1+0 陣列並分離 Data/Logs/TempDB 會更好嗎?

這個盒子裡只有 6 個磁碟的空間,所以你沒有太多的選擇。當然鏡像作業系統是好的,那麼如何處理其他 4 個呢?你真的只有 2 個選項,而且你已經選擇了第一個。正如您所建議的,用於分隔日誌和數據庫的兩個鏡像集也可以工作。我通常會主張將日誌和數據庫分開,但這通常假設您可以鏡像日誌並為數據庫建構更大的 RAID10 集。您沒有足夠的磁碟來執行此操作,因此我認為一個 RAID10 中的更多主軸比兩個鏡像要好,並且會保持原樣。

總的來說,我認為您在繼續之前花費大量時間確認建構是正確的,但看起來您確實已經仔細考慮過這一點並且已經有了一個很好的配置。祝你好運。

引用自:https://serverfault.com/questions/107550