<
>

Mysql运行环境优化(Linux系统)

2019-01-05 10:01:15 来源:易采站长站 作者:于丽



vm.swappiness = 1
# sysctl -p //运行这个命令,让配置立刻生效。

五、优化文件系统挂载参数。

首先关于使用什么文件系统,网上很多测试,烟花缭乱.大概的结论如下。

xfs > ext3:xfs性能优于ext3
ext4 > ext3:ext4性能优于ext3
ext4 ??? xfs :xfs和ext4谁更优秀?我说不太准…..

然后就是挂载文件系统使用的参数:


defaults,noatime,nodiratime,barrier=0(在xfs上使用nobarrier)

文件系统挂载参数是在/etc/fstab文件中修改,重启时候生效。
noatime表示不记录访问时间,nodiratime不记录目录的访问时间。
barrier=0,表示关闭barrier功能.barrier的主要目的是为了保证磁盘写数据的安全性,但是会降低性能。如果有BBU之类的电池备份电源保证控制卡不瞬间掉电,那么这个功能就可以放心大胆的关闭。

可以通过一下命令,查看配置是否生效.


# cat /proc/mounts
rootfs / rootfs rw 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,seclabel,nosuid,nodev,noexec,relatime 0 0
devtmpfs /dev devtmpfs rw,seclabel,nosuid,relatime,size=8188388k,nr_inodes=2047097,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /dev/shm tmpfs rw,seclabel,nosuid,nodev,relatime 0 0
/dev/sda3 / ext4 rw,seclabel,relatime,noatime,nodiratime,barrier=0,data=ordered 0 0
none /selinux selinuxfs rw,relatime 0 0
devtmpfs /dev devtmpfs rw,seclabel,nosuid,relatime,size=8188388k,nr_inodes=2047097,mode=755 0 0
/proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
/dev/sda1 /boot ext4 rw,seclabel,noatime,nodiratime,barrier=0,data=ordered 0 0

您可能感兴趣的文章:

Linux中对MySQL优化实例详解
暂时禁止评论

微信扫一扫

易采站长站微信账号