新聞中心
linux 內(nèi)核HZ 又叫 HZ 定時(shí)器,是一個(gè)相當(dāng)重要的內(nèi)核調(diào)度參數(shù),影響著 Linux 內(nèi)核操作系統(tǒng)時(shí)間片調(diào)度的運(yùn)行效率,從宏觀上說(shuō)就是內(nèi)核調(diào)度心跳的頻率。本文旨在探究 linux 內(nèi)核hz 對(duì)內(nèi)核調(diào)度的影響,以及如何調(diào)整HZ 來(lái)改善系統(tǒng)性能。

1. HZ 的含義
Linux 內(nèi)核HZ 是內(nèi)核操作系統(tǒng)時(shí)間片調(diào)度中的一個(gè)重要參數(shù),True。它實(shí)際上定義的是系統(tǒng)的心跳頻率,即每秒鐘有多少個(gè)時(shí)鐘中斷,內(nèi)核調(diào)度器在內(nèi)核每個(gè)時(shí)鐘中斷事件之間進(jìn)行調(diào)度。HZ 數(shù)值越大,內(nèi)核就會(huì)越活躍,調(diào)度的頻率也會(huì)越高,故系統(tǒng)的系統(tǒng)響應(yīng)速度也可能會(huì)增加,但也犧牲了部分處理器時(shí)間,因此HZ 不宜過(guò)大。
2. HZ 的默認(rèn)值
當(dāng)Linux內(nèi)核一般安裝之后,默認(rèn)值是HZ。 默認(rèn)值默認(rèn)為100Hz,它表示每秒鐘可以進(jìn)行100次時(shí)鐘中斷事件。100Hz 的頻率基本上是正常的,比較適合大多數(shù)系統(tǒng)的運(yùn)行環(huán)境,但當(dāng)系統(tǒng)需要處理特殊類(lèi)型的應(yīng)用程序時(shí),即可能需要更改 HZ 值來(lái)改善系統(tǒng)性能。
3. 調(diào)整HZ 值
HZ 值是可以調(diào)整的,可以使用下面的內(nèi)核啟動(dòng)參數(shù)調(diào)整:
#echo > /proc/sys/kernel/hz_timer
其中, 指目標(biāo)設(shè)成的 HZ 數(shù)值,它可以為任意整數(shù)值,但一般不能超過(guò)1000,如果太大,內(nèi)核就會(huì)因響應(yīng)過(guò)于敏捷而耗費(fèi)太多處理器時(shí)間,從而影響系統(tǒng)性能。
以上只是一種調(diào)整HZ 值的方法,企業(yè)系統(tǒng)運(yùn)維人員應(yīng)根據(jù)實(shí)際情況,在觀察到系統(tǒng)性能不佳形象時(shí),嘗試調(diào)整HZ 值,看是否能提升系統(tǒng)性能。
綜上所述,Linux 內(nèi)核HZ 是內(nèi)核操作系統(tǒng)時(shí)間片調(diào)度的重要參數(shù),是內(nèi)核調(diào)度器運(yùn)行的心跳,影響著內(nèi)核的調(diào)度,以及內(nèi)核的系統(tǒng)性能。運(yùn)維人員應(yīng)根據(jù)實(shí)際情況,靈活調(diào)整HZ 數(shù)值,以獲得最佳的系統(tǒng)性能。
香港云服務(wù)器機(jī)房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專(zhuān)業(yè)云服務(wù)器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪!
網(wǎng)站欄目:Linux內(nèi)核HZ:探究?jī)?nèi)核調(diào)度的心跳(linux內(nèi)核hz)
分享URL:http://fisionsoft.com.cn/article/djdeeje.html


咨詢(xún)
建站咨詢(xún)
