rsync -av from_big to_big是否带来数据磁盘同步

摘自:https://bbs.archlinux.org/viewtopic.php?pid=1002264

$ su
# mkdir /tmp/memgroup
# mount -t cgroup none /tmp/memgroup -o memory
# cd /tmp/memgroup
# mkdir 0
# cd 0
# echo 100M > memory.limit_in_bytes
# echo <pid from another shell> > tasks

> In another shell as an user
$ echo $$
$ rsync -av from_big to_big

我不是一个支持将swappiness设置为0的支持者。大部分时间
保存文件缓存比保存程序缓存要好。举个例子,访问火狐浏览器,
因为swappiness设置为0,所以文件缓存将会刷新会硬盘,导致
火狐浏览器不响应,因为浏览器需要映射数据库,WEB缓存,一些
库文件,一些界面元素等等。

其实你希望某些程序(rsync,locate,(<various indexers>占用内存,
一些可能不会被访问到的页面。

你应该抓住cgroup的窍门,而不是限制像rsync这样子的进程。你应该
保证有3GB的空间给火狐浏览器和其他的进程。

时间: 2024-08-07 12:31:10

rsync -av from_big to_big是否带来数据磁盘同步的相关文章

rsync+inotify 数据实时同步备份

一.rsync rsync - a fast, versatile, remote (and local) file-copying tool. rsync synopsis: rsync 支持三种传输模式: local    本地 remote shell   (ssh, rsh) rsync daemon rsync连接远程主机进行同步或备份时有两种途径:使用远程shell程序(如ssh或rsh)进行连接,或使用TCP直接连接rsync daemon.    当源路径或目的路径的主机名后面包

烂泥:rsync与inotify集成实现数据实时同步更新

本文首发于烂泥行天下. 上篇文章我们介绍了如何使用rsync同步文件,这篇文章我们再来介绍下,如何把rsync与inotify集成实现数据的实时同步. 要达到这个目的,我们需要分以下几个步骤: 1.rsync的优点与不足 2.inotify是什么 3.检测OS是否支持inotify 4.inotify相关参数详解 5.inotify监控的文件事件类似 6.inotify-tools是什么 7.安装inotify-tools 8.inotifywait使用详解 9.inotifywatch使用详解

rsync + inotify 用来实现数据实时同步

一.简介 1.rsync 比其cp.tar备份的方法,rsync的优点是,安全性高.备份迅速.支持增量备份.只能做对实时性要求不高的数据备份,例如:备份文件服务到远端从服务器.在本地磁盘上做数据镜像等 增量备份:就是rsync同步数据时,需要扫描所有文件后进行比对,进行差量传输.但是对于大量文件达到千万量级别时,扫描所有文件是非常耗时的. 如果发生改变的只是其中的一小部分的话,这是非常低效的方式. rsync 不能实时的去监测,同步数据,虽然它可以通过 linux 守护进程的方式进行触发同步,两

rsync与inotify集成实现数据实时同步更新

本文转载:http://ilanni.blog.51cto.com/526870/1605200 把rsync与inotify集成实现数据的实时同步. 要达到这个目的,我们需要分以下几个步骤: 1.rsync的优点与不足 2.inotify是什么 3.检测OS是否支持inotify 4.inotify相关参数详解 5.inotify监控的文件事件类似 6.inotify-tools是什么 7.安装inotify-tools 8.inotifywait使用详解 9.inotifywatch使用详解

Rsync+inotify完整备份及数据实时同步

Rsync+inotify数据实时同步 客户端IP:192.168.1.10         服务端IP:192.168.1.20 1.什么是Rsync? Rsync(remote synchronize)是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据镜像同步备份优秀工具,他适用于unix/Linux/Windows多系统操作平台, 2.Rsync的特性 1.支持拷贝特殊文件入链接.设备等 2.可以有排除执行文件或目录同步的功能相当于打包命令tar的排除功能 3.可以做到保持源

rsync+inotify实现Git数据实时同步备份

定时备份和实时备份 说到备份,无疑于定时备份和实时同步备份.定时备份可以通过脚本或者Crontab来实现,而实时同步备份可以通过某些接口监控文件的各种变化情况来实现的(比如内核接口inotify):通过对比可以发现对数据信息要求高的环境使用实时同步备份可以更好更有利的保护数据的安全性. 软件介绍之rsync rsync说明 rsync 远程同步,同步是把数据从缓冲区同步到磁盘上去的.数据在内存缓存区完成之后还没有写入到磁盘中去.所以有时候要同步到磁盘中去的,而rsync说白了和复制差不多.能将一

WSFC文件应用数据磁盘扩容替换

在实际的企业IT环境中,对于硬件而言少不了更新替换,有时候存储满了就需要扩容,对于WSFC上面的应用而言,Hyper-V本身我们可以利用存储迁移技术更换磁盘,但是对于其它群集应用本身不具备迁移技术的,应该怎么处理呢 今天我们就来看下群集中数据磁盘的扩容替换,此次我们假定这样一个场景,基于群集跑了一个文件服务器服务,一直用的很好,但是数据磁盘由于当时规划没有规划好,用满了,如何在保留原有数据的情况下更换磁盘 遇到这个问题,老王脑袋里首先有两种想法略过 把文件服务器现有内容拷贝出来到新的磁盘,文件服

centos7服务搭建常用服务配置之二:Rsync+sersync实现数据实时同步

目录 1.RSYNC数据备份 1.1 rsync服务简介 1.2 rsync特点和优势 1.3 rysnc运行模式简介 1.4 数据同步方式 2 Rsync实验测试 2.1 实验环境说明 2.2 服务安装 2.3 Rsync命令详解 2.3 实验一使用rsync命令备份数据 2.4 实验二使用rsyncd服务进行数据备份 3.Rsync+sersync实现数据实时同步 3.1 rsync+sersync架构作用 3.2 rsync+inotify-tools与rsync+sersync架构的区别

rsync + inotify 实现多台服务器数据同步

环境分析:目前环境4台web服务器采用共享存储技术,由于nas服务最近频繁掉线,影响网站访问,故计划采用对象存储方案.我们云环境补救措施可以用多台Linux服务器做存储,配合rsync(同步)+notify(触发)实现服务器数据同步. 方案实施: 1.方案分析:每台web服务器上分别挂载一个存储盘/newweb,将原先网站访问资源指向/otherweb的路径修改至这个/newweb,由于磁盘容量没有nas大,可以将web用到的数据源,如图片.网页等放在这个路径下,邮箱.日志等继续放在nas下,即