淺談linux效能調優之十二:紅帽最佳化策略Tuned

來源:互聯網
上載者:User

淺談linux效能調優之十二:紅帽最佳化策略Tuned 淺談linux效能調優之十一:記憶體配置管理http://www.bkjia.com/os/201307/228761.html     紅帽推出的一個動態調優方案,使用者可以在不同的時間段內採用不同的調優方案。由於以服務進程形式存在,就可以很方便的和crontab結合!Tuned 是監控並收集各個系統組件用量資料的守護進程,並可使用那些資訊根據需要動態調整系統設定。它可以對 CPU 和網路使用的更改作出反應,並調整設定以提高活動裝置的效能或者降低不活躍裝置的電源消耗。    伴隨它的工具 ktune 結合 tuned-adm 工具提供大量預先配置的調整分析以便在大量具體使用案例中提高效能並降低能耗。編輯這些配置或者建立新配置可產生為系統定製的效能解決方案。      安裝:yum install tuned -y    啟動:/etc/init.d/tuned start          /etc/init.d/ktune start    查看系統中對於不同應用情境的調優方案[root@localhost Desktop]# tuned-adm listAvailable profiles:- default- enterprise-storage- server-powersave- throughput-performance- desktop-powersave- laptop-ac-powersave- latency-performance- laptop-battery-powersave- spindown-diskCurrent active profile: default    使用某種profile[root@localhost Desktop]# tuned-adm profile server-powersaveStopping tuned:                                            [  OK  ]Switching to profile 'server-powersave'Applying ktune sysctl settings:/etc/ktune.d/tunedadm.conf:                                [  OK  ]Calling '/etc/ktune.d/tunedadm.sh start':                  [  OK  ]Applying sysctl settings from /etc/sysctl.confStarting tuned:                                            [  OK  ]關於一些profile的說明:  default    預設節電配置。這是最基本的節點配置。它只啟用磁碟和 CPU 外掛程式。註:這與關閉 tuned-adm 不同,關閉該程式會同時禁用 tuned 和 ktune。   latency-performance    典型延遲效能調試的伺服器配置。它禁用 tuned 和 ktune 節能機制。cpuspeed 模式改為 performance。每個裝置的 I/O 提升程式改為 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 配置類似,只是檔案系統要使用 barrier=0 重新掛載。   virtual-guest    建議最企業級伺服器配置中使用這個側寫,其中包括電池備份控製程序緩衝保護以及管理磁碟緩衝。它與 throughput-performance 類似,只是:          將 readahead 值設定為 4x,同時不使用 barrier=0 重新掛載的 root/boot 檔案系統。   virtual-host    根據 enterprise-storage 配置,virtual-host 還可減少可置換的虛擬記憶體,並啟用更多集合髒頁寫回。您可以在紅帽企業版 Linux 6.3 以及之後的版本中找到這個配置,同時推薦在虛擬化主機中使用這個配置,包括 KVM 和紅帽企業版 Linux 虛擬化主機。      設定檔:/etc/tune-profiles/ 不同的profile以目錄形式存在!     製作適合自己應用情境的調優方案:        cd  /etc/tune-profiles;        cp -r enterprise-storage/ my-server;        cd my-server/        修改響應的設定檔,添加調優參數 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.