Slides available at:
slides.mobiusconsortium.org/blake/evergreengoogledocker
Created by Blake Graham-Henderson / [email protected]
Press ESC to browse slides
docker run -it -p 80:80 -p 210:210 -p 443:443 -p 32:22 -p 7680:7680 -p 7682:7682 \
-p 6001:6001 -v /mnt/evergreen:/dfsdump -v /home/blake:/mnt/evergreen \
-v /etc/timezone:/etc/timezone:ro -h docker-app1.missourievergreen.org 5ba180628aec
cd /egconfigs && ansible-playbook install_evergreen.yml -v -e "hosts=127.0.0.1"
fio --name=writefile --size=100G --filesize=100G \
--filename=/dev/sdb --bs=4k --nrfiles=1 \
--direct=1 --sync=0 --randrepeat=0 --rw=read --refill_buffers --end_fsync=1 \
--iodepth=200 --ioengine=libaio
mdadm \
--create /dev/md0 \
--level=10 \
--raid-devices=4 \
/dev/disk/by-id/google-local-ssd-0 \
/dev/disk/by-id/google-local-ssd-1 \
/dev/disk/by-id/google-local-ssd-2 \
/dev/disk/by-id/google-local-ssd-3
mdadm --detail /dev/md0
fio --name=writefile --size=100G --filesize=100G \
--filename=/dev/md0 --bs=4k --nrfiles=1 \
--direct=1 --sync=0 --randrepeat=0 --rw=read --refill_buffers --end_fsync=1 \
--iodepth=200 --ioengine=libaio
fio --name=writefile --size=100G --filesize=100G \
--filename=/dev/md0 --bs=512k --nrfiles=1 \
--direct=1 --sync=0 --randrepeat=0 --rw=read --refill_buffers --end_fsync=1 \
--iodepth=200 --ioengine=libaio
mdadm \
--create /dev/md0 \
--level=0 \
--raid-devices=4 \
/dev/disk/by-id/google-local-ssd-0 \
/dev/disk/by-id/google-local-ssd-1 \
/dev/disk/by-id/google-local-ssd-2 \
/dev/disk/by-id/google-local-ssd-3
mdadm --detail /dev/md0
fio --name=writefile --size=100G --filesize=100G \
--filename=/dev/md0 --bs=4k --nrfiles=1 \
--direct=1 --sync=0 --randrepeat=0 --rw=read --refill_buffers --end_fsync=1 \
--iodepth=200 --ioengine=libaio
fio --name=writefile --size=100G --filesize=100G \
--filename=/dev/md0 --bs=512k --nrfiles=1 \
--direct=1 --sync=0 --randrepeat=0 --rw=read --refill_buffers --end_fsync=1 \
--iodepth=200 --ioengine=libaio
Holy Cow
Compute Engine offers always-encrypted local solid-state drive (SSD) block storage for virtual machine instances. Each local SSD is 375 GB in size, but you can attach up to eight local SSD devices for 3 TB of total local SSD storage space per instance . Optionally, you can format and mount multiple local SSD devices into a single logical volume.
Unlike persistent disks, local SSDs are physically attached to the server that hosts your virtual machine instance. This tight coupling offers superior performance, very high input/output operations per second (IOPS), and very low latency compared to persistent disks. See Persistent Disk and Local SSD Performance for details.
Warning: The performance gains from Local SSDs require certain trade-offs in availability, durability, and flexibility. Because of these trade-offs, local SSD storage is not automatically replicated and all data on the local SSD may be lost if the instance terminates for any reason. See Local SSD data persistence for details.
Slides available at:
slides.mobiusconsortium.org/blake/evergreengoogledocker
Github repo:
https://github.com/mcoia/eg-docker