/ / memcached Speicherverbrauch - Speicher, Memcached

Memcached Speicherverbrauch - Speicher, memcached

Ich habe auf je 3 Maschinen einen Memcached eingerichtet4G zugewiesen. Ich habe insgesamt 200 Millionen Artikel. Daher hat jedes Element im Durchschnitt 60 Bytes. Der Hash-Schlüssel ist eine Zeichenfolge mit Länge 10. Der Hashwert ist boolean. Die Erinnerung sieht mehr als genug aus. Ich habe jedoch immer noch "Vertreibungen" festgestellt. Was ist der Speicherverbrauch im zwischengespeicherten Speicher?

Antworten:

3 für die Antwort № 1

Memcached reserviert Speicher basierend auf Platten vonfeste Größen und daher viel Speicherplatz verschwenden. Wenn Sie sehr kleine Objekte haben, wird die kleinste Platte ausgewählt, die größer als Ihr Objekt ist. Je nach Konfiguration kann dies jedoch recht groß sein.

Ich denke, Sie können dies in gewissem Umfang konfigurieren, und es kann sich lohnen, den Parameter -n mit anderen Werten zu testen, um zu sehen, ob dies einen Unterschied macht.