国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Mysql運行環境優化(Linux系統)

2024-07-24 12:46:28
字體:
來源:轉載
供稿:網友

一、修改Linux默認的IO調度算法.

linux默認的IO調度算法為cfq,需要修改為dealine,如果是SSD或者PCIe-SSD設備,需要修改為noop,可以使用下面兩種修改方式。

1、在線動態修改,重啟失效。

復制代碼 代碼如下:

echo “deadline” > /sys/block/sda/queue/scheduler

tips:這里的sda代表你需要修改的硬盤,根據你實際情況修改。

2、修改/etc/grub.conf,永久生效。

修改/etc/grub.conf配置文件,在kernel那行增加一個配置,例如:

復制代碼 代碼如下:

kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=UUID=e01d6bb4-bd74-404f-855a-0f700fad4de0 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun1
6 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM elevator=deadline rhgb quiet

主要關注elevator這個參數,設置內核的話需要重啟系統才能生效。
最后可以通過 cat /sys/block/sda/queue/scheduler 觀察一下,修改前和修改后的區別。

二、擴大文件描述符

這個是經常修改的參數,高并發的程序都會修改。

1、動態修改,重啟失效,只能使用root,并且當前session有效。

復制代碼 代碼如下:

ulimit -n 51200

2、修改配置文件,永久生效。
在/etc/security/limits.conf配置文件中增加一行
復制代碼 代碼如下:

*        hard    nofile           51200

擴大可開啟進程數 nprocess /etc/security/limits.conf
在/etc/security/limits.conf配置文件中增加一行
復制代碼 代碼如下:

*        hard    nproc           51200

最后修改/etc/pam.d/login文件添加
復制代碼 代碼如下:

session required /lib64/security/pam_limits.so

重啟系統以后使用 ulimit -a 命令查看是否生效。

三、禁用numa特性

新一代架構的NUMA不適合跑數據庫,它本意是為了提高內存利用率,但是實際效果不好,反而可能導致一CPU的內存尚有剩余,但是另外一個不夠用,發生swap的問題,因此建議關閉或者修改NUMA的調度機制。

1、修改/etc/grub.conf關閉NUMA,重啟后生效。

復制代碼 代碼如下:

kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=UUID=e01d6bb4-bd74-404f-855a-0f700fad4de0 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun1
6 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM elevator=deadline numa=off rhgb quiet

2、修改/etc/init.d/mysql或者mysqld_safe腳本,設置啟動mysqld進程時的NUMA調度機制,例如。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 利川市| 青海省| 大英县| 遂川县| 沭阳县| 太保市| 六枝特区| 桃源县| 长乐市| 堆龙德庆县| 渝中区| 洛南县| 新安县| 台中市| 瑞安市| 惠东县| 太湖县| 望江县| 肇东市| 蕲春县| 柘荣县| 昭苏县| 建始县| 合水县| 乐陵市| 隆德县| 石首市| 朝阳区| 宁化县| 钦州市| 临夏县| 安康市| 道孚县| 广西| 奈曼旗| 凉城县| 郑州市| 萨嘎县| 讷河市| 安乡县| 綦江县|