-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Ahoj,
nemam sice konkretni cisla bechmarku (protoze ty jsou stejne irelevantni
vetsinou), ale uz muzu se vyjadrit, jak testy s Facebook Flashcache a
"yo dawg, I put virtualization in yo virtualization - openvz in kvm"
dopadly -
1) Flashcache je celkem prehlednej kousek kodu, je to primocary a da se
to cist a pochopit snadno
2) Kompilace a funkcnost s RHEL6 (SL6 v nasem pripade) je bezvadna
3) Polozit OpenVZ nad KVM je *skvelej* napad, funguje to co se tyce IO
vyrazne rychleji, nez na bare metal, co se tyce RAM to dokonce povoluje
jeste nejakej overcommit, diky KSM
4) Writeback cache na KVM RAW image dava uplne stunning performance -
MySQL, ktera na fyzickym hostu totalne nestihala ted ma problem s CPU,
ale uz ne s IO
5) Kombinace Flashcache + KVM cachingu je uz uplne absolutne dokonala -
co nezachyti KVM caching, jde na SSD a az pak teprv na rotacni disky.
Tahle kaskada cachi vypada byt neprekonatelna.
Samotna flashcache je ted nastavena tak, ze podle statistik cache hits
vypadaji takto:
read hits(19374275), read hit percent(82)
write hits(227162216) write hit percent(94)
dirty write hits(190812782) dirty write hit percent(79)
Takze jenom 6% vsech zapisu a jenom 18% vsech cteni se dotknou fyzickych
rotacnich disku.
Mam trochu obavy o zivostnost toho SSD, jelikoz za den (s tou obrovskou
MySQL) to dela neco okolo 60ti milionu zapisu - no, detaily nam ukaze
cas, Intel se chlubi vysokou vydrzi, tak uvidime.
Dalsi na rade je testing toho sameho s jeste rychlejsim PCIe 4x SSD,
ktere misto kontinualniho zapisu random bloku o propustnosti 130MB/s u
Intelu, dava kontrastnich 550 az 700MB/s, tak jsem zvedavy.
Pokud se to osvedci, tak pravdepodobne tohle zakukleni udelame u vsech
nodu, tim padem odpadnou problemy typu "pulnocni 5ti minutova
nedostupnost" kvuli cronu, atd.
- --
Pavel Snajdr
+420 720 107 791
http://vpsfree.cz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla -
http://enigmail.mozdev.org/
iF4EAREIAAYFAk6wHX8ACgkQdh+64ds5DabqiQD+K8XVb9M0bU4MwJCk0bBBijPv
fneCcE56C3YZmQ30oPYBAI7o0Z+d99lHO301YxkwvKQWmmfdxyLiPSx+PYZtDQX4
=Nc1M
-----END PGP SIGNATURE-----