Wikimedia Developer Support

Re: [MediaWiki-l] What's the best way to improve performance, with regard to edit rate


#1

It's not split up (sharded) across servers, a least as far as page and
revision tables go. There is one active master at any given time hat
handles all writes; the current host has 160GB of memory and 10 physical
cores (20 with hyperthreading). The actual revision *content* for all
projects is indeed split up across several servers, in an 'external
storage' cluster. The current server configuration is available at
https://noc.wikimedia.org/conf/highlight.php?file=db-eqiad.php

You can get basic specs as well as load information on these servers by
looking up each one in grafana; here's db1067 (the current enwiki master)
as an example:
https://grafana.wikimedia.org/d/000000607/cluster-overview?orgId=1&var-datasource=eqiad%20prometheus%2Fops&var-cluster=mysql&var-instance=db1067

Ariel