我pipeline.workers看logstash選擇其中指出logstash輸入階段多線程?
-w,--pipeline.workers COUNT
設置管道工人數量運行。該選項設置並行,執行過濾器和輸出階段的管道。如果發現事件正在備份,或者CPU未飽和,請考慮增加此數量以更好地利用機器處理能力。默認值是主機CPU內核的數量。
我在想,如果logstash輸入級還採用了我的機器上的所有內核:
input {
kafka {
bootstrap_servers=>"kfk1:9092,kfk2:9092"
topics => ["mytopic"]
group_id => "mygroup"
key_deserializer_class => "org.apache.kafka.common.serialization.ByteArrayDeserializer"
value_deserializer_class => "org.apache.kafka.common.serialization.ByteArrayDeserializer"
codec => avro {
schema_uri => "/apps/schema/rocana3.schema"
}
}
}
這是否輸入>卡夫卡>編解碼器> Avro公司還利用我的機器的所有核心或該單螺紋舞臺?