1、硬件層相關優(yōu)化
創(chuàng)新互聯(lián)專注于鳳岡企業(yè)網(wǎng)站建設,響應式網(wǎng)站,商城建設。鳳岡網(wǎng)站建設公司,為鳳岡等地區(qū)提供建站服務。全流程定制網(wǎng)站建設,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
1.1、CPU相關
在服務器的BIOS設置中,可調整下面的幾個配置,目的是發(fā)揮CPU最大性能,或者避免經(jīng)典的NUMA問題:
1、選擇Performance Per Watt Optimized(DAPC)模式,發(fā)揮CPU最大性能,跑DB這種通常需要高運算量的服務就不要考慮節(jié)電了;
2、關閉C1E和C States等選項,目的也是為了提升CPU效率;
3、Memory Frequency(內存頻率)選擇Maximum Performance(最佳性能);
4、內存設置菜單中,啟用Node Interleaving,避免NUMA問題;
1.2、磁盤I/O相關
下面幾個是按照IOPS性能提升的幅度排序,對于磁盤I/O可優(yōu)化的一些措施:
1、有陣列卡時,設置陣列寫策略為WB,甚至FORCE WB(若有雙電保護,或對數(shù)據(jù)安全性要求不是特別高的話),嚴禁使用WT策略。
2、盡可能選用RAID-10,而非RAID-5;
3、使用機械盤的話,盡可能選擇高轉速的,例如選用15KRPM,而不是7.2KRPM的盤
2、系統(tǒng)層相關優(yōu)化
2.1、文件系統(tǒng)層優(yōu)化
1、SSD盤的I/O調度為noop
2、磁盤文件需為xfs
3、磁盤掛載參數(shù)中增加:noatime, nodiratime, nobarrier幾個選項
2.2、其他內核參數(shù)優(yōu)化
針對關鍵內核參數(shù)設定合適的值,目的是為了減少swap的傾向,并且讓內存和磁盤I/O不會出現(xiàn)大幅波動,導致瞬間波峰負載:
1、將vm.swappiness設置為5-10左右即可,甚至設置為0(RHEL 7以上則慎重設置為0,除非你允許OOM kill發(fā)生),以降低使用SWAP的機會;
2、將vm.dirty_background_ratio設置為5-10,將vm.dirty_ratio設置為它的兩倍左右,以確保能持續(xù)將臟數(shù)據(jù)刷新到磁盤,避免瞬間I/O寫,產(chǎn)生嚴重等待;
3、將net.ipv4.tcp_tw_recycle、net.ipv4.tcp_tw_reuse都設置為1,減少TIME_WAIT,提高TCP效率;
篇外話
1、讓LINUX系統(tǒng)支持xfs文件系統(tǒng)
1、安裝xfs支持包
yum -y install xfsprogs kmod-xfs xorg-x11-xfs xfsdump
2、卸載掉原來已掛在的分區(qū),如讓sda2變成xfs分區(qū)
umount /dev/sda2
3、格式化成xfs格式
mkfs.xfs -f /dev/sda2
4、重新mount
mount -t xfs -o defaults,noatime,nodiratime /dev/sda2 /data
且寫入到/etc/fstab文件中后reboot
/dev/sda2 /data xfs defaults,noatime,nodiratime 1 2
2、更改IO調度算法
# echo noop > /sys/block/vda/queue/scheduler
# time dd if=/dev/sda1 of=/dev/null bs=2M
#echo anticipatory > /sys/block/vda/queue/scheduler
time dd if=/dev/sda1 of=/dev/null bs=2M
# echo cfq > /sys/block/sda/queue/scheduler
time dd if=/dev/sda1 of=/dev/null bs=2M
查看
cat cat /sys/block/vda/queue/scheduler ###vda是指你目前的磁盤
修改
echo 'cfq'>/sys/block/vda/queue/scheduler
立即生效
3、修改內存調度算法(非統(tǒng)一內存訪問NUMA)
查看是否支持:dmesg | grep -i numa
numactl --hardware命令則會返回不同節(jié)點的內存總大小,可用大小,以及node distance等信息
文章標題:數(shù)據(jù)庫優(yōu)化前章
標題網(wǎng)址:http://aaarwkj.com/article28/peeccp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供、手機網(wǎng)站建設、靜態(tài)網(wǎng)站、網(wǎng)站收錄、網(wǎng)站營銷、Google
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)