Почему Flume использует больше ресурсов (%CPU), когда File используется как канал, по сравнению с тем, когда память используется как канал.?
Я пытаюсь использовать Файл в качестве канала, поскольку он надежен в случае сбоя агента по сравнению с использованием памяти в качестве канала. То, что я вижу, это%CPU в случае канала File на 99 - 110 %, тогда как%CPU в случае канала памяти только 10-17 %. Может кто-нибудь объяснить причину этого.
1 ответ
Кажется нормальным, поиск диска медленнее, чем указание на адрес памяти. И побайтное копирование будет медленнее.