並行使用者考量

當編譯器的開始時間和結束時間重疊時,會將編譯器的呼叫視為並行。 本節提供使用率報告工具如何計算並行使用者的相關資訊,以及如何增加使用情形報告的精確度。

當使用率報告工具計算並行使用者時,它會查看已在使用情形檔案中擷取的使用者帳戶資訊。 帳戶資訊包含使用者名稱、使用者 ID 及主機名稱。 依預設,會考量此帳戶資訊的每一個唯一組合,並將其視為不同的使用者。 不過,下列使用者對編譯器的呼叫不得包含在並行使用者計數中:
  • 擁有自己「授權使用者」授權的使用者視為豁免使用者,因為他們使用編譯器不會耗用任何「並行使用者」授權。
  • 具有多個帳戶的使用者。 因為帳戶屬於相同的使用者,所以在使用這些帳戶登入時,編譯器的呼叫會被視為單一使用者的使用情形。
如果您提供豁免使用者及具有多個帳戶之使用者的相關資訊,則使用率報告工具可以說明上述狀況。 以下是您可以提供資訊的方式:
  • 在使用率追蹤配置檔中指定 -qexemptconcurrentusers 項目。 此項目指定具有「授權使用者」授權的使用者。
  • 指定 -qsameuser urt 指令行選項。 此選項指定具有多個帳戶的使用者。
附註:
  • 使用 -qexemptconcurrentusers-qsameuser調整並行使用者數目時,使用率報告工具會產生一則訊息,指出已調整並行使用情形資訊。
  • 如果豁免使用者呼叫所有並行呼叫,則並行使用者數目可能為零。 工具也會產生含有此資訊的訊息。