我有两个系统。现在我在一个系统上定期生成一些日志文件(比如每小时)。现在我想从另一个系统解析这些文件。 一种方法是复制文件然后解析它们。但这会一次消耗大量带宽(复制时),如果我解析原始系统上的文件,那么它将增加我不想要的CPU利用率。 有人可以建议我尽可能最佳地实现这一目标。 简单来说,我想要的是:我有一个系统A和A,我想解析位于远程系统B上的文件,这样我就不会对系统B造成太大负担(不必担心系统A上的负载)和网络上的负载也得到了优化。
答案 0 :(得分:0)
正如tjameson所说,你应该rsync。我想添加-z
标志的使用,该标志在传输之前压缩文件,然后在目的地解压缩它们。此标志有助于最大限度地减少数据传输量。例如,以下命令(在系统B上)同步systemA的文件,目录logs / over:
rsync -az systemA:logs .