6.6.1.2.1. MySQL on Kubernetes with Ceph performance report¶
This scenario is executed with Sysbench tool. There is one instance of tool per tester node, each running in N threads. The tool is configured to point to MySQL container directly.
6.6.1.2.1.1. YAML for Kubernetes pod¶
apiVersion: v1
kind: Pod
metadata:
name: mysql
labels:
name: mysql
spec:
containers:
- name: mysql
image: mysql/mysql-server:5.7
env:
- name: MYSQL_ROOT_PASSWORD
value: r00tme
volumeMounts:
- name: mysql-data
mountPath: /var/lib/mysql
volumes:
- name: mysql-data
rbd:
monitors:
- 10.3.58.6:6789
- 10.3.58.14:6789
- 10.3.58.18:6789
pool: rbd
image: mysql-data
user: admin
secretRef:
name: ceph-secret
fsType: ext4
readOnly: false
6.6.1.2.1.2. CEPH status¶
cluster 09b06e2e-205d-4bbf-8ad8-37582d00e723
health HEALTH_OK
monmap e1: 3 mons at {osscr04r13c26=10.3.58.6:6789/0,osscr04r13c27=10.3.58.14:6789/0,osscr04r13c28=10.3.58.18:6789/0}
election epoch 6, quorum 0,1,2 osscr04r13c26,osscr04r13c27,osscr04r13c28
osdmap e14: 3 osds: 3 up, 3 in
pgmap v8663: 64 pgs, 1 pools, 1630 MB data, 448 objects
4993 MB used, 2214 GB / 2219 GB avail
64 active+clean
6.6.1.2.1.3. /etc/ceph/ceph.conf¶
[global]
fsid = 09b06e2e-205d-4bbf-8ad8-37582d00e723
max open files = 131072
mon_initial_members = osscr04r13c26,osscr04r13c27,osscr04r13c28
mon host = 10.3.58.6,10.3.58.14,10.3.58.18
public_network = 10.3.56.0/21
cluster_network = 192.168.0.0/24
[client.libvirt]
admin socket = /var/run/ceph/$cluster-$type.$id.$pid.$cctid.asok
log file = /var/log/ceph/qemu-guest-$pid.log
[osd]
osd mkfs type = xfs
osd mkfs options xfs = -f -i size=2048
osd mount options xfs = noatime,largeio,inode64,swalloc
osd journal size = 5120
Full output for ceph --show-config available
in
full_ceph_config.txt
6.6.1.2.1.4. Throughput¶
The following chart shows the number of queries, read/write queries and transactions depending on total thread count.
threads |
queries per sec |
read/write queries per sec |
transactions per sec |
---|---|---|---|
20 |
12413.47 |
11171.73 |
620.64 |
40 |
16843.37 |
15158.59 |
842.08 |
60 |
19478.55 |
17524.87 |
973.53 |
80 |
19761.78 |
17779.89 |
987.67 |
120 |
20047.85 |
18037.43 |
1001.96 |
160 |
19914.13 |
17920.40 |
995.50 |
200 |
20229.39 |
18204.32 |
1011.27 |