|
| [*BSD] Defragmentering af UFS slice? Fra : wzk |
Dato : 26-05-02 13:15 |
|
Hej NG.
Kan det virkelig passe, at der ikke er nogen initiativer mht.
defragmentering af UFS slices?
wzk
| |
Ole Guldberg Jensen (26-05-2002)
| Kommentar Fra : Ole Guldberg Jensen |
Dato : 26-05-02 16:57 |
| | |
wzk (26-05-2002)
| Kommentar Fra : wzk |
Dato : 26-05-02 19:38 |
|
> Hvorfor skulle det være nødvendigt?
Fragmentering?
wzk
| |
Simon H. Pedersen (26-05-2002)
| Kommentar Fra : Simon H. Pedersen |
Dato : 26-05-02 20:44 |
|
"wzk" <wzk@e-mail.dk> wrote in news:acra23$jm8$1@sunsite.dk:
>> Hvorfor skulle det være nødvendigt?
>
> Fragmentering?
Hvilken fragmentering på FFS?
--
Mvh. Simon Pedersen
| |
wzk (27-05-2002)
| Kommentar Fra : wzk |
Dato : 27-05-02 01:10 |
|
> Hvilken fragmentering på FFS?
Fragmentering som på alle filsystemer:
Hvis dit datalayout på din slice er:
(ooo----ooooooo-ooo-ooooo)
(-) fri plads (o) optaget
og du vil gemme en stor fil (oooooo) på den...
Ja, så bliver den nødvendigvis splittet op i flere mindre dele, hvilket
giver højere søgetid på disken, end hvis den kunne læses sekvensielt.
wzk
| |
Sven Esbjerg (27-05-2002)
| Kommentar Fra : Sven Esbjerg |
Dato : 27-05-02 07:14 |
|
"wzk" <wzk@e-mail.dk> writes:
> > Hvilken fragmentering på FFS?
>
> Fragmentering som på alle filsystemer:
>
> Hvis dit datalayout på din slice er:
>
> (ooo----ooooooo-ooo-ooooo)
>
> (-) fri plads (o) optaget
>
> og du vil gemme en stor fil (oooooo) på den...
> Ja, så bliver den nødvendigvis splittet op i flere mindre dele, hvilket
> giver højere søgetid på disken, end hvis den kunne læses sekvensielt.
Nu er det så heldigt at UFS er lavet sådan at der kun forfindes et
minimum at fragmentering. Filsystenmet er lavet så det tager højde for
disse problemer og selv tilpasser placeringen af filer så det er mest
hensigtsmæssigt.
Jeg tror min mest fragmenterede partition efter 1,5 års bruger er
ca. 0.9% fragmenteret. Ikke at det ikke kan forekomme højere - det er
bare meget sjældent.
Derfor er der ingen grund til et defragementeringsværktøj.
Sven
--
Fight Internet Censorship! http://www.eff.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
wzk (27-05-2002)
| Kommentar Fra : wzk |
Dato : 27-05-02 13:08 |
|
Hej.
> Nu er det så heldigt at UFS er lavet sådan at der kun forfindes et
> minimum at fragmentering. Filsystenmet er lavet så det tager højde for
> disse problemer og selv tilpasser placeringen af filer så det er mest
> hensigtsmæssigt.
Man kan ikke bare sådan undgå fragmentering, heller ikke ved at placere
filerne hensigtsmæssigt. Det er et hardware-relateret problem.
Det eneste man kan gøre er, hvis det er muligt, at placere en evt. ny fil et
sted på disken hvor der er plads til at den kan ligge sekvensielt...
....men efter lang tids brug af partitionen, og hvis der ikke er så megen
plads tilbage på den, kan det være umuligt at finde et sådant sted. Så
derfra er problemet selvforstærkende.
> Jeg tror min mest fragmenterede partition efter 1,5 års bruger er
> ca. 0.9% fragmenteret. Ikke at det ikke kan forekomme højere - det er
> bare meget sjældent.
Så er spørgsmålet bare, hvad 0,9% fragmenterede filer betyder for din
performance... det er godtnok et lille tal sammenlignet med 100%, men i
realiteten har du måske 30000 filer på partitionen, hvilket vil sige at ca.
300 filer (ofte dem der hyppigt ændres) er (meget?) fragmenterede. Det kunne
let give performance problemer.
wzk
| |
Claus Albøge (27-05-2002)
| Kommentar Fra : Claus Albøge |
Dato : 27-05-02 13:46 |
|
wzk <wzk@e-mail.dk> writes:
> Så er spørgsmålet bare, hvad 0,9% fragmenterede filer betyder for din
> performance... det er godtnok et lille tal sammenlignet med 100%, men
> i realiteten har du måske 30000 filer på partitionen, hvilket vil sige
> at ca. 300 filer (ofte dem der hyppigt ændres) er (meget?)
> fragmenterede. Det kunne let give performance problemer.
Mon ikke en "Profile, Don't Speculate" ville være på plads her?
/Claus A
| |
wzk (27-05-2002)
| Kommentar Fra : wzk |
Dato : 27-05-02 13:50 |
|
> Mon ikke en "Profile, Don't Speculate" ville være på plads her?
Jeg synes ikke det er en urimelig spekulation, det ville passe meget godt på
f.eks. mit system.
wzk
| |
Ole Guldberg Jensen (27-05-2002)
| Kommentar Fra : Ole Guldberg Jensen |
Dato : 27-05-02 14:10 |
| | |
wzk (27-05-2002)
| Kommentar Fra : wzk |
Dato : 27-05-02 14:18 |
|
> hvad er det for et system?
OpenBSD 3.1-current
wzk
| |
Sven Esbjerg (27-05-2002)
| Kommentar Fra : Sven Esbjerg |
Dato : 27-05-02 17:49 |
|
"wzk" <wzk@e-mail.dk> writes:
> Så er spørgsmålet bare, hvad 0,9% fragmenterede filer betyder for din
> performance... det er godtnok et lille tal sammenlignet med 100%, men i
> realiteten har du måske 30000 filer på partitionen, hvilket vil sige at ca.
> 300 filer (ofte dem der hyppigt ændres) er (meget?) fragmenterede. Det kunne
> let give performance problemer.
Måske du skulle overveje en database?
Sven
--
Fight Internet Censorship! http://www.eff.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
wzk (27-05-2002)
| Kommentar Fra : wzk |
Dato : 27-05-02 17:59 |
|
> Måske du skulle overveje en database?
Ikke forstået...
wzk
| |
Sven Esbjerg (27-05-2002)
| Kommentar Fra : Sven Esbjerg |
Dato : 27-05-02 21:08 |
|
"wzk" <wzk@e-mail.dk> writes:
> > Måske du skulle overveje en database?
>
> Ikke forstået...
Mange af de problemer der findes i "normale" filsystemer kan løses ved
at vælge bruge en database i stedet. En database fragmenterer ikke på
samme måde og der findes i hvert fald værktøjer til at holde orden i
tingene. Med 300.000+ filer løber du nok hurtigt sur i hvor hvad
ligger og kunne måske også drage fordel af de avancerede
søgefunktioner der findes i en relationel database. Jeg ville fx. ikke
være bange for millioner af tekster i en Oracle database - såfremt de
var lagt ordentligt ind til at starte med.
Sven
--
Fight Internet Censorship! http://www.eff.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
wzk (27-05-2002)
| Kommentar Fra : wzk |
Dato : 27-05-02 21:27 |
|
> > > Måske du skulle overveje en database?
> >
> > Ikke forstået...
>
> Mange af de problemer der findes i "normale" filsystemer kan løses ved
> at vælge bruge en database i stedet. En database fragmenterer ikke på
> samme måde og der findes i hvert fald værktøjer til at holde orden i
> tingene. Med 300.000+ filer løber du nok hurtigt sur i hvor hvad
> ligger og kunne måske også drage fordel af de avancerede
> søgefunktioner der findes i en relationel database. Jeg ville fx. ikke
> være bange for millioner af tekster i en Oracle database - såfremt de
> var lagt ordentligt ind til at starte med.
Nu kan man, såvidt jeg ved ihvertfald, ikke altid erstatte et filsystem med
en Oracle database.
Iøvrigt fragmenteres en database jo også, da det bare er en stor fil.
Men jeg synes vi kommer længere og længere væk fra det jeg spurgte om...
wzk
| |
Sven Esbjerg (27-05-2002)
| Kommentar Fra : Sven Esbjerg |
Dato : 27-05-02 21:52 |
|
"wzk" <wzk@e-mail.dk> writes:
> Men jeg synes vi kommer længere og længere væk fra det jeg spurgte om...
Ja....
Sven
--
Fight Internet Censorship! http://www.eff.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
Povl H. Pedersen (27-05-2002)
| Kommentar Fra : Povl H. Pedersen |
Dato : 27-05-02 22:14 |
|
On Mon, 27 May 2002 22:26:48 +0200,
wzk <wzk@e-mail.dk> wrote:
> Nu kan man, såvidt jeg ved ihvertfald, ikke altid erstatte et filsystem med
> en Oracle database.
Nå. Jeg er ret sikker på at Oracle gerne vil sælge et Oracle baseret
filsystem. Kan ikke lige huske hvordan der var tilgang til det.
--
Povl H. Pedersen -
Use 2 letters from first+last name to form username@home.terminal.dk
This article was written without the use of Micros~1 Windows
| |
Thorbjoern Ravn Ande~ (28-05-2002)
| Kommentar Fra : Thorbjoern Ravn Ande~ |
Dato : 28-05-02 03:46 |
| | |
Thorbjoern Ravn Ande~ (28-05-2002)
| Kommentar Fra : Thorbjoern Ravn Ande~ |
Dato : 28-05-02 03:44 |
|
"wzk" <wzk@e-mail.dk> writes:
> Så er spørgsmålet bare, hvad 0,9% fragmenterede filer betyder for din
> performance... det er godtnok et lille tal sammenlignet med 100%, men i
> realiteten har du måske 30000 filer på partitionen, hvilket vil sige at ca.
> 300 filer (ofte dem der hyppigt ændres) er (meget?) fragmenterede. Det kunne
> let give performance problemer.
Det anbefales at måle efter. Hvis det er et problem, var det måske en
ide med mere RAM.
--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk - Unix, Java, Web, Netværk, Århus
| |
|
|