Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

7.2. 檔案系統效能的設定檔

tuned-adm 工具能讓使用者輕易地在數個設定檔之間進行切換,這些設定檔主要設計來提升特定使用案例下的效能。對於提升儲存裝置效能來說,特別有幫助的設定檔包含了:
latency-performance
用來微調典型延遲效能的伺服器設定檔。它能停用 tunedktune 省電機制。cpuspeed 模式會改為 performance(效能)。而 I/O elevator 則會更改各項裝置的 deadline(期限)。cpu_dma_latency 會註冊為 0(這是最低的延遲時間),以儘可能將電源管理服務品質的延遲限制住。
throughput-performance
用來進行傳輸量效能微調的伺服器設定檔。若系統未裝載企業級的儲存裝置,建議使用此設定檔。它與 latency-performance 相似,除了:
  • kernel.sched_min_granularity_ns(排程器的最小先佔精細程度)已設為 10 毫秒、
  • kernel.sched_wakeup_granularity_ns(排程器的甦醒精細程度)已設為 15 毫秒、
  • vm.dirty_ratio(虛擬機器的已變更比例)已設為 40%,並且
  • 啟用通透式巨型分頁。
enterprise-storage
建議將此設定檔用於搭配了企業級儲存裝置(包括含備用電池的控制器快取保護,以及磁碟上的快取管理)的企業級伺服器配備。它與 throughput-performance 設定檔相似,除了:
  • readahead 值已設為 4x,並且
  • 非 root/boot 的檔案系統會被以 barrier=0 重新掛載。
欲取得更多有關於 tuned-adm 的相關資訊,請參閱 man page(指令為 man tuned-adm),或是《電源管理指南》,網址為 https://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/?locale=zh-TW