与将内存用作通道时相比,当File用作通道时,为什么Flume需要更多资源(%CPU)?

时间:2015-10-05 12:23:21

标签: bigdata apache-kafka apache-storm flume

我正在尝试使用File作为通道,因为与使用内存作为通道相比,代理程序崩溃时它是可靠的。 我所看到的是文件通道的%CPU为99 - 110%,而内存通道的%CPU仅为10-17%, 有人可以解释它背后的原因。

1 个答案:

答案 0 :(得分:0)

看起来很正常,磁盘搜索比指向内存地址慢。而且每字节复制也会变慢。