Twemcache: Twitter veröffentlicht Memcached-Fork

Das Cache-Team des Internetunternehmens Twitter hat Twemcache, den hauseigenen Fork von Memcached, in Version 2.4.0 veröffentlicht. Wie das Original steht Twemcache unter BSD-Lizenz.

Die Twitter-Entwickler haben die Software nach eigenen Angaben an die Bedürfnisse des Betriebs im großen Maßstab angepasst. Laut einem Blogeintrag läuft Twemcache auf Hunderten von dedizierten Servern und hält dort über 20 TByte Daten von mehr als 30 Diensten im Arbeitsspeicher.

Unter anderem haben die Entwickler ein Feature namens Random Eviction eingeführt. Steht für neue Daten kein Speicher-Slab der passenden Klasse zur Verfügung, leert das System ein zufällig ausgewähltes Slab und weist es der benötigten Klasse zu. Daneben haben sie das Sammeln von Statistiken ohne Locking umgesetzt und das Logging verbessert.

Laut den Twitter-Mitarbeitern befindet sich Twemcache seit rund anderthalb Jahren im Einsatz. Weitere Informationen sowie den Quellcode gibt es auf einer Github-Seite.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben