What is “tuned” ?
Tuning profile delivery mechanism
Red Hat ships tuned profiles that improve performance for many workloads...hopefully yours!
To install tuned:
# yum install tuned -y
Now start the services provided by tuned:
# service tuned start
# chkconfig tuned on
# service ktune start
# chkconfig ktune on
To find the current active profile and state of service:
# tuned-adm active
Current active profile: default
Service tuned: enabled, running
Service ktune: enabled, running
To list all the available profiles:
# tuned-adm list
Available profiles:
- default
- throughput-performance
- laptop-ac-powersave
- spindown-disk
- desktop-powersave
- laptop-battery-powersave
- latency-performance
- server-powersave
- enterprise-storage
Current active profile: default
To switch to a different profile:
# tuned-adm profile spindown-disk
NOTE: spindown-disk is one of the profiles
Each profile has 4 configuration file under /etc/tune-profiles/<profile-name>. If you want to create a profile of your own, simply copy one of the profile directory with a different name, change the config files inside it according to your own requirement and activate it.
# cd /etc/tune-profiles/
# cp -a default myprofile
# cd myprofile
# ls
ktune.sh ktune.sysconfig sysctl.ktune tuned.conf
# tuned-adm list
Available profiles:
- balanced
- desktop
- latency-performance
- powersave
- sap
- throughput-performance
- virtual-guest
- virtual-host
Current active profile: balanced
# tuned-adm profile myprofile
In case if you want to disable all tuning, then run:
# tuned-adm off or #server tuned stop
# tuned-adm profile throughput-performance
# tuned-adm active
Current active profile: throughput-performance
# time taskset -c 0 seq 1 60000000 > /dev/null
real 0m0.689s <--
user 0m0.676s
sys 0m0.012s
# service tuned stop
Redirecting to /bin/systemctl stop tuned.service
# time taskset -c 0 seq 1 60000000 > /dev/null
real 0m0.698s <--
user 0m0.686s
sys 0m0.012s
Above sample from laptop.
Tuning profile delivery mechanism
Red Hat ships tuned profiles that improve performance for many workloads...hopefully yours!
To install tuned:
# yum install tuned -y
Now start the services provided by tuned:
# service tuned start
# chkconfig tuned on
# service ktune start
# chkconfig ktune on
To find the current active profile and state of service:
# tuned-adm active
Current active profile: default
Service tuned: enabled, running
Service ktune: enabled, running
To list all the available profiles:
# tuned-adm list
Available profiles:
- default
- throughput-performance
- laptop-ac-powersave
- spindown-disk
- desktop-powersave
- laptop-battery-powersave
- latency-performance
- server-powersave
- enterprise-storage
Current active profile: default
To switch to a different profile:
# tuned-adm profile spindown-disk
NOTE: spindown-disk is one of the profiles
Each profile has 4 configuration file under /etc/tune-profiles/<profile-name>. If you want to create a profile of your own, simply copy one of the profile directory with a different name, change the config files inside it according to your own requirement and activate it.
# cd /etc/tune-profiles/
# cp -a default myprofile
# cd myprofile
# ls
ktune.sh ktune.sysconfig sysctl.ktune tuned.conf
# tuned-adm list
Available profiles:
- balanced
- desktop
- latency-performance
- powersave
- sap
- throughput-performance
- virtual-guest
- virtual-host
Current active profile: balanced
In case if you want to disable all tuning, then run:
# tuned-adm off or #server tuned stop
# tuned-adm profile throughput-performance
# tuned-adm active
Current active profile: throughput-performance
# time taskset -c 0 seq 1 60000000 > /dev/null
real 0m0.689s <--
user 0m0.676s
sys 0m0.012s
# service tuned stop
Redirecting to /bin/systemctl stop tuned.service
# time taskset -c 0 seq 1 60000000 > /dev/null
real 0m0.698s <--
user 0m0.686s
sys 0m0.012s
Above sample from laptop.
# uname -a
Linux rajat.patel.fc20 3.14.2-200.fc20.x86_64 #1 SMP Mon Apr 28 14:40:57 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
No comments:
Post a Comment