部署設計的關鍵元件是對於時常存取的資料集 (如 LDAP 目錄) 的磁碟存取速度。磁碟存取提供最慢的資料存取,可能是造成效能瓶頸的原因。
最佳化磁碟存取的方法就是將寫入作業和讀取作業分開。不單是因為寫入作業比讀取作業費時,而且讀取作業 (查詢 LDAP 目錄的作業) 發生的機率通常也比寫入作業 (更新 LDAP 目錄中的資料) 來得大。
另一個最佳化磁碟存取的方法是將磁碟指定給不同的 I/O 作業。例如,為 Directory Server 記錄作業 (像是作業事件記錄和事件記錄) 及 LDAP 讀取和寫入作業提供獨立的磁碟存取。
此外,考慮實作一或多個 Directory Server 實例專用於讀取和寫入作業,並使用分配到本機伺服器的複製實例進行讀取和搜尋存取。也可以使用鏈接和連結選項來最佳化目錄服務的存取。
「Sun Java System Directory Server 5 2005Q1 Deployment Plannning Guide」第 6 章「Defining System Characteristics」中討論了磁碟存取規劃的各種因素。本章的主題包括:
最低記憶體與磁碟空間需求。提供各種大小目錄所需磁碟和記憶體估計。
調整快取存取所需的實體記憶體大小。依據 Directory Server 的規劃使用提供快取大小估計指導及提供總記憶體使用規劃指導。
調整磁碟子系統大小。依據目錄字尾和影響磁碟使用的 Directory Server 因素來提供關於磁碟空間需求規劃的資訊,並提供關於將檔案分散至各磁碟 (包括各種磁碟陣列方案) 的資訊。