Difference between revisions of "MySQL tuning"

From ATI public wiki
Jump to: navigation, search
Line 30: Line 30:
 
* Disk IO tune
 
* Disk IO tune
 
*: kui on multipath siis tuleb osalevad kettad ükshaaval üles otsida
 
*: kui on multipath siis tuleb osalevad kettad ükshaaval üles otsida
 +
<pre>
 +
multipath -ll /dev/mapper/fc_db | grep ready | cut -c 13-18 | awk '{print $1}'
 +
</pre>
 
*: jooksvat ''Disk Queuing Algorithm'' sätet saab chekkida nii
 
*: jooksvat ''Disk Queuing Algorithm'' sätet saab chekkida nii
 
<pre>
 
<pre>

Revision as of 21:06, 12 June 2017

CPU stuff

  • check stuff:
#grep -E '^model name|^cpu MHz' /proc/cpuinfo

kui gigahertsid erinevad, on CPU governor paigast ära ja tõenäoliselt ondemand mis on süsteemide default säte

governori saab chekkida nii:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

et SLES 11SP4 see süsteemiüleselt performance peale ajada, tuleb vaadata et

  • pm-profiler pakk võiks olla installitud
  • siis lüüa lahti 'yast'
    1. sealt võtta System
    2. sealt Power Management
    3. sealt valida profiil Low Latency Computing

pärast võib kontrolliks teha 'rcpm-profiler status' ja vastus peaks olema

Active power management profile: low_latency                                 running

Filesystem stuff

  • Failisüsteem peaks olema XFS
  • Disk IO tune
    kui on multipath siis tuleb osalevad kettad ükshaaval üles otsida
multipath -ll /dev/mapper/fc_db | grep ready | cut -c 13-18 | awk '{print $1}'
  • jooksvat Disk Queuing Algorithm sätet saab chekkida nii
# cat /sys/block/sdd/queue/scheduler 
noop deadline [cfq]