优化挂载文件系统的参数以及IO调度设置
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,参考博客:https://blog.csdn.net/helloanthea/article/details/50464800参考博客:http://wubx.net/21ways-optimize-
千家信息网最后更新 2025年11月07日优化挂载文件系统的参数以及IO调度设置
参考博客:https://blog.csdn.net/helloanthea/article/details/50464800
参考博客:http://wubx.net/21ways-optimize-mysql/ 的介绍,挂载文件系统优化参数如下(IO性能可提高20%左右):
挂载XFS参数:
(rw, noatime,nodiratime,nobarrier)
挂载ext4参数:
ext4 (rw,noatime,nodiratime,nobarrier,data=ordered)
如果使用SSD或是固态盘需要考虑:
• innodb_page_size = 4K• Innodb_flush_neighbors = 0IO scheduler设置 :(修改设置性能提高20%左右)
正常情况下请使用deadline 默认是noop
设置原则为:物理机械硬盘用 deadline SSD盘用 noop
echo deadline >/sys/block/{DEV-NAME}/queue/scheduler
下面演示一下挂载xfs文件系统的磁盘:
[root@tidb4 ~]# fdisk /dev/sdb欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。Device does not contain a recognized partition table使用磁盘标识符 0xbc1ec199 创建新的 DOS 磁盘标签。命令(输入 m 获取帮助):nPartition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): p分区号 (1-4,默认 1):起始 扇区 (2048-20971519,默认为 2048):将使用默认值 2048Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为 20971519):将使用默认值 20971519分区 1 已设置为 Linux 类型,大小设为 10 GiB命令(输入 m 获取帮助):wThe partition table has been altered!Calling ioctl() to re-read partition table.正在同步磁盘。查看磁盘信息:
[root@tidb4 ~]# fdisk -l磁盘 /dev/sda:42.9 GB, 42949672960 字节,83886080 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x000c8b0a 设备 Boot Start End Blocks Id System/dev/sda1 * 2048 1026047 512000 83 Linux/dev/sda2 1026048 83886079 41430016 8e Linux LVM磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0xbc1ec199 设备 Boot Start End Blocks Id System/dev/sdb1 2048 20971519 10484736 83 Linux磁盘 /dev/mapper/centos-root:39.2 GB, 39153827840 字节,76472320 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘 /dev/mapper/centos-swap:3221 MB, 3221225472 字节,6291456 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节格式化磁盘:
[root@tidb4 ~]# mkfs.xfs /dev/sdb1meta-data=/dev/sdb1 isize=256 agcount=4, agsize=655296 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 finobt=0data = bsize=4096 blocks=2621184, imaxpct=25 = sunit=0 swidth=0 blksnaming =version 2 bsize=4096 ascii-ci=0 ftype=0log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1realtime =none extsz=4096 blocks=0, rtextents=0挂载磁盘:[root@tidb4 ~]# mount -t xfs -o rw,noatime,nodiratime,nobarrier /dev/sdb1 /data01
查看:
[root@tidb4 ~]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/centos-root 37G 11G 26G 30% /devtmpfs 726M 0 726M 0% /devtmpfs 741M 0 741M 0% /dev/shmtmpfs 741M 8.9M 733M 2% /runtmpfs 741M 0 741M 0% /sys/fs/cgroup/dev/sda1 497M 157M 340M 32% /boottmpfs 149M 0 149M 0% /run/user/0/dev/sdb1 10G 33M 10G 1% /data01添加到 fstab
vi /etc/fstab
## /etc/fstab# Created by anaconda on Thu Sep 29 05:58:14 2016## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#/dev/mapper/centos-root / xfs defaults 0 0UUID=4add79ec-8307-4d22-bfda-9a687db1afa1 /boot xfs defaults 0 0/dev/mapper/centos-swap swap swap defaults 0 0/dev/sdb1 / xfs rw,noatime,nodiratime,nobarrier 0 0XFS是高性能文件系统,由于它的高性能,XFS成为了许多企业级系统的首选,特别是有大量数据,需要结构化伸缩性和稳定性的。好多专家都推荐使用XFS文件系统。
字节
磁盘
大小
系统
文件
物理
最小
逻辑
参数
命令
标签
标识
标识符
类型
博客
性能
设备
高性能
参考
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
天融信网络安全基础知识
零纪元服务器关闭
长宁区网络技术产业化
分布式列式数据库
做软件开发面试实施难吗
一个数据库的表只能有一个主键吗
自己可以搭建邮箱服务器吗
福州市有机械软件开发公司吗
腾讯云怎样查看数据库密码
吸血鬼打服务器
互联网科技最新估价
大型主流的软件开发语言排名
数据库技术与应用课本电子版
德阳软件开发定制
山东华贵网络技术有限公司
网络安全管理制度和策略
电脑联网DNS服务器不可用
查外文期刊的影响因子的数据库是
建党百年网络安全保障
怎么加盟小米云服务器
企业服务器管理器怎么打开
2021江西省学生网络安全答题
金三系统是数据库
互联网第三次科技革命的特点
邮箱后台服务器可以冻结吗
陕西省林业软件开发
网络安全的主要作用
网络安全销售未来职业规划
fmea可以用于软件开发吗
软件开发被辞退