我需要读取一个大型日志文件,并在同一主机工作站上的两个 VM 之间使用 (netbsd) netcat 通过本地网络发送它。
我知道 netcat 有一个间隔,但据我所知,您可以使用的最小间隔是 1 行/秒。
我需要以这种方式发送的大多数文件都有数十万行,有些接近一百万行,因此每秒发送一行是不可行的。
如果我只使用 cat,我的主机/工作站最终会陷入无法使用的地步。
使用 bash 和常见的 *nix 工具,有没有一种方法可以发送文件,但以 5-10 行/秒或类似的速度将其提供给 netcat?
这样做的最终目标是让我对我正在考虑的集中式日志数据库进行一些概念验证测试。