文档章节

浅谈linux性能调优之四:文件系统的日志隔离

我爱吃葱花
 我爱吃葱花
发布于 2014/08/11 15:24
字数 462
阅读 37
收藏 0

   1.ext3文件系统在ext2的基础上添加了日志功能,如同数据库一样用日志来保证数据的一致性。

          ext2:前写block,后写inode!

          ext3:增添了日志区(有利于数据一致性),先写inode! 等数据写到文件系统后,清除日志

    2. 然而像oracle,mysql这样的大型数据都是基于日志文件,可以做到日志数据分离,即保证了数据的一致性又保证了效率。ext3这种文件系统默认都 是内含的,小型服务器不做考虑,若是大型服务器,一方面是磁盘I/0慢,另一方面直接影响数据写入和读取的效率,因此建立数据区与日志区隔离,即减小I /O负担,加快数据写入效率,同时方便恢复

下面我给出日志区隔离的步骤:

1> umount 卸载分区,确保分区未使用 
2> dumpe2fs /dev/sda1 | egrep -i (journal|size)   查看信息 
3> tune2fs -O ^has_journal /dev/sda1 去掉内部默认的日志功能 
4> mke2fs -O journal_dev -b 1024 /dev/sda5    格式化一个日志设备 
5> tune2fs -j -J device=/dev/sda5 /dev/sda1    将日志设备添加到分区上

3. 用户还可以自己指定日志同步到文件系统的频率:

mount -o commit=15   日志同步到文件的间隔,可能数据丢失

4. 日志型文件系统的工作模式:不同的工作模式,效率不同,数据安全性不同

data=ordered 默认只有元数据写入日志区 
data=journal 数据,元数据都写入日志区 
data=writeback 只有元数据写入,但是不保证提交的次序

  浅谈linux性能调优之四:文件系统的日志隔离 - 了了 - 了了的博客

本文转载自:my.oschina.net/sharelinux/blog/143888

共有 人打赏支持
我爱吃葱花
粉丝 28
博文 131
码字总数 35266
作品 0
海淀
数据库管理员
私信 提问
浅谈linux性能调优之四:文件系统的日志隔离

1.ext3文件系统在ext2的基础上添加了日志功能,如同数据库一样用日志来保证数据的一致性。 ext2:前写block,后写inode! ext3:增添了日志区(有利于数据一致性),先写inode! 等数据写到文件系统后...

OscerSong
2013/07/10
0
2
浅谈linux性能调优之一:磁盘分区策略

对于服务器而言,不管是windows系统,linux系统,分区情况影响系统性能.磁盘分区之后再格式化成某一格式的系统文件,最后在存储用户或系统数据,数据所在分区容易读到数据则响应速度越快.当然也...

OscerSong
2013/07/07
0
2
linux系统调优-存储(内存、硬盘)

首先一个基本概念: 存储系统存储速度的快->慢: 内存->闪存->磁盘 因为内存的价格限制以及操作系统支持的限制,我们只能从磁盘这块来看,可见磁盘正是存储系统的最大瓶颈所在。 **下面具体提...

月黑风高杀人夜
2015/08/21
0
0
浅谈linux性能调优之八:去掉不必要的开销

在“浅谈linux性能调优之七:裁剪系统服务”中我说了关闭一些系统服务的知识,但是还是存在一些资源的浪费不轻易被管理员发现,在这节我说几个: 1.在有时我们使用ssh登录服务器时,会发现等待...

我爱吃葱花
2014/08/11
0
0
浅谈linux性能调优之八:去掉不必要的开销

在“浅谈linux性能调优之七:裁剪系统服务”中我说了关闭一些系统服务的知识,但是还是存在一些资源的浪费不轻易被管理员发现,在这节我说几个: 1.在有时我们使用ssh登录服务器时,会发现等待...

OscerSong
2013/07/14
0
1

没有更多内容

加载失败,请刷新页面

加载更多

deepin中配置robot framework环境

本文永久更新地址:https://my.oschina.net/bysu/blog/2989005 【若要到岸,请摇船:开源中国 不最醉不龟归】 1.在终端中输入pip,回车,如果提示没有该命令,则先安转pip sudo apt-get inst...

不最醉不龟归
20分钟前
2
0
OSChina 周日乱弹 —— 钱不还,我就当你人不在了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享Bigleaf的单曲《小鹿》 《小鹿》- Bigleaf 手机党少年们想听歌,请使劲儿戳(这里) 周日在家做什么? 做手工呀, @poorfis...

小小编辑
今天
85
3
EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
20
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
29
0
IC-CAD Methodology知识图谱

CAD (Computer Aided Design),计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作,这个定义同样可以用来近似描述IC公司CAD工程师这个岗位的工作。 早期IC公司的CAD岗位最初...

李艳青1987
今天
35
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部