Пуснахме наново fio тестовете на самия Proxmox с изрични абсолютни пътища към всеки storage pool. Причината е проста: по-старите benchmark резултати бяха пуснати без абсолютен параметър --filename и това можеше да насочи различни тестове към един и същ target, което прави сравнението подвеждащо.
Коректна методология
- fio 3.39
- 4 паралелни процеса
- 60 секунди
- профил: randrw с 70% read
- параметри: bs=4k, iodepth=32, direct=1
- всеки тест е насочен към конкретен pool с абсолютен път
Резултати по pool
- vps-start: 3825 read IOPS, 1642 write IOPS, средна latency около 23.5 ms
- vps-power: 12.0k read IOPS, 5157 write IOPS, средна latency около 7.45 ms
- vps-plus: 6810 read IOPS, 2926 write IOPS, средна latency около 13.1 ms
- micron-mirror: 4614 read IOPS, 1981 write IOPS, средна latency около 19.3 ms
Какво показва това
- pool-овете не дават еднакъв резултат
- разликите между тях са реални и измерими
- по-старите близки числа не бяха доказателство за еднакви планове, а за некоректно таргетиран тест
- когато benchmark-ът е насочен правилно, картината вече е ясна
Тези резултати са по-полезни от единични synthetic числа без контекст, защото показват как се държат различните storage pool-ове при една и съща методология.
Ако търсите VPS за реални приложения и искате да видите и останалите технически теми, разгледайте VPS плановете на VPSStorages.
За повече контекст за технологията виж какво е ZFS storage и защо е важно.