In this video, I explain the different types of storage that are used by Xen hypervisor. Mostly the documentation of XCP-ng and Xen Orchestra is used. Take everything with a grain of salt because everything is used on older hardware and not at all enterprise grated. But enjoy the video and try to test it for yourself. The future me has discovered that with a 10Gbit network my systems can not keep up with the io on the network.
▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬
00:00 - Intro 00:19 - A look at the XCP-ng documentation 01:51 - Thin Thick 05:47 - Preparing the shared network resources on TrueNAS CORE 12:40 - Adding Shared SR to XCP-ng host 17:17 - Comparing the storage types with some stats 23:48 - End word The link to the documentation used. https://xcp-ng.org/docs/storage.html#storage-types Other videos that I have made can help. The first VM created with XOCE https://youtu.be/vuYvyD0GoBQ Adding Local Storage to XCP-ng https://youtu.be/4KI9cssTSLs The Script that I used to create a load on the different Storage Resources with reading and write actions.#seq read big blocks
echo "seq read big blocks"
echo "#####################################################################"
fio --name XCPTEST --eta-newline=5s --filename=fio-tempfile.dat --rw=read --size=500m --io_size=10g --blocksize=1024k --ioengine=libaio --f
sync=10000 --iodepth=32 --direct=1 --numjobs=1 --runtime=60 --group_reporting
#seq write big blocks
echo "seq write big blocks"
echo "#####################################################################"
fio --name XCPTEST --eta-newline=5s --filename=fio-tempfile.dat --rw=write --size=500m --io_size=10g --blocksize=1024k --ioengine=libaio --
fsync=10000 --iodepth=32 --direct=1 --numjobs=1 --runtime=60 --group_reporting
# random 4k read
echo "random 4k read"
echo "#####################################################################"
fio --name XCPTEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randread --size=500m --io_size=10g --blocksize=4k --ioengine=libaio --
fsync=1 --iodepth=1 --direct=1 --numjobs=1 --runtime=60 --group_reporting
# mixed random 4k read and write with sync
echo "mixed random 4k read and write with sync"
echo "######################################################################################################################"
fio --name XCPTEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randrw --size=500m --io_size=10g --blocksize=4k --ioengine=libaio --fs
ync=1 --iodepth=1 --direct=1 --numjobs=1 --runtime=60 --group_reporting
Comments
Post a Comment