在 UNIX 及 Linux 作業系統上設定 ulimit 值
在 UNIX 或 Linux 作業系統上設定適當的 ulimit 值可能會影響 IBM® Cognos® Analytics with Watson 的執行方式。
例如,在 Linux® 作業系統上,堆疊 ulimit 設定所造成的問題包括在處理大型報告時, BIBusTKServerMain 或 BIBusTKServer主要錯誤的記憶體用量異常高。
如果您在 Linux 作業系統上使用報告服務,則執行報告或閒置 BIBusTKServer主要處理程序可以使用所有可用的 RAM。
而在 UNIX 作業系統上,如果堆疊 ulimit 設定太低,則可能會發生問題。
確保正確的堆疊 ulimit 設定可以防止這些問題。
新安裝的建議 ulimit 設定如下:
- IBM AIX®
- CPU 時間 (秒) :ulimit -t unlimited
- 檔案大小 (區塊數) :ulimit -f unlimited
- 記憶體大小上限 (KB) :ulimit -m unlimited
- 使用者處理程序數目上限 :ulimit -u unlimited
- 開啟檔案 :ulimit -n 8192 (最小值)
- 堆疊大小 (KB) :ulimit -s 8192 (最小值)
- 虛擬記憶體 (KB) :ulimit -v unlimited
- Linux (x、z 和 p)
- CPU 時間 (秒) :ulimit -t unlimited
- 檔案大小 (區塊數) :ulimit -f unlimited
- 記憶體大小上限 (KB) :ulimit -m unlimited
- 使用者處理程序數目上限 :ulimit -u unlimited
- 開啟檔案 :ulimit -n 8192 (最小值)
- 堆疊大小 (KB) :ulimit -s unlimited
- 虛擬記憶體 (KB) :ulimit -v unlimited
附註: 在應用程式生命週期期間,可能需要針對您的環境調整這些設定。