Difference between revisions of "MySQL tuning"
From ATI public wiki
Line 27: | Line 27: | ||
==Filesystem stuff== | ==Filesystem stuff== | ||
− | * Failisüsteem peaks olema XFS | + | * Failisüsteem peaks olema '''XFS''' |
− | * Disk IO tune | + | : täiendavaid mount argumente pole vaja, '''''defaults''''' on suht perfect juba niigi |
− | + | * Disk IO tune - '''DEADLINE''' | |
+ | : kui on multipath siis tuleb osalevad kettad üles otsida, ketta '''fc_db''' puhul nii | ||
<pre> | <pre> | ||
multipath -ll /dev/mapper/fc_db | grep ready | cut -c 13-18 | awk '{print $1}' | multipath -ll /dev/mapper/fc_db | grep ready | cut -c 13-18 | awk '{print $1}' | ||
</pre> | </pre> | ||
− | + | : jooksvat ''Disk Queuing Algorithm'' sätet saab chekkida nii | |
<pre> | <pre> | ||
# cat /sys/block/sdd/queue/scheduler | # cat /sys/block/sdd/queue/scheduler | ||
noop deadline [cfq] | noop deadline [cfq] | ||
+ | </pre> | ||
+ | :kui on nii nagu üleval näha siis on aktiivne '''CFQ''' scheduler | ||
+ | :selle peaks muutma '''DEADLINE''' scheduleriks | ||
+ | <pre> | ||
+ | # echo deadline > /sys/block/sdd/queue/scheduler | ||
</pre> | </pre> |
Revision as of 20:14, 12 June 2017
Contents
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'
- sealt võtta System
- sealt Power Management
- 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
- täiendavaid mount argumente pole vaja, defaults on suht perfect juba niigi
- Disk IO tune - DEADLINE
- kui on multipath siis tuleb osalevad kettad üles otsida, ketta fc_db puhul nii
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]
- kui on nii nagu üleval näha siis on aktiivne CFQ scheduler
- selle peaks muutma DEADLINE scheduleriks
# echo deadline > /sys/block/sdd/queue/scheduler