千家信息网

优化挂载文件系统的参数以及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 = 0

IO 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 0

XFS是高性能文件系统,由于它的高性能,XFS成为了许多企业级系统的首选,特别是有大量数据,需要结构化伸缩性和稳定性的。好多专家都推荐使用XFS文件系统。

字节 磁盘 大小 系统 文件 物理 最小 逻辑 参数 命令 标签 标识 标识符 类型 博客 性能 设备 高性能 参考 帮助 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 天融信网络安全基础知识 零纪元服务器关闭 长宁区网络技术产业化 分布式列式数据库 做软件开发面试实施难吗 一个数据库的表只能有一个主键吗 自己可以搭建邮箱服务器吗 福州市有机械软件开发公司吗 腾讯云怎样查看数据库密码 吸血鬼打服务器 互联网科技最新估价 大型主流的软件开发语言排名 数据库技术与应用课本电子版 德阳软件开发定制 山东华贵网络技术有限公司 网络安全管理制度和策略 电脑联网DNS服务器不可用 查外文期刊的影响因子的数据库是 建党百年网络安全保障 怎么加盟小米云服务器 企业服务器管理器怎么打开 2021江西省学生网络安全答题 金三系统是数据库 互联网第三次科技革命的特点 邮箱后台服务器可以冻结吗 陕西省林业软件开发 网络安全的主要作用 网络安全销售未来职业规划 fmea可以用于软件开发吗 软件开发被辞退
0