文件服务器不能打印,服务器不能用作打印服务器 - Windows Server | Microsoft Docs
NLB 故障轉移群集中的服務器不能用作 R2 中的打印Windows Server 2012服務器
09/21/2020
本文內容
本文介紹為什么網絡負載平衡 (NLB) 故障轉移群集服務器不能用作基于服務器的 Microsoft Windows打印服務器。 本文還介紹了配置高效打印服務器的不同方法。
適用于: ?Windows Server 2012R2
原始 KB 編號: ? 954420
摘要
在故障轉移 (配置的網絡負載平衡) NLB 負載平衡在客戶端的每個請求無狀態且內存中沒有要維護的應用程序狀態的環境中提供高性能。 此配置不能與打印服務器一起實現。 這是因為打印服務器為與它們通信的每個打印機和客戶端維護大量狀態信息。 打印作業可能跨越多個通信請求。 因此,所有請求都必須由同一節點處理。 在故障轉移群集環境中,一次只有一個節點與打印設備和客戶端計算機通信。 大多數網絡打印設備可以處理來自網絡上的不同計算機的多個請求。 但是,每個打印服務器或群集節點僅知道其打印機上的負載。 只有在打印設備報告已準備好接受新作業時,每個服務器或節點才能后臺打印作業。 打印設備一次通常只接受一個打印作業。
將打印作業賦予打印服務器時,打印作業本身可以跨越客戶端和服務器之間的多個通信請求。 在 NLB 環境中,無法確保同一節點正在處理每個請求。 其他信息(如打印作業狀態信息)甚至不可能在 NLB 群集配置中實現。 這是因為每個節點將沒有任何有關其他節點正在處理的工作的信息。
由于打印設備的資源限制及其與群集中特定節點的通信過程,NLB 故障轉移群集不能用于打印服務器。 即使可以成功將打印作業發送到 NLB 故障轉移群集,一般性能不會提高,并且功能和網絡效率將會顯著降低。 通過使用不會影響打印基礎結構的管理功能的其他策略, (故障轉移群集或獨立) 上的特定打印服務器的性能提升將更容易實現。
配置高效的打印服務器
當打印服務器的負載過高,即使打印機處于空閑狀態,打印請求也無法再提供服務時,請按照以下步驟操作以改進服務器的吞吐量:
在盡可能多 (客戶端) 客戶端呈現和 CSR 功能
這樣一來,在將打印作業發送到服務器之前,在單個客戶端上呈現打印作業,可以減少服務器在每個打印作業上必須完成的工作。 Windows基于 Vista 和較新的計算機支持 CSR。
增加服務器上資源
如果服務器是性能不佳的原因,則很可能遇到處理器電源不足或內存不足的問題。 提高這些組件的功能應提高服務器的響應能力。
增加服務器數量
打印基礎結構可以跨多個服務器進行拆分,并且新的打印設備可以推出到新服務器上。 可以將現有打印設備重新定位到新服務器,但需要執行其他工作才能將現有連接客戶端遷移到打印機以引用新服務器。
網絡環境中的另一個問題就是打印機不足。 當打印作業正確排隊,但沒有足夠的打印機可用于處理該工作負載時,就會發生此情況。 如果添加更多打印機,總體打印容量將增加。 如果池中的打印機已進行重新分配,則打印機池可用于為用戶實現無縫連接。 在某些情況下,打印機將因紙張或墨跡不足或由于錯誤(如卡紙)而出現錯誤狀態。 如果員工負責處理處于脫機狀態或出現錯誤的打印機,可以在處理大量工作負載的同時增加打印基礎結構的總體吞吐量并維持當前設備數量。
對于需要高可用性的環境,可以將故障轉移群集用作打印服務器。 如果群集中的節點失敗,所有打印功能將故障轉移到群集中的下一個節點。 為了改進故障轉移時間,我們建議群集管理員在服務器上安裝新的打印驅動程序時強制故障轉移到每個節點。 在故障轉移期間,將強制在活動節點上安裝驅動程序。 在每個節點上安裝驅動程序可能需要幾分鐘時間。 在維護期間強制此安裝過程將確保在常規操作期間任何計劃外故障轉移都將快速完成,因為驅動程序將已安裝在每個節點上。
總結
以上是生活随笔為你收集整理的文件服务器不能打印,服务器不能用作打印服务器 - Windows Server | Microsoft Docs的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 日记侠:你的第一桶金可能就是个关键词
- 下一篇: 二十年后