( gabrielakos | 2023. 11. 08., sze – 08:19 )

"sok teszt arról szól, hogy kizárja a meglévő gyorsító és optimalizáló funkciókat, meg butaság, mert ilyent értelmes ember nem csinál a valóságban".

Az attól függ pontosan mi a teszt alanya és mi a teszt célja.
Ez méréselmélet, igazából nincs köze az iT-hoz.

Minél több rétege van egy rendszernek annál nehezebb jól letesztelni és annál nehezebb helyesen megmondani hogy pontosan hogyan is fog viselkedni bizonyos helyzetekben.
Ha két azonos funkciójú hardver elemet vizsgálsz (például ssd-t) akkor jó módszer minden más optimalizálást kizárni. És persze érteni is kell hogy valójában mit kapsz eredményt.
Nem a rendszer várható (össz)teljesítményét fogod kapni hanem kapsz egy(néhány) viszonyszámot a két eszköz között. 
Ebben az esetben tök felesleges a cache-eket meg tömörítéseket belemérni mert nem arra vagy kíváncsi. 

Volt itt fentebb az a dd-s teszt. Megmértem az ssd-men is meg a hdd-men is. Az egyikre mért 500MB/s-t, a másikra 600MB/s-t. Azaz kb megmérte hogy a zfs milyen gyorsan tudja összetömöríteni a nullákat és kiírni azt a nagyjából két szektort amit ki kell. Van köze a valósághoz? Nem sok. Annyiban igen, hogy ha kiírsz egy-egy 4kb-s file-t akkor lényegében tökmindegy a zfs szempontjából hogy mire írod ki. Ez a valós use-case? Nyilván még homelab esetében sem.

Egy rendes fio teszttel meg kijön szépen hogy a régi ssd nagyjából 3x gyorsabb mint a 15k sas diszk. Mivel csak 4k-val mértem ezért a 3-as szorzó iops-sel is meg mb/s-el is nyilván egyforma, az iops a limitáció. 

Hogy igazából mit is várok ettől az NVME SSD-től? Szerintem nagyjából félgőzzel ki fogja koppantani a szerver belső sávszélességét (egy szálon is meg akárhány szálon is) kb. 1-1.3GB/sec környékén - azaz messze az SSD határain belül. A mostani olyan 450-550MB/sec-et tud azaz annál gyorsabb lesz. Latency-je is nyilván jobb lesz a mostaninál sokkal.
Ezektől (meg attól hogy ext4-et is teszek rá és nem csak zfs-t) azt várom hogy a docker build-jeim gyorsabbak lesznek.

Valszeg be fogom alkalmazni ZIL-nek is, attól meg azt várom hogy a többi storage-ra írásom fog jelentősen gyorsulni. 
Tehát lesz olyan performance teszt is ahol direkt nem fogom kihagyni egyik réteget sem, hanem end-to-end tesztelek. 

Meglátjuk. Beszámolok itt is.