Portál AbcLinuxu, 31. května 2024 10:21


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
29.7.2011 14:10 Suchý čert
Rozbalit Rozbalit vše Re: SSD cache na linuxu
Odpovědět | Sbalit | Link | Blokovat | Admin
ZFS tohle umí, jmenuje se to L2ARC. Pokud vím, tak to ale, narozdíl třeba od toho Intelu, neumí přežít reboot. A ZFS na Linuxu je celkově pořád docela problém.
29.7.2011 14:29 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
Rozbalit Rozbalit vše Re: SSD cache na linuxu
Odpovědět | Sbalit | Link | Blokovat | Admin
Diky za tip! Na oplatku pridam svuj, co jsem na zaklade podnetu v podobe bcache nasel - https://github.com/facebook/flashcache.
Btw, nepotrebujes SSD, na to, abys to zkusil - staci mit dost RAM a udelat si RAM disk.
--- vpsFree.cz --- Virtuální servery svobodně
29.7.2011 15:03 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
Rozbalit Rozbalit vše Re: SSD cache na linuxu
Poznamka pro mne, abych to nemusel priste hledat, v Debianu udelam 1 ramdisk o velikosti 2GB takhle:
modprobe brd rd_size=2097152 rd_nr=1
--- vpsFree.cz --- Virtuální servery svobodně
29.7.2011 16:42 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: SSD cache na linuxu
Tato cache má rozumně smysl až tak od 10GB. Aby se tam vešly inode struktury a nějaká množina souborů. A nerisknul bych to na RAM. Tam mnohem lépe slouží buffery, které jsou přímo přístupné.
20.3.2012 00:43 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
Rozbalit Rozbalit vše Re: SSD cache na linuxu
Jenom kratka informace ke staremu clanku - ve vpsFree uz 4 mesice flashcache uspesne pouzivame a je to fakt znat na latenci jednotlivych VPS, uplne nejvic na MySQL-type workloadu.
--- vpsFree.cz --- Virtuální servery svobodně
29.7.2011 16:07 R
Rozbalit Rozbalit vše Re: SSD cache na linuxu
Odpovědět | Sbalit | Link | Blokovat | Admin
Nieco podobne uz pred par rokmi Intel predaval - Turbo Memory (miniPCI-E flash karty do notebookov). Driver pre Linux neexistuje. Keby existoval, aby bola pamat pristupna ako nejake zariadenie (mtd?, blokove?), potom by malo zmysel robit nejake cachovanie.
29.7.2011 19:45 Kvakor
Rozbalit Rozbalit vše Re: SSD cache na linuxu
Odpovědět | Sbalit | Link | Blokovat | Admin
Pokud by šlo hlavně o urychlení startu systému a natahování aplikací (takže by se cachovala jen malá čast točivého disku), tak by šlo použit device mapper a trvalý (perzistentní) snapshot. Výhoda je, že ho jde nahodit relativně krátce po bootu (optimálně z initramdisku) a jádro není třeba nijak upravovat, nevýhoda je to, že takto cachovaná disková oblast bude velká jen jako onen SSD disk a točivý disk bude fungovat jako jeho snapshot, kam budou směřovat veškeré zápisy (více viz popis v dokumenaci jádra a jeho srovnání s cowloop).

Toto řešení by tedy bylo výhodné jen pro oblast, ze které se často čte, ale jen vyjímečně zapisuje (např,. jen při aktualizaci), například pro /usr by to bylo ideální. Vlastně výhodné by bylo pro všechno mimo míst, kam se často zapisuje, tj. /home, /var, /tmp a případně /etc. A pokud by snapshot příliš narostl, je možné změněná data zapsat na původní zařízení (snapshot merge), což má výhodu, že jde zapsat zařízení celé (pokud je místo, kam se dočasně spojená data uloží), takže se všechny buňky budou opotřebovávat stejně a řadič SSD nebude muset dělat přemapovávání.

30.7.2011 08:36 xxx
Rozbalit Rozbalit vše Re: SSD cache na linuxu
+1
30.7.2011 18:29 nyan
Rozbalit Rozbalit vše Re: SSD cache na linuxu
Odpovědět | Sbalit | Link | Blokovat | Admin
Nejak mi unika, co je vlastne HW cast reseni. Jestli maji driver, tak v podstate nic vic nepotrebujou, a navic by to mohlo fungovat s libovolnou kombinaci SSD/hdd (tedy kdyby byl open-source).

Uprimne mi to prijde, ze je to soucast marketingu typu "aby ste meli feature X musite si koupit nas novej skvelej Y".
msk avatar 1.8.2011 11:42 msk | skóre: 27 | blog: msk
Rozbalit Rozbalit vše Re: SSD cache na linuxu
Mam ten isty pocit.
8.8.2011 18:28 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: SSD cache na linuxu
Nelezl jsem do hlubin toho řešení, ale spíše než marketing očekávám, že za běhu skutečně provede cache přímo ten čip z68 a data při cacheování vůbec neprojdou přes paměť tak že by se z ní zapisovaly do cache. Driver je pak na řízení cache, jsou tam nějak volby a patrně v paměti má tabulky, který blok HDD je na který blok SSD cachován. Při vypnutí cache je obsluze driveru vidět, jak se přesouvají data z cache na HDD. Třeba Intel zveřejní API pro ten chip.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.