亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

針對MySQL的Linux性能調優技巧分享

發布時間:2021-09-16 12:45:42 來源:億速云 閱讀:140 作者:chen 欄目:云計算

這篇文章主要介紹“針對MySQL的Linux性能調優技巧分享”,在日常操作中,相信很多人在針對MySQL的Linux性能調優技巧分享問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”針對MySQL的Linux性能調優技巧分享”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

針對MySQL的Linux性能調優技巧

文件系統(Filesystem)

1)使用ext4或者xfs文件系統,mount選項使用noatime選項。 系統默認記錄文件創建、修改和上一次訪問等信息,記錄上last access time需要一定的開銷。使用noatime選項,不記錄last access time,可以提升系統的性能。

2)IO調度算法選擇NOOP或則Deadline。

echo deadline > /sys/block/sda/queue/scheduler
add "elevator=deadline" to grub.conf

內存優化(Memory&Swap)

優先使用內存

盡可能使用內存,而少使用swap。只有當內存不夠用的時候,系統才會使用swap。

echo 0 > /proc/sys/vm/swappiness
add "vm.swappiness = 0" to /etc/sysctl.conf

屏蔽NUMA特性

設置numactl的interleave參數值為all,即是允許所有的處理器可以交叉訪問所有的內存,一致性內存訪問(UMA, Uniform Memory Access)方式。

numactl --interleave=all

Node Interleaving: Enable or Disable?詳細講述了交叉訪問模式的作用。

The MySQL “swap insanity” problem and the effects of the NUMA architecture深度分析MySQL對于swap的使用和NUMA架構對MySQL的性能影響。

NUMA(Non-Uniform Memory Access)非一致性內存訪問架構,是一種多核處理器的內存設計方案。針對每個處理器,NUMA會把全局的存儲器分為本地內存(local memory)和非本地內存(no-local memory)。處理器訪問本地內存速度比非本地內存的速度快很多。

CPU優化

檢查CPU是否開啟了節能選項,ondemand表示處于節能狀態。[Centos 5.x]

cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
ondemand

ps ax | grep kndemand

2778 ? S< 0:00 [kondemand/0]

2779 ? S< 0:00 [kondemand/1]

2780 ? S< 0:00 [kondemand/2]

2781 ? S< 0:00 [kondemand/3]

2782 ? S< 0:00 [kondemand/4]

2783 ? S< 0:00 [kondemand/5]

2784 ? S< 0:00 [kondemand/6]

2785 ? S< 0:00 [kondemand/7]

上面的的進程狀態顯示8個cores均開啟了節能模式。

另外,通過/proc/cpuinfo中cpu的當前的時鐘頻率與“model name”中數字是否一致可以得知cpu是否處于節能狀態。如下,“model name”顯示的2.13GHz,而“cpu Mhz”顯示的1867.000MHz,cpu沒有達到最大的時鐘頻率,處于節能狀態。

cat /proc/cpuinfo

processor : 0

vendor_id : GenuineIntel

cpu family : 6

model : 26

model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz

stepping : 5

cpu MHz : 1867.000

cache size : 4096 KB

Centos6.x 編譯內核的時候沒有加上cpufreq performance模塊,因此不能使用”cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor”檢查cpu是否處于節能工作狀態。

watch grep \"cpu MHz\" /proc/cpuinfo

檢查cpu的工作頻率。

到此,關于“針對MySQL的Linux性能調優技巧分享”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沂水县| 昭觉县| 峨眉山市| 焉耆| 黎川县| 项城市| 库伦旗| 阿拉善右旗| 敦煌市| 砚山县| 无为县| 米脂县| 阿拉善盟| 绥棱县| 亚东县| 哈尔滨市| 陇川县| 衡水市| 闸北区| 宜昌市| 威信县| 元朗区| 佳木斯市| 蒲江县| 镇康县| 罗江县| 麻江县| 宁蒗| 佛坪县| 旺苍县| 武宁县| 德清县| 乌拉特前旗| 乐平市| 天峻县| 阿坝县| 满洲里市| 嘉义市| 丹阳市| 台北市| 乐安县|