Melyik fájlrendszer lenne jó?

Sziasztok!

Gyorsan átfutottam a wikipedia-s fájlrendszereket összehasonlító táblázatot, de nem lettem okosabb.

Egy ~2TB-os partícióra kellene fájlrendszert néznem. A használat úgy nézne ki, hogy 500MB-20GB közti méretű fájlok kerülnének rá, hetente kb. 3 db. A szélsőséges méretekből kevés van, az átlagméret ~3,5 GB körül mozog. Ha valamit rámásolok, az egyben történik, és ott is marad, nem, lesz törölve, csak visszaolvasva, de az olvasás nem szekvenciálisan történik, hanem ide-oda ugrálva a fájlban.

Van ennek a használati módnak szerintetek valami speciális igénye, ha szeretném, hogy gyors legyen, vagy mehet rá egy ext3, vagy bármi? Milyen blokkméretet érdemes ehhez választani?

Bocsánat, ha nagyon hülye kérdést tettem fel, csak nem tudtam eldönteni, mit lenne érdemes...

Hozzászólások

A legpontosabb eredmenyt ugy kapnad, ha fognad a rendszert, es kiprobalnad tesztadatokkal kulonbozo FS-eket hasznalva.
Ha mar felmerult az uj rendszer, es ennyire pontosan ismert a varhato felhasznalasa, akkor gondolom mar van par ekkora file, es az ezt hasznalo alkalmazas is keznel van.

Videot vagtok majd vele? Vagy minek van ilyen terhelese?

--
"Apple have scrapped their plans for releasing Childrens iTouch after realision the iTouch Kids was not a good product name." - sickipedia

Nem fogod elhinni, de csak játszok...

Van egy saját kis program, ami virtualizációval kapcsolatos dolgokról csinál baromi nagy logfileokat, amikbe később aztán vagy bele kell nézni, vagy nem...

Végülis annyira nem gond, ha nem villámgyors, csak gondoltam, ha már csinálom, akkor legyen rendesen megcsinálva.

Aztán 4-5 hónap alatt úgyis megunom a játékot, és az itthoni NAS-ban landol :D

Ha a sűrűn mozgatott adatmennyiség akkora, hogy memóriába nem fér, de valami gyorsabb médiával lefedhető (pld. SSD), érdemes lehet kipróbálni a ZFS L2ARC-ot. Nagyon sokat tud segíteni.
Egy helyen USB2-es pendrive-okkal használjuk, nagyon gagyin néz ki a cucc, de hála a gépben lévő 6 (8? Nem is emlékszem, és most nem érem el) USB dugónak a csatlakoztatásuk sem jelentett problémát.
Egy ilyen konzumer pendrive tud kb. 1000-2000 IOPS-t (típusfüggő), ebből 6-8 már igen komoly speedup a diszkek kb. 200 IOPS-éhez képest.
És szinte semmibe sem kerül.

suckIT szopás minden nap! Ubuntu in action

Úgy látom egyébként, kicsit komolyabban sikerült feltennem a kérdést, mint ami a valós súlya :)

De nem baj, legalább ha egyszer kapok egy diplomát és valami jó nagy vállalat jó nagy arcú rendszergazdája leszek, majd tudom, mit érdemes ajánlanom a főnöknek :D

ext2/ext3 alatt bitang lassan tudsz csak nagyméretű fájlokat törölni.
ha ez szempont, akkor talán xfs. egyébként pedig használj csak ext3-at, többmillió döglégy nem tévedhet.

Nos, volt kis szabadidőm, elszórakozgattam, írtam egy kis programot, ami nagyjából szimulálja a jövendőbeli terhelést. Kb. 4 GB adat feldolgozásakor az XFS és az ext3/ext4 közt nem láttam lényegi különbséget, 1-2 másodperces eltérések jöttek ki, ami akár mérési hiba is lehet, akármi. Viszont tény, hogy ext3/ext4 esetén kicsit nagyobb CPU terhelést vettem észre, de ez is csak néhány százalék, így bármi okozhatta.
Szomorúan tapasztaltam viszont, hogy a blokkmérettel nem tudok 4k fölé menni. Pedig az még megért volna egy próbát.

Végkövetkeztetés: xfs-el nincs tapasztalatom, nem szempont a gyors törlés, a célgépen pedig 2.6.28-as kernel fut -> marad az ext3.

Akik tanácsot adtak, azoknak köszönet érte!

Én JFS-t raknék rá deadline I/O scheduler-rel.

--
robyboy

Szerintem a Windows nem felhasználóbarát.
Ha az lenne, nem utálnám.

Szerintem erre a zfs tökéletes lenne, minél több memóriával.

ritkan, egyben folirt, nagy file-ok eseten minimalis a filesystem metaadatvaltoztatas, ebbol azt a tippet hoznam ki, hogy a filesystem milyensege is elhanyagolhato. Konkretan ilyen tesztet nem vegeztem meg, tehat ez csak tipp.