共用方式為


cluscfg listparams

顯示全叢集參數的值。

如需如何使用此指令的範例,請參閱 範例

語法

cluscfg listparams [/scheduler:<name>]  
  
cluscfg listparams {/? | /help}  

參數

參數 描述
/scheduler:<名稱> 指定您想要列出全叢集參數值的叢集前端節點主機名或IP位址。 此值必須是有效的計算機名稱或IP位址。 如果您未指定 /scheduler 參數,此命令會使用CCP_SCHEDULER環境變數所指定前端節點上的排程器。
/? 在命令提示字元中顯示說明。
/help 在命令提示字元中顯示說明。

備註

下表描述可用的全叢集參數。

參數 描述
ActivationFilterProgram 如果存在,則指定啟用篩選程式的路徑和檔名。 每次作業啟動時,都會呼叫啟用篩選程式。 您可以使用啟用篩選程式來延遲作業的啟動。

此參數沒有預設值。
ActivationFilterTimeout 指定啟用篩選程式可以在 HPC 作業排程器服務取消啟用篩選程式並啟動作業之前執行的秒數。

有效值的範圍是從 1120

預設值為 15
AffinityType 指定處理器親和性設定,控制工作與核心之間的關聯。 以下是此參數的可能值:

AllJobs - 指示 HPC Node Manager 服務為未配置整個節點的任何工作設定處理器親和性。 此設定是參數掃掠和服務導向架構 (SOA) 作業等作業的最佳選擇,應用程式的多個實例可以針對每個節點執行,而且您想要讓這些實例彼此隔離。 此設定對應於 HPC Pack 2008 中的親和性行為。

NoJobs - 指示 HPC Node Manager 服務永遠不會在任何工作上設定處理器親和性。 如果您要執行 MPI 工作,而且想要確定您可以使用 mpiexec 命令的 -affinity 選項,即使作業共用節點,此設定也是絕佳的選擇。 此設定也適用於設定自己處理器親和性的應用程式。 此設定對應於 Windows 計算叢集 Server 2003 中的同質行為。

NonExclusiveJobs - 指示 HPC Node Manager 服務不要在標示為獨佔的作業上設定親和性。 此設定是只包含一項工作之作業的理想選擇,因為此設定可讓該工作利用指派工作之節點上的所有核心。 從 HPC Pack 2008 搭配 Service Pack 1 (SP1)開始,此設定提供了新的親和性設定行為,並成為預設設定,因為它為 MPI 工作提供了一般慣用的行為,這最有可能對親和性設定敏感。 當您使用此設定時,獨佔作業中的 MPI 工作可以利用 mpiexec 命令的 –affinity 選項,即使工作未配置整個節點也一樣。

此參數是在 HPC Pack 2008 SP1 中引進,舊版不支援。
AllowNewUserConnections 指定 HPC 作業排程器服務是否應該允許使用者連線到 HPC 作業排程器服務,以建立和提交新的作業和工作。

True 值表示 HPC 作業排程器服務應該允許使用者連線到 HPC 作業排程器服務,以建立和提交新的作業和工作。 HPC 作業排程器服務會將作業放在佇列中,並以 HPC 叢集排程原則所定義的順序執行作業。

False 值表示 HPC 作業排程器服務應該只允許在 HPC 叢集前端節點上執行的叢集管理員和系統服務,以連線到 HPC 作業排程器服務,而且不應該允許沒有系統管理認證的用戶連線到 HPC 作業排程器服務。 當您對叢集執行維護工作時,請使用 False 的設定,而且您需要防止使用者存取 HPC 作業排程器服務及其資料庫。 例如,當您備份和還原資料庫時,會使用 False 的設定。 此設定不會防止叢集系統管理員建立和提交作業和工作。

此參數的預設值為 True。

當您從 HPC Pack 2008 升級 HPC 叢集時,叢集的 AllowNewUserConnections 屬性一開始會設定為 False,並在升級完成時自動重設為 True。

此參數是在 HPC Pack 2008 R2 中引進的。
AutomaticGrowthEnabled 指定是否要自動將免費資源新增至仍要執行其他工作的執行中作業。

True 值表示 HPC 作業排程器服務應該會自動將免費資源新增至執行中仍要執行的其他工作。

False 值表示 HPC 作業排程器服務不應該自動將免費資源新增至執行中仍有其他工作要執行的作業。

預設值為 True。
AutomaticShrinkEnabled 指定是否要從執行中沒有其他工作執行的工作自動移除不必要的資源。

True 值表示 HPC 作業排程器服務應該會自動從執行中沒有其他工作執行的工作中移除不必要的資源。

False 值表示 HPC 作業排程器服務不應該自動從執行中沒有其他工作執行的作業中移除不必要的資源。

預設值為 True。
AzureLogsToblob 指定針對每個節點部署,開啟或關閉從 Windows Azure 背景工作角色節點或 Proxy 節點將追蹤記錄檔傳輸至 Windows Azure 儲存器帳戶中 Blob 記憶體 (hpclogs) 中的容器。 以下是此參數的可能值:

已停用 - 不會將記錄檔傳輸至 Blob 記憶體 (預設值)

Proxy - 只有來自部署中 Proxy 節點的記錄檔會傳輸至 Blob 記憶體

計算 - 只有來自部署中背景工作節點的記錄檔會傳輸至 Blob 記憶體

全部 - 來自 Proxy 節點和部署中背景工作節點的記錄檔會傳輸至 Blob 記憶體 重要事項: 儲存 Blob 記憶體中的 Windows Azure 部署記錄檔會使用儲存空間,並在與每個部署相關聯的記憶體帳戶上產生記憶體交易。 如果啟用,從背景工作節點儲存記錄檔可能會影響所有使用相同記憶體帳戶之 Windows Azure 部署的效能。

如需 Windows Azure 節點記錄的詳細資訊,請參閱 https://go.microsoft.com/fwlink/p/?LinkId=273926

此參數是在 HPC Pack 2012 搭配 Service Pack 1 (SP1) 中引進的。 舊版不支援。
AzureLogsToBlobInterval 指定當 AzureLogsToBlob 參數啟用記錄傳輸時,連續將追蹤記錄檔從 Windows Azure 節點上傳至 Windows Azure Blob 儲存器之間的間隔。 此參數的有效值介於1到10分鐘的範圍內。

預設值為 5

只有在支援Microsoft協助下修改此參數。

此參數是在 HPC Pack 2012 搭配 Service Pack 1 (SP1) 中引進的。 舊版不支援。
AzureLogsToBlobThrottling 指定 Windows Azure 節點的網路頻寬百分比上限,以允許在 AzureLogsToBlob 參數啟用記錄傳輸時,將追蹤記錄檔從 Windows Azure 節點傳輸至 Windows Azure Blob 記憶體。 此參數的有效值介於 1 到 1000 的範圍內,對應至 0.1% 到可用網路頻寬的 100%。

預設值為 1

只有在支援Microsoft協助下修改此參數。

此參數是在 HPC Pack 2012 搭配 Service Pack 1 (SP1) 中引進的。 舊版不支援。
BackfillLoadPeriod 指定 HPC 作業排程器服務搜尋作業佇列的秒數,以尋找可在作業佇列頂端填回作業的工作。 找到的工作數目上限是由BackfillLookAhead 參數指定。

最小值 15

預設值為 30

此參數是在 HPC Pack 2008 R2 搭配 Service Pack 3 (SP3) 中引進的。 舊版不支援。
BackfillLookAhead 指定 HPC 作業排程器服務搜尋的作業數目,以尋找可在作業佇列頂端填回作業的工作。

0 值表示 HPC 作業排程器服務不應在作業佇列頂端回填作業。

負值表示 HPC 作業排程器服務應該搜尋整個工作佇列,以尋找可在作業佇列頂端填回作業的工作。

預設值為 1000
BrokerTaskProgram 指定 HPC 作業排程器服務執行以啟動訊息代理程式工作的命令。 藉由變更此值,您可以將 HPC Pack 隨附的 Windows Communication Foundation (WCF) Broker 取代為自定義 WCF Broker。

預設值為 %CCP_HOME%bin\HpcWcfBroker.exe。

此參數是在 HPC Pack 2008 中引進的。
DefaultHoldDuration 指定 HPC 作業排程器服務重新評估啟用篩選程式保留作業之前,以秒為單位的預設時間量。

默認值為 900 秒 ,等於 15 分鐘

此參數是在 HPC Pack 2008 R2 中引進,舊版不支援。
DisableCredentialReuse 指定是否啟用 HPC 作業排程器服務來快取用來提交作業的認證。

True 值表示 HPC 作業排程器服務無法快取認證。

False 值表示 HPC 作業排程器服務可以快取認證。 如果啟用快取,在提供新認證以提交作業之後,會出現快取密碼的提示。

此參數是在 HPC Pack 2008 R2 搭配 Service Pack 3 (SP3) 中引進,在舊版中不受支援。
EmailNotificationEnabled 指定當作業擁有者指定想要接收這類通知時,HPC 作業排程器服務是否應該傳送有關工作的電子郵件通知。

True 值表示 HPC 作業排程器服務應該傳送有關作業的電子郵件通知。 False 值表示 HPC 作業排程器服務不應該傳送有關作業的電子郵件通知。

預設值為 [False] 。

此參數是在 HPC Pack 2008 R2 中引進,舊版不支援。
EmailSmtpServer 指定 HPC 工作排程器服務在啟用電子郵件通知時,應該用來傳送電子郵件通知之 Simple Mail Transfer Protocol (SMTP) 伺服器的名稱或 IP 位址。

此參數沒有預設值。

此參數是在 HPC Pack 2008 R2 中引進,舊版不支援。
EmailFromAddress 指定要在 [從] 行上用於電子郵件通知的電子郵件位址。

此參數沒有預設值。

此參數是在 HPC Pack 2008 R2 中引進,舊版不支援。
EmailUseSsl 指定 HPC Job Scheduler Service 用來傳送電子郵件通知的 SMTP 伺服器是否需要安全連線。 True 值表示 SMTP 伺服器需要安全連線。 False 值表示 SMTP 伺服器不需要安全連線。

預設值為 [False] 。

此參數是在 HPC Pack 2008 R2 中引進,舊版不支援。
EnablePools 指定是否在 HPC 作業排程器服務上啟用資源集區。 值為 True 表示已啟用資源集區。 False 的值會停用資源集區。

預設值為 [False] 。

此參數是在 HPC Pack 2008 R2 搭配 Service Pack 2 (SP2) 中引進,在舊版中不受支援。
ExcludedNodesLimit 指定您可以新增至作業不應該執行之節點清單的節點數目上限。 若為SOA作業,訊息代理程式會取消嘗試排除比此設定所指定的節點數目更大的會話。 針對其他類型的作業,如果您嘗試將比此設定所指定的節點數目大於指定的節點數目新增至作業不應該執行的節點清單,就會發生錯誤。

預設值為 10

此參數是在 HPC Pack 2008 R2 中引進,舊版不支援。
GrowByPreemptionEnabled 指定是否啟用 HPC 作業排程器服務,以取得較低優先順序的資源、執行中作業以將資源新增至較高優先順序、執行中作業。 True 值表示已啟用工作層級先佔。 False 值表示工作層級先佔未啟用。

預設值為 True。

此參數是在 HPC Pack 2008 R2 搭配 Service Pack 2 (SP2) 中引進,在舊版中不受支援。
HeartbeatInterval 指定 HPC 作業排程器服務將健康情況探查傳送至 HPC Node Manager 服務的頻率,以確認 HPC 叢集中的節點仍可連線。 此間隔是以秒為單位指定。

預設值為 30
HpcSoftCard 指定 HPC 作業排程器服務上的 HPC 軟卡原則。 根據預設,HpcSoftCard 叢集屬性會設定為 Disabled。 如果您希望使用者一律使用軟卡驗證,請將 屬性設定為 [必要]。 如果您想要讓使用者在密碼和軟卡之間選取以登入,請將 屬性設定為 [允許]。

此參數是在 HPC Pack 2008 R2 搭配 Service Pack 2 (SP2) 中引進,在舊版中不受支援。
HpcSoftCardTemplate 指定將用來為叢集建立新 HPC 軟卡的證書範本名稱。 當使用者想要存取叢集時,他們可以執行 New-HpcSoftCard 來產生以此範本為基礎的軟卡認證。

此參數是在 HPC Pack 2008 R2 搭配 Service Pack 2 (SP2) 中引進,在舊版中不受支援。
InactivityCount 指定計算節點在 HPC 作業排程器服務宣告節點無法連線之前可能會遺漏的活動訊號數目。 如果健康情況探查沒有回復,計算節點會遺漏活動訊號。

預設值為 3

在 HPC Pack 2012 Service Pack 1 (SP1) 之前的 HPC Pack 版本中,InactivtyCount 參數同時適用於內部部署計算節點和 Windows Azure 節點。 從 HPC Pack 2012 SP1 開始,InactivityCount 參數只適用於內部部署計算節點。 使用 InactivityCountAzure 參數來指定 Windows Azure 節點遺漏的活動訊號數目。
InactivityCountAzure 指定 Windows Azure 節點在作業排程器宣告節點無法連線之前可能會遺漏的活動訊號數目。 如果健康情況探查沒有回復,Windows Azure 節點會遺漏活動訊號。

預設值為 10

此參數是在 HPC Pack 2012 Service Pack 1 (SP1) 中引進,舊版不支援。
JobCleanupHour 指定 HPC 作業排程器服務應該從資料庫刪除舊作業記錄的 24 小時內的一天小時。 例如,23 的值會導致 HPC 作業排程器服務刪除早於每天下午 11:00 TTLCompletedJobs 屬性指定天數的作業記錄。

此參數的可能值為從 023

預設值為 2
JobRetryCount 指定 HPC JobScheduler 服務在將作業標示為失敗之前,自動嘗試重新執行作業的次數上限。

此參數的值範圍是從 02,147,483,647

預設值為 3
NettcpOver443 指定 HPC 作業排程器服務是否使用埠 443 上的 NetTcp 系結與 Windows Azure 節點部署通訊。 True 值表示埠 443 上的 NetTcp 系結已啟用。 False 值表示通訊使用埠 443 上的 HTTPS 通訊協定。

預設值為 True。

此參數是在 HPC Pack 2012 中引進,舊版不支援。
NodeReleaseTaskTimeout 指定節點發行工作以秒為單位的最大運行時間。

即使取消作業,節點發行工作也會執行。 叢集管理員或作業擁有者可以強制取消作業,以略過節點發行工作。

此參數的值不可以是負值。 預設值為 15

此參數是在 HPC Pack 2008 R2 中引進,舊版不支援。
PreemptionBalancedMode 指定 HPC 作業排程器服務在 ScheduleMode 屬性設定為 [平衡] 時套用的先佔類型。 以下是此參數的可能值:

正常執行 - 指出資源會從執行中做為這些作業執行的工作完成時取走。 這是進階設定。

立即 - 表示資源會藉由取消執行的工作並重新排入佇列,從作業中取走。

默認值為 [即時運算],建議用於大部分的工作負載。

此參數是在 HPC Pack 2012 Service Pack 1 (SP1) 中引進,舊版不支援。 在舊版中,在 [平衡] 模式中,先佔一律為 [立即]。
PreemptionType 指定當 ScheduleMode 屬性設定為 Queued 時,HPC 作業排程器服務所套用的先佔類型。 Folllowing 是此參數的可能值:

正常 - 表示佇列作業會從執行為這些作業完成的工作執行時,從優先順序較低的作業中移除資源。

立即 - 指出當優先順序較高的作業在佇列中等候時,HPC 作業排程器服務會自動取消執行中的作業。

無 - 表示先佔已關閉。 執行中的作業會繼續執行,直到完成為止,佇列中的較高優先順序工作必須等候較低優先順序的工作完成,才能開始執行。

預設值為 Graceful。
PriorityBias 指定當 SchedulingMode 屬性設定為 [平衡] 時,如何將其他資源配置給作業。 在平衡排程模式中,其他資源是超過所有執行中作業總資源總數的叢集資源。 在 [佇列排程] 模式中,PriorityBias 屬性沒有作用。

以下是此參數的可能值:

HighBias - 指定作業收到十倍的額外資源分享,做為以下完整優先順序範圍的作業。 完整優先順序範圍在作業的優先順序值中差異為 1000。 對於優先順序小於完整優先順序範圍的作業,配置給作業的其他資源分享差異會適當地調整。

MediumBias - 指定作業收到兩倍的額外資源,做為以下完整優先順序範圍的作業。 完整優先順序範圍在作業的優先順序值中差異為 1000。 對於優先順序小於完整優先順序範圍的作業,配置給作業的其他資源分享差異會適當地調整。

NoBias - 指定在作業佇列中平均配置其他資源。

預設值為 MediumBias。

此參數是在 HPC Pack 2008 R2 中引進,舊版不支援。
ReBalancingInterval 指定 HPC 作業排程器服務在連續作業之間以秒為單位的時間量,以重新平衡平衡排程模式中的資源配置。 HPC 作業排程器服務會在這些作業期間新增或移除作業中的資源,以啟動新的作業、填滿可用的資源,並根據 priorityBias 屬性的設定來平衡資源配置。

預設值為 10

此參數是在 HPC Pack 2008 R2 中引進,舊版不支援。
SchedulingMode 指定如何優化大型批次和訊息傳遞介面 (MPI) 工作負載或服務工作負載的資源配置。

以下是此參數的可能值:

平衡 - 指定 HPC 作業排程器服務應嘗試在最低資源需求下儘快啟動所有傳入作業。 佇列中的所有作業都有其最低資源之後,HPC 作業排程器服務應該根據其優先順序,將額外的叢集資源配置給作業。 HPC 作業排程器服務會定期重新平衡資源配置以填滿閑置資源、啟動新作業,並根據 PriorityBias 設定調整配置。 在平衡排程模式中,PreemptionType、AutomaticGrowthEnabled 和 AutomaticShrinkEnabled 設定沒有任何作用。

已排入佇列 - 指定 HPC 作業排程器服務應該依佇列順序啟動作業,並嘗試將要求的資源上限配置給執行中的作業。 在佇列排程模式中,PriorityBias 和 RebalancingInterval 設定沒有任何作用。

預設值為 Queued。

此參數是在 HPC Pack 2008 R2 中引進,舊版不支援。
ServiceTaskProgram 指定 HPC 作業排程器服務執行的命令,以在計算節點上啟動 Windows Communication Foundation (WCF) 服務工作。 藉由變更此值,您可以將Microsoft HPC Pack 包含的 WCF 服務主機取代為自定義 WCF 服務主機。

預設值為 %CCP_HOME%bin\HpcWcfServiceHost.exe。

此參數是在 HPC Pack 2008 中引進的。
SoftCardExpirationWarning 指定軟卡憑證到期日之前的天數。 如果到期日等於或小於指定的天數,HPC 軟卡使用者會收到其憑證即將到期的警告。

預設值為 5

此參數是在 HPC Pack 2008 R2 搭配 Service Pack 2 (SP2) 中引進,在舊版中不受支援。
SpoolDir 從 HPC Pack 2008 開始,不再使用 SpoolDir 參數。

clusrun 命令暫時儲存Microsoft計算叢集套件輸出的目錄。 預設值為 \\<head_node>\CcpSpoolDir。
SubmissionFilterProgram 如果存在,則指定提交篩選程式的檔名和路徑。 每次提交作業時,提交篩選程式都會執行。 您可以使用提交篩選程式來拒絕或變更使用者提交至作業排程器的工作。

此參數沒有預設值。
SubmissionFilterTimeout 指定提交篩選程式可以在 HPC 作業排程器服務取消提交篩選程式並拒絕作業之前執行的秒數。

有效值的範圍是從 1120

預設值為 15
TaskCancelGracePeriod 指定 HPC Node Manager 服務應該允許應用程式正常結束的秒數。

從 HPC Pack 2008 R2 開始,HPC Node Manager 服務會藉由將 CTRL+BREAK 訊號傳送至應用程式來停止執行中的工作。 若要使用工作取消的寬限期,應用程式必須包含程式代碼來處理 CTRL+BREAK 事件。 如果應用程式未回應 CTRL+BREAK 事件,則會立即結束。 若要讓 SOA 服務使用寬限期,它必須回應 ServiceContext.OnExiting 事件。

預設值為 15

此參數是在 HPC Pack 2008 R2 中引進,舊版不支援。
TaskImmediatePreemptionEnabled 指定是否啟用 HPC 作業排程器服務來取消作業中的工作,以允許佇列中的較高優先順序工作啟動。 不同於使用 PreemptionType 參數所設定的作業層級先佔,它會取消優先順序較低的作業並重新排入佇列,即使某些工作在一些叢集資源上先佔工作,工作層級先佔仍可讓作業繼續執行。

True 值表示已啟用工作層級先佔。 False 值表示工作層級先佔未啟用。

預設值為 True。

此參數是在 HPC Pack 2008 R2 搭配 Service Pack 3 (SP3) 中引進,在舊版中不受支援。
TaskRetryCount 指定 HPC 作業排程器服務在將工作標示為失敗之前,自動嘗試重新執行工作的最大次數。

預設值為 3
TtlCompletedJobs 指定在 HPC 作業排程器服務刪除記錄之前,已完成作業的記錄會保留在 SQL 資料庫中的天數。 已完成的作業是處於已完成、失敗或已取消狀態的作業。

預設值為 5

範例

若要使用名為 HEADNODE 的前端節點,在 HPC 叢集上顯示全叢集環境參數的值,請使用下列命令:

cluscfg listparams /scheduler:HEADNODE  

其他參考