如何在Linux上使用sync命令-极全网
返回
顶部

修改密码

首页 > 文章 > 体育 > 正文
如何在Linux上使用sync命令

+1

-1

收藏

+1

-1

点赞0

评论0

标题:如何在Linux上使用sync命令
详情介绍-作者:xiaowei-来源: 极全网 -如有问题点击:在线客服帮助

Linux系统操作中,为了提高磁盘读写效率,就需要使用到sync命令,很多人对sync命令的用法不是很了解,下面小编就给大家介绍下Linux如何使用sync命令。


先了解一下buffer与cache:

buffer,为了解决写磁盘的效率;

cache,为了解决读磁盘的效率。

Linux系统为了提高读写磁盘的效率,会先将数据放在一块buffer中。

在写磁盘时并不是立即将数据写到磁盘中,而是先写入这块buffer中了。

此时如果重启系统,就可能造成数据丢失。

sync命令用来flush文件系统buffer,这样数据才会真正的写到磁盘中,并且buffer才能够释放出来。

flush就是用来清空buffer。

sync命令会强制将数据写入磁盘中,并释放该数据对应的buffer,

所以常常会在写磁盘后输入sync命令来将数据真正的写入磁盘。

如果不去手动的输入sync命令来真正的去写磁盘,linux系统也会有两种写磁盘的时机:

1. kflush内核线程周期性的去写磁盘;

2. buffer已满不得不写。

上面就是Linux使用sync命令的方法介绍了,通过sync命令,能够释放数据中的buffer,加快Linux磁盘的读写速度,以达到提高磁盘读写效率的目的。

版权声明:本文内容由极全网实名注册用户自发贡献,版权归原作者所有,极全网-官网不拥有其著作权,亦不承担相应法律责任。具体规则请查看《极全网用户服务协议》和《极全网知识产权保护指引》。如果您发现极全网中有涉嫌抄袭的内容,点击进入填写侵权投诉表单进行举报,一经查实,极全网将立刻删除涉嫌侵权内容。

扫一扫在手机打开

评论
已有0条评论
0/150
提交
热门评论
相关推荐
换一批
热点排行