日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

mindi linux 使用教程,Linux使用入门教程之tuned

發布時間:2024/9/27 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mindi linux 使用教程,Linux使用入门教程之tuned 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

tuned是RHEL6推出的調優工具,可以簡單、動態的調整系統。默認的tuned軟件包包含9個調優配置文件,對laptop、desktop、server系統的省電策略、磁盤調度算法、緩存、內存臟頁回寫等等的調節。

tuned包安裝后有兩個服務,tuned和ktune,chkconfig查看默認是off狀態,可以通過chkconfig和service手動開啟。在配置好profile后,執行tuned-adm profile xxx切換配置的時候也會自動的開啟這兩個服務。

tuned的配置文件保存在/etc/tuned-profiles目錄,可以通過 tuned-adm list 查看可用配置文件列表,以及當前應用的配置文件。

[root@desktop7 ~]# tuned-adm list

Available profiles:

- server-powersave

- laptop-battery-powersave

- laptop-ac-powersave

- default

- throughput-performance

- latency-performance

- spindown-disk

- desktop-powersave

- enterprise-storage

Current active profile: default

配置文件中一般包括ktune.sysconfig? sysctl.ktune? tuned.conf? ktune.sh

ktune.sysconfig? ? ktune的開關選項在此,它也用于調整I/O調度算法

[root@desktop7 desktop-powersave]# egrep -v '^$|^#' ktune.sysconfig

USE_KTUNE_D="yes"? ? #啟用ktune

SYSCTL_POST="/etc/sysctl.conf"? ? #sysctl配置文件位置

ELEVATOR="deadline"? ? #電梯算法指定為deadline

ELEVATOR_TUNE_DEVS="/sys/block/{sd,cciss,dm-}*/queue/scheduler"

#指定電梯算法作用范圍,sd*、cciss*(據說是HP的scsi磁盤)、dm-*。也可以自行添加比如vda、hda

ktune.sh? ? 配置文件加載和卸載時執行的腳本,默認配置中會包含一些CPU、內存調優的函數調用,這些函數在 /etc/tune-profiles/functions 中。可以自定義加入一些調優的shell命令,或者加入一些提示信息顯示(比如wall)

[root@desktop7 laptop-ac-powersave]# cat ktune.sh

#!/bin/sh

. /etc/tune-profiles/functions

start() {

#啟用配置文件時執行以下腳本,自定義修改時需要保留的主體結構

set_disk_alpm min_power

enable_wifi_powersave

return 0? ? #表示腳本正常執行,自定義修改時需要保留

}

stop() {

#停用配置文件時執行以下腳本,自定義修改時需要保留的主體結構

set_disk_alpm max_performance

disable_wifi_powersave

return 0? ? #表示腳本正常執行,自定義修改時需要保留

}

process $@? ? #自定義修改時需要保留的主體結構

sysctl.ktune? ? 主要對kernel進行調優,修改的內容就是通過sysctl配置的內容,可以在配置文件中自行添加

[root@desktop7 enterprise-storage]# egrep -v '^#|^$' sysctl.ktune

kernel.sched_min_granularity_ns = 10000000

kernel.sched_wakeup_granularity_ns = 15000000

vm.dirty_ratio = 40

tuned.conf? ? tuned 省電模式插件的監控和調節開關,一般包括以下幾項

[root@desktop7 desktop-powersave]# egrep -v '^#|^$' tuned.conf

[main]

[DiskMonitor]? #啟用磁盤監控

[DiskTuning]? ? #啟用磁盤調節

[NetMonitor]? ? #啟用網絡監控

[NetTuning]? ? #啟用網絡調節

[CPUMonitor]? ? #啟用CPU監控

[CPUTuning]? ? #啟用CPU調節

#如果需要關閉,在選項下面設置enabled=false

#還有其他一些功能參數,比如 alpm=False 關閉sata的alpm

tuned-adm active 查詢當前加載的profile,以及tuned和ktune守護進程狀態

tuned-adm off 關閉tuned

tuned-adm profile xxxx 加載配置文件

默認情況下,可用的配置文件如下

- default

默認設置,影響最小的省電設置,適用于少量的讀寫操作,比如郵件服務器

- desktop-powersave

桌面系統的省電模式,啟用SATA的ALPM省電設置,同時也會啟用CPU、網絡、磁盤的調節插件

- server-powersave

服務器系統的省電模式,啟用SATA的ALPM省電設置,關閉光驅實時監測,啟用CPU和磁盤的調節插件

- laptop-ac-powersave

筆記本電源模式,中等影響的省電設置,啟用SATA的ALPM省電設置,啟用CPU、WIFI省電模式,同時也會啟用CPU、網絡、磁盤的調節插件

- laptop-battery-powersave

筆記本電池模式,最大化省電設置,關閉聲卡、光驅等等,對wifi啟用省電模式,磁盤和網絡的性能受到影響,I/O延時變高

- spindown-disk

用于傳統機械磁盤,盡量減少磁盤旋轉,增加writeback值,減少使用交換,關閉日志實時寫入,所有分區以noatime(不更新最后訪問時間)的方式重新掛載。關閉省電模式插件。是一個比較特殊的節電模式,適合于不經常使用的服務器(比如跳板機),或磁盤負荷超過標準的服務器。

- throughput-performance

吞吐量優化。關閉省電模式;調節一些sysctl用來提高磁盤和網絡的吞吐量;啟用內存大頁;調節CPU為性能模式;切換磁盤調度模式為deadline。適用于使用中低端存儲的虛擬化主機。

- latency-performance

延時優化。關閉省電模式;調節一些sysctl用來降低網絡延時;切換磁盤調度模式為deadline;調節CPU為性能模式。適用于數據庫服務器

- enterprise-storage

極大提高I/O吞吐量的模式。切換磁盤調度模式為deadline;在非根和非boot分區上關閉I/O barriers(極大的提高I/O吞吐量,但是掉電后會產生文件丟失);啟用4倍readahead;

如果要創建自定義的配置文件,建議基于 laptop-battery-powersave (省電目的) 或 throughput-performance (性能優化) 的拷貝,然后編輯。

總結

以上是生活随笔為你收集整理的mindi linux 使用教程,Linux使用入门教程之tuned的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。