Linux调优(文件系统)

  • 查看单个文件是否发生碎片化(被存在磁盘非连续磁盘块上)
# filefrag -v /var/log/messages
  • 查看文件系统是否存在大量碎片(会显示空闲离散的块)
# dumpe2fs /dev/sda1
  • 检查文件系统中是否有错误产生
# fsck /dev/sdb1

1、格式化相关

  • 根据实际的生产环境调整页大小,Linux系统默认4K
  • 采用外部日志文件系统,降低本地存储日志对文件系统的消耗

2、挂载选项

  • 启用barrier,barrier是保证在永久存储中正确写入并排文件系统元数据的内核机制;为了使其文件系统性能提高,可以在挂载时加nobarrier选项禁用barrier
  • 关闭文件访问时间,在挂载时加noatime(只包括文件),还可以加nodiratime(包括文件和目录)
  • 文件系统预读功能
# blockdev --getra /dev/sdb1
# blockdev --setra 8192 /dev/sdb1

3、文件系统

  • ext4最大支持到16TB
  • 超过16TB建议使用xfs

一、文件系统总结

io scheduler
nobarrier
noatime
posted @ 2019-06-22 14:06  生生不息.连绵不绝  阅读(491)  评论(0编辑  收藏  举报