| Red Hat Enterprise Linux 4: 安裝手冊 適用於 IBM® S/390® 與 IBM® eServer™ zSeries® 主機架構 | ||
|---|---|---|
| 前頁 | 附錄 F. 給 S/390 與 zSeries 使用者的額外資訊 | 下頁 |
Red Hat Enterprise Linux 納入了修改 Linux 核心計時器處理中斷的能力。正常來說,硬體計時器會以固定的速率產生中斷(大部分電腦架構都是每秒 100 次)。系統會利用這些中斷來排程多種例行性工作,例如行程排程、日常紀錄、以及維護系統的開機時間等。
在只執行一份核心的系統環境中,用計時器這方法運行的很好;但在執行多份核心的單機環境中(例如z/VM(R) 用戶端),就可能會造成額外的負荷。在這種情形下,系統中可能會執行上千個核心,每個核心每秒都產生許多中斷,系統效能會大幅吃緊。
因此,Red Hat Enterprise Linux 現在加入了關閉定期中斷的能力。這方法要透過 /proc/檔案系統來達成。要取消定期的系統中斷,請使用以下指令:
echo "0" > /proc/sys/kernel/hz_timer |
要啟用定期的中斷功能,請使用以下指令:
echo "1" > /proc/sys/kernel/hz_timer |
預設上,定期中斷的功能是開啟的。
您可以設定在開機的時候設定定期中斷的狀態。請在 /etc/sysctl.conf 設定檔中加入以下一行,以取消定期中斷功能:
kernel.hz_timer = 0 |
![]() | 注意 |
|---|---|
取消定期中斷功能會讓系統的日誌功能運作不正常。如果您發現日誌功能運作不正常,那麼請啟用中斷功能,看看日誌功能是否恢復正常運作。歡迎您向http://bugzilla.redhat.com/bugzilla/ 回報任何已包裝工具的異常現象;或通知工具製造商,回報任何第三廠商的工具異常。 |