Portál AbcLinuxu, 10. května 2025 08:06

Dotaz: Speeddisk: OO Defrag pro Linux?

2.1.2007 00:38 Standa
Speeddisk: OO Defrag pro Linux?
Přečteno: 884×
Odpovědět | Admin
OO Defrag nejen ze umi defragmentovat, ale taky srovnava data na disku podle zadanych kriterii: datum posledniho pristupu, jmena atd. - tim se da zrychlit prace s diskem. Existuje nejaky sw tohoto druhu pro Linux?

Zkousel jsem ve win pomoci Ext2fsd "srovnat" soubory pomoci OO Defrag, ale ackoliv ve win byly ext3 oddily v poho videt, OO Defrag je nenasel.

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

Odpovědi

2.1.2007 01:07 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
Rozbalit Rozbalit vše Re: Speeddisk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pro souborové systémy ext a ext2 takový program je, jmenuje se e2defrag. Lze jej použít i pro ext3, ale zničí se tím žurnál. Mnohem lepší však je nemít linuxové oddíly plné, čímž lze fragmentaci předcházet. Pro reiserfs není, pokud vím, nic, pro XFS něco je, ale nikdy jsem to neviděl.

Více je třeba tady.
2.1.2007 01:23 Standa
Rozbalit Rozbalit vše Re: Speeddisk
Me nejde ani tolik o samotnou defragmentaci, ale o fyzickem srovnani dat na disku treba podle jmena.
2.1.2007 01:31 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
Rozbalit Rozbalit vše Re: Speeddisk
To snad jedině okopírovat na jiný disk a potom zpátky v zadaném pořadí.
2.1.2007 06:15 Standa
Rozbalit Rozbalit vše Re: Speeddisk
Trosku silenost ne?
3.1.2007 14:14 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Speeddisk
Hmm na FATce by to asi fungovat mohlo ... ale co by to udělalo na takovém reiserfs s B-stromy, to netuším :-).
When your hammer is C++, everything begins to look like a thumb.
4.1.2007 16:00 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
Rozbalit Rozbalit vše Re: Speeddisk
Ale na EXT dvojce možná jo. :-) Nejhorší, co se může stát, je, že se takovým pokusem promrhá nějaký čas. :-)
4.1.2007 16:16 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Speeddisk
I ext2 umožňuje indexovat stromy, jen to není defaultně zapnuté.
2.1.2007 09:29 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Speeddisk
A k comu to ma akoze sluzit?
2.1.2007 20:01 Standa
Rozbalit Rozbalit vše Re: Speeddisk
Priklad: kdyz bude startovat system a nacitat veci napr. z adresare lib, tak soubory v tomto adresari (pokud to bude podle jmena) budou srovnane fyzicky blizko sebe, takze seek time bude mensi.

Kdyz jsem takhle defragmentnul a prehazel systemovou partition WinXP, tak to bylo na rychlosti dost znat.
2.1.2007 20:06 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Speeddisk
Najdi si něco o prelinku, třeba tě to dostatečně uspokojí.
-- Nezdar není hanbou, hanbou je strach z pokusu.
3.1.2007 11:12 Luboš Luňák | skóre: 19 | blog: Seli
Rozbalit Rozbalit vše Re: Speeddisk
Prelink je o necem uplne jinem (a navic to rozlozeni na disku v praxi jeste zhorsuje).
3.1.2007 11:35 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Speeddisk
Něco blíž k požadovanému srovnání souborů na disku by mohl být patch fcache.
-- Nezdar není hanbou, hanbou je strach z pokusu.
3.1.2007 12:20 PetrK
Rozbalit Rozbalit vše Re: Speeddisk
Nojo, jenze kdyz treba startuje Linuxova aplikace tak se spusti neco /usr/bin, pak si to sahne do /etc, pak treba nejaka ta knihovna, pak neco z share...(na tom poradi si netrvam, tak me nemlatte)

Takze otazka je k cemu ti bude mit data serazeny podle adresaru??
Stanislav Brabec avatar 3.1.2007 12:37 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: Speeddisk

Je potřeba chytřejší algoritmus, který si profiluje předchozí starty a běhy aplikaci a pak srovnává data na disku podle nich. Linux nic takového zatím nemá. Vice viz Why does Linux need defragmenting?.

3.1.2007 12:44 PetrK
Rozbalit Rozbalit vše Re: Speeddisk
A tak to potom jo:)
Nechce se mi celej ten clanek, cist takze je mozny je tem odpoved na moji otazku. A ma vubec neco takovej algoritmus? Realizace neceho podobneho bude asi dosti narocna:), nakonec to by se pak mohli davat casto pouzivany soubory na tu cast disku, ktera je rychlejsi..(myslim ze je to u stredu disku)
3.1.2007 13:02 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Speeddisk
nakonec to by se pak mohli davat casto pouzivany soubory na tu cast disku, ktera je rychlejsi..(myslim ze je to u stredu disku)
Myslíš blbosti :-) nejrychlejší je vnější okraj disku kdy se na jdenu otáčku načte nejvíce bloků :-) na HD je na vnějších stopách více sektorů jak u středu.

A jinak stejně nevím jak by jsi chtěl udělat aby se to uložilo na konkrétní místo, dnešní nové disky si to stejně uloží tam kam chcou oni a né co zadal program samozřejmě ten sektor bude mít pořád stejnou adresu ale kde fyzicky bude ležet to si stejně určí disk.
3.1.2007 13:13 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Speeddisk
na HD je na vnějších stopách více sektorů jak u středu

To sice ano, ale stejně to není tak, že by těch sektorů bylo přímo úměrně délce stopy, je to po několika pásmech. Přičemž nikdo kromě výrobce disku neví, jak jsou ty zóny na plotnách vlastně rozloženy a vlastně ani to, jak jsou mapována logická čísla sektorů na fyzické umístění, jestli to třeba není od středu ven. Takže takové ty historické rady typu "dávejte často používané soubory na začátek disku" jsou dneska úplně k ničemu. Jednou jsem ze zvědavosti zkoušel měřit rychlost čtení souvislého bloku v různých částech /dev/sda, ta funkce rozhodně nebyla monotonní, výsledkem byla taková pila, skládající se z jednotlivých klesajících úseků, ale rozdíly mezi lokálními maximy a minimy nebyly takové, aby stálo za to kvůli nim něco přerovnávat.

3.1.2007 14:36 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Speeddisk
Právě to jsem chtěl taky tím příspěvkem říci, prostě fimware HD už nějakou optimalizaci dělá tak aby nebylo někde čtení strašně dlouhé, a jak to dělá ví pouze výrobce podle toho jak navrhl fimware, takže dnes je čtení z disku z jakéhokoliv místa pomalu stejně rychlé a neoplatí se s tím nic dělat.

Dále dnešní HD mají čímdál větší cache takže se kolikrát už čte z cache a disk většinou už podle nějaké logiky přečte následující data, teď jde o to jak chytrý ten fimware je.
2.1.2007 13:56 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Speeddisk
To je sice zajímavá představa, ale poněkud těžko realizovatelná, protože v posixových filesystémech otázka "jak se jmenuje tento soubor" de facto nemá smysl.
jose17 avatar 2.1.2007 07:02 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: Speeddisk
Odpovědět | | Sbalit | Link | Blokovat | Admin
a neexistuje náhodou aj linuxová verzia OO Defrag? j.
Ja vim, on vi, ty nano!
2.1.2007 19:59 Standa
Rozbalit Rozbalit vše Re: Speeddisk
Na officialnich strankach zadna verze pro Linux neni.
3.1.2007 12:28 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Speeddisk: OO Defrag pro Linux?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Něco od konkurence: Proč Linux nepotřebuje defragmentaci? + doporučuji pročíst diskuzi.
3.1.2007 13:20 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Speeddisk: OO Defrag pro Linux?
Něco trochu zajímavějšího: Proc Linux potrebuje defragmentaci
-- Nezdar není hanbou, hanbou je strach z pokusu.
3.1.2007 13:10 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Speeddisk: OO Defrag pro Linux?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jinak pro ext2,3 není třeba dělat žádné opičárny není to NTFS nebo FAT.

Pokud chcete zrychlit spouštění programů pořiďte si více ram aby mohla cache být větší, a použijte další nástroje jako prelink a pod....

PS. Mě se při kontrole FS na ext2, 3 nikdy nevyšplhala fragmentace na více jak 2% stabilně pod 1,8%
stativ avatar 4.1.2007 16:18 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Speeddisk: OO Defrag pro Linux?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Shake
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk

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.