针对PostgreSQL的Linux下XFS文件系统优化。

本文介绍了如何通过优化XFS文件系统来提升系统的性能。详细讲述了卸载、格式化及挂载设备的具体步骤,并提供了/etc/fstab配置示例。此外还概述了XFS文件系统的主要特性,包括数据完整性、传输效率、可扩展性等方面的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先umount要格式化的设备,假定设备/dev/xvdb 被mount 到 /data

umount /data

使用xfs格式化

mkfs.xfs -d agcount=256 -l size=128m,lazy-count=1,version=2 /dev/xvdb

mount 时的优化参数

mount -o allocsize=256m,logbufs=8,noatime,nodiratime,attr2,logbsize=256k

 

/etc/fstab配置例子

/dev/mapper/data-server /server			xfs	allocsize=256m,logbufs=8,noatime,nodiratime,attr2,logbsize=256k	1 2

参考来源:

http://www.postgresql.org/message-id/4DE520C3.4000002@peak6.com

XFS的主要特性包括:
数据完全性
采用XFS文件系统,当意想不到的宕机发生后,首先,由于文件系统开启了日志功能,所以你磁盘上的文件不再会意外宕机而遭到破坏了。不论目前文件系统上存储的文件与数据有多少,文件系统都可以根据所记录的日志在很短的时间内迅速恢复磁盘文件内容。
传输特性
XFS文件系统采用优化算法,日志记录对整体文件操作影响非常小。XFS查询与分配存储空间非常快。xfs文件系统能连续提供快速的反应时间。
可扩展性
XFS 是一个全64-bit的文件系统,它可以支持上百万T字节的存储空间。对特大文件及小尺寸文件的支持都表现出众,支持特大数量的目录。最大可支持的文件大 小为263 = 9 x 1018 = 9 exabytes,最大文件系统尺寸为18 exabytes。
XFS使用高的表结构(B+树),保证了文件系统可以快速搜索与快速空间分配。XFS能够持续提供高速操作,文件系统的性能不受目录中目录及文件数量的限制。
传输带宽
XFS 能以接近裸设备I/O的性能存储数据。在单个文件系统的测试中,其吞吐量最高可达7GB每秒,对单个文件的读写操作,其吞吐量可达4GB每秒。

转载于:https://my.oschina.net/myaniu/blog/181527

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值