2016-09-29 1 views
1

Wir sind gerade dabei, einen Kafka-POC zwischen unserem Unternehmen und Google Cloud zu erstellen, und uns wurde gesagt, dass Google Cloud-VMs standardmäßig keinen Auslagerungsspeicher bereitstellen. Jeder in der Kafka-Gemeinde, der Kafka implementiert hat, weiß, ob Kafka Swap Space benötigt?Ist Swap-Space für einen Kafka-Knoten erforderlich?

Antwort

1

Die Broker selbst sollten keinen großen Speicherbedarf haben und benötigen daher keinen Swap-Space. Im Idealfall werden Ihre Broker auf dedizierten VMs ausgeführt, sodass der Broker den Puffercache des Betriebssystems voll ausnutzen kann. Um die erwarteten Latenzpegel zu erreichen, sollte das OS über reichlich "freien" Speicher verfügen. Wenn Sie es bis zu dem Punkt schaffen, an dem die Seiten auf die Festplatte getauscht werden müssen, haben Sie sich bereits in schlechtes Territorium begeben.

1

Sie brauchen nur Swap Space, wenn Kafka nicht mehr genügend Speicher hat und in der Praxis habe ich Kafka nicht als großen Speicherfresser gesehen. Stellen Sie also sicher, dass Ihre VM mit genügend Arbeitsspeicher ausgestattet ist und der Auslagerungsspeicher keine Rolle spielt.

Verwandte Themen