PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Diskovi SSD/HDD (https://forum.pcekspert.com/forumdisplay.php?f=33)
-   -   Tutorial: Disk alignment bez gubitka podataka (https://forum.pcekspert.com/showthread.php?t=162580)

danij3l 16.04.2010. 15:39

ma zapravo stvar za krajnjeg korisnika je super jednostavna:

Citiraj:



This guide will show you how to set up general alignment for use with Linux.
Tweaking some of the values used will yield different results.

Background information

SSDs work fastest if partitions are properly aligned. For the
Vertex drive, an alignment size of 64KB (128 sectors) has
been proposed in this forum.
On the other hand, since write operations to an SSD
always affect a whole erase block, it makes sense to
align to the erase block size, which is 512KB for OCZ Vertex.
Note that a 512KB aligned drive is also 64KB aligned,
because 512KB is a multiple of 64KB.
In the following, I will therefore assume that you want
a 512KB alignment; other possible alignment sizes
are discussed later.

Since the first partition cannot start at 0, minimal loss
of capacity is obtained if the first partition starts at the
first 512K position instead.
To achieve this, 512KB must be a multiple of the cylinder size
(at least if the partition is to start at a cylinder boundary,
which is probably a good idea).
It is convenient to use 512KB directly for the cylinder size
- then all partitions except for the first one are automatically
512KB aligned (with other sizes you might have to calculate).
We obtain cylinders with 512KB size by using 32 heads and
32 sectors/track (see table below).

The first partition needs special treatment because it is
automatically shifted by one track if you do not intervene.
This can be done in fdisk expert mode, but I have noticed that
you obtain the same effect if you simply let the first partition
start at cylinder 2 instead of cylinder 1. You do not need the
expert mode in this case, so I adopt this method for simplicity.

Step-by-step guide
In the following I will show the necessary steps for creating
a linux partition (type 83) with 512KB alignment using fdisk.
If you have no Linux system installed yet, start from a Live CD
or use the "rescue system" option that comes with some
distributions to get a Linux command prompt.
The following commands are prefixed by sudo because they
require superuser privileges.

Code:

$ sudo fdisk -H 32 -S 32 /dev/sda

The number of cylinders for this disk is set to 15711.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
  (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): o
Building a new DOS disklabel with disk identifier 0x8cb3d286.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

The number of cylinders for this disk is set to 15711.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
  (e.g., DOS FDISK, OS/2 FDISK)
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Command (m for help): n
Command action
  e  extended
  p  primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-15711, default 1): 2
Last cylinder, +cylinders or +size{K,M,G} (2-15711, default 15711):
Using default value 15711

Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 83

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

Basically, fdisk is started with correct -H and -S options. Then "o"
creates a new partition table, "n" creates the partition, "t" sets the
partition type, and "w" writes everything to disk.

Verify result
Let's first check if the intended geometry is stored correctly:
Code:

$ sudo fdisk -l /dev/sda

Disk /dev/sda: 8237 MB, 8237408256 bytes
32 heads, 32 sectors/track, 15711 cylinders
Units = cylinders of 1024 * 512 = 524288 bytes
Disk identifier: 0x8cb3d286

  Device Boot      Start        End      Blocks  Id  System
/dev/sda1              2      15711    8043520  83  Linux

As you can see, the geometry (32 heads, 32 sectors/track) has been stored as intended.
The cylinders also have the intended size (1024 * 512 Bytes = 512KB).
Now let's check the alignment:
Code:

$ sudo fdisk -lu /dev/sda

Disk /dev/sda: 8237 MB, 8237408256 bytes
32 heads, 32 sectors/track, 15711 cylinders, total 16088688 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x8cb3d286

  Device Boot      Start        End      Blocks  Id  System
/dev/sda1            1024    16088063    8043520  83  Linux

If you call fdisk with the -u option, positions are shown in sectors.
Each sector has 512 byte. You can see from the output of fdisk -lu
that the first partition is indeed 512KB aligned (1024 * 512 Byte = 512KB).
Moreover, only 512KB at the beginning of the drive are wasted.

Other alignment sizes
It is not necessarily so that you get best performance with a 512KB
alignment. If you want to align to a 64 KB (128 sectors) alignment size
instead (as suggested in this forum for Windows), then using
fdisk -H 8 -S 16 /dev/sda will result in the 64KB cylinder size appropriate
for 64KB alignment. For other alignment sizes, you can look up suitable
-H and -S values for fdisk in b2bde4's Cylinder alignment table.
Apart from the different options for fdisk, stick to the above description.
i tablica koja ce vam pomoci da odaberete broj glava(heads) i sektora/traci (sectors/track) koji odgovaraju vasemu disku:
Code:

1024K (x2)
  -S 16 -H 128
  -S 32 -H 64
512K (x1)
  -S 8 -H 128
  -S 16 -H 64
  -S 32 -H 32
256K (x0.5)
  -S 4 -H 128
  -S 8 -H 64
  -S 16 -H 32
  -S 32 -H 16
128K (x0.25)
  -S 2 -H 128
  -S 4 -H 64
  -S 8 -H 32
  -S 16 -H 16
  -S 32 -H 8

dakle iz tablice odaberete S i H vrijednosti i koristite gornji vodič DOSLOVNO.
ako odaberete da vam erase block(ovo ovisi o vasemu ssd-u) bude jednak veličini cilindra (128k...512K itd) iz gornje tablice onda je doslovno NEMOGUCE dobiti disk koji ce biti neporavnat. Naravno VRLO VAZNO je da se prvi cilindar ostavi prazan jer on sadrzi prvi sektor koji je MBR kod diskova koji ga sadrze (vjerojatno ga svi imate jer svi koriste SSD za boot). ovim postupkom se izgubi samo 512K prostora na disku, ali je za uzvrat SVAKA particija poravnata bez obzira kojim alatom i kako je kreirate dok god se postuje pravilo da particija pocinje na pocetku cilindra (round to cylinders).


SVE ISPRAVKE SU DOBRODOŠLE


P.S. kako ce uvijek biti SW koji pravi sranje preporucio bi da ipak napravite i malu particiju od 1 cilindra na cilindru 2 da slucajno neki program ne pokusa ustediti prostor i krenuti s cilindrom 1. (naravno moze i bez ovoga, ali prva particija NESMIJE POČETI NA 1. cilindru)

dakle:
|cilindar1(sadrzi MBR(512B)na 1. sektoru)|cilindar2(da osiguramo poravnanje)|cilindar3...n(sve ostalo savrseno poravnato)



EDIT: zaboravio sam izvor :D (post #97 i #98)

tutix 18.04.2010. 16:23

Nisam baš razumio, što ako imamo dvije particije na disku? Jednu sistemsku i jednu podatkovnu. Ovu sistemsku poravnam prema ovome, a kako poravnam ovu podatkovnu koja dolazi iza nje? Samo "razvučem" do ove primarne-sistemske?

danij3l 18.04.2010. 16:42

ako govorish o ovome sto sam ja napisao....
da, vazno je samo da prva particija ne pocne u "sredini" cilindra ako se postavi geometrija diska po ovome iz tablice. sve ostale particije su sigurno poravnate

tutix 18.04.2010. 17:21

Radio sam alignment prema Tomy B.-ovom tutorialu. Dobio sam neka poboljšanja od kojih 2 MB/s za 512 KB Read i Write. Ali disk je u prijenosniku i dosta spor pa je ovo čak i prilično dobro :).

Tomy B. 19.04.2010. 00:02

Ako je prva poravnana biti će i druga.

calypso 27.02.2011. 20:49

Citiraj:

Autor dh41400 (Post 1622290)
Ne, dok su unutar polja, vec ih je potrebno izbaciti iz polja i pojedinacno svakog alignati.

Sitaucija je kod RAID malo slozenija, pa ukoliko nisi 100% siguran sto radis, bolje nemoj jer align kod RAID-a ukljucuje i ponovni format diskova.

Ajd ti meni nesto objasni... Sto tocno dobijas ako diskove (iako su to zapravo particije) alignas izvan polja? Nije ti palo na pamet da je RAID polje zapravo prikazano kao raw disk?

Dakle, nikako micati diskove iz RAID polja, vec alignaj particije koje radis na tom RAID polju...

ThePornstar 28.02.2011. 20:28

Oprostite na bumpanje teme, imam pitanja u vezi poravnanja. Naime htio bih to napravit na svom disku, međutim problem (za mene) je kaj mi je prva particija u biti ona od 100 MB koju radi Win 7. E sad, od kud da počnem? Od te ili od 2. odnosno moje sistemske?

calypso 28.02.2011. 20:58

Ako sam dobro vidio, Vista i Win7 ne trebaju podesavati alignment bas zato jer krecu sa iskoristivim particijama nakon te prve particije od 100MB koja se maltene ni ne koristi...

Tomy B. 01.03.2011. 02:34

ThePortnstar, šta kaže diskpar, koliko imaš HiddenSectors?

Uglavnom, ako netko ima Vistu ili 7-icu, ne mora značit da je alignment dobar. Isto tako, ako netko ima XP nemora značit da nije dobar.

ThePornstar 01.03.2011. 03:01

diskpar kaže za prvu particiju (100MB) 2048 HS. Sistemska 206848, a treća ima 209922048.

Tomy B. 01.03.2011. 03:14

Dobar je align.

dh41400 01.03.2011. 12:39

Citiraj:

Autor calypso (Post 1859054)
Ajd ti meni nesto objasni... Sto tocno dobijas ako diskove (iako su to zapravo particije) alignas izvan polja? Nije ti palo na pamet da je RAID polje zapravo prikazano kao raw disk?

Dakle, nikako micati diskove iz RAID polja, vec alignaj particije koje radis na tom RAID polju...

Da eventualno čitaš pitanja na koja dajem odgovore ... stvar bi bila mnogo jasnija :)

tomo19 24.03.2012. 19:03

Isprika na dizanju stare teme.
Radi se o WD20EURS 2TB disku formatiranom u Popcorn hour A-300 playeru.
Na taj player se ljudi jako žale jer u radu s HDD-om se često smrzava kao i meni uostalom.
Pročitao sam temu ali nisam siguran, čini mi se da first sector u prvoj particiji ne bi trebao biti 63? Ili?
Jedan forumaš je već iznio ovaj problem ali moderator traži još nečiju potvrdu (na Popcorn forumu, neznam jel dozvoljeno da stavim link na taj forum s ovom temom).
Prije nego što tamo postam da ovdje provjerim jesu ove vrijednosti ok!

Parted magic očitava:

1. sda1

First sector: 63
Last sector: 1975994
Total sectors: 1975932
File system: EXT3
Size: 964.81 MiB.

2. sda2

First sector: 1975995
Last sector: 2988089
Total sectors: 1012095
File system: Linux-swap
Size: 494.19 MiB.

3. sda3

First sector: 2988090
Last sector: 6907949
Total sectors: 3919860
File system: EXT3
Size: 1.81 GiB.

4. sda4

First sector: 6907950
Last sector: 3907024064
Total sectors: 3900116115
File system: EXT3
Size: 1.82 TiB.

5. Unallocated

First sector: 3907024065
Last sector: 3907029167
Total sectors: 5103
File system: unallocated
Size: 2.49 МiB.

Hvala i poz!

Tomy B. 24.03.2012. 19:08

Nisu vrijednosti OK, first sector treba biti djeljiv s 4.

tomo19 24.03.2012. 19:21

Hvala na tako brzom odgovoru!

Nevjerojatno da se ljudi već više od 3. mjeseca žale na smrzavanje i usporen rad tog playera kad se formatira disk u njemu a oni nisu skužili problem.
Idem na njihov forum.

LP

Tomy B. 24.03.2012. 20:19

Samo javi da li je align riješio problem ili ne.

m4dm4n 25.03.2012. 22:39

Ne mora nužno biti dijeljiv sa 4, samo u slučaju da se radi o SSDovima, te novijim diskovima sa takozvanim advanced formatom, odnosno 4kB sektorima. Za vulgaris diskove koji nisu u nikakvim redudantnim poljima u principu nema nikakvog utjecaja na performanse.

http://diskat.net/background-en.html

I nešto referentnija točka : http://support.microsoft.com/kb/929491

Tomy B. 26.03.2012. 08:22

Da, krivo sam napisao. Ne mora biti djeljiv sa 4, nego s 8, jer je 8 sektora 4 KB.

tomo19 27.03.2012. 22:34

Citiraj:

Autor Tomy B. (Post 2129472)
Samo javi da li je align riješio problem ili ne.

Evo proslo je vec tri dana a player i HDD s ispravnim formatiranjem rade savrseno, rad preko mreze radi bez greske.

I prije je znao jedno vrijeme radit ok onda se odjednom podje smrzavat i radit usporeno, narocito kod pokretanja nekih aplikacija s HDD-a i kopiranja materijala.
Kopiranje preko mreze je bilo vecinom stabilno ako kopiram u Computer > share (\\A300) (Z: ) > , ali ako kopiram u neki "podfolder", recimo u Computer > share (\\A300) (Z: ) > Filmovi HD > kopiranje pokušava započeti duže vrijeme i ako krene onda je ok ali često nije uspijevalo pa se Popcorn A-300 smrzne i onda se mora napravit restart uređaja.

Sad kopiranje preko mreze pocinje istog trena kad kliknem i kopirao sam jedno tridesetak testnih datoteka u ova tri dana i nijednom se nije smrznuo tako da mislim da je problem rjesen :)

@ m4dm4n
Ovdje i pricamo o disku sa takozvanim advanced formatom: Western Digital AV-GP WD20EURS.

Hvala i poz!

geronimo_2 31.03.2012. 18:47

decki moze potvrda jer sad nakraju nisam siguran. ako se koristi RAID0 (2x320 gb) jel treba napravit allignment prije polja na svakom disku zasebno ili nakon kreiranja polja :stoopid:?
:chears:

domy_os 01.04.2012. 20:43

Poslije kreiranja. Ako radiš prije, sve će se obrisati pa kao da nisi ništa ni radio.

geronimo_2 01.04.2012. 21:05

Citiraj:

Autor domy_os (Post 2134716)
Poslije kreiranja. Ako radiš prije, sve će se obrisati pa kao da nisi ništa ni radio.

da, logicno je :D
:chears::chears:

zvonac 02.04.2012. 11:48

Dal je dobro podešen align disk?tnx

http://www.easilysharing.com/images/...2270751708.png

geronimo_2 15.04.2012. 12:05

pozdrav. moze potvrda jer meni ovo jos uvijek nije jasno skroz :stoopid:.

diskpart mi daje ovo:

---------------------------------------------------------
DISKPART> list part

Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Primary 4096 KB 4096 KB
Partition 2 Primary 39 GB 15 MB
---------------------------------------------------------

jel to ok :stoopid:?

radi se o lenovo e125 koji je ionak dosta spor pa mi je svaki 1mb/s bitan da izvucem.
imao sam na njemu dual boot winXP (1. particija) i Win7. unistio sam WinXP i popravio win7 boot. ak sam dobro skuzio trebam napravit mini particiju na pocetku diska i to sam napravio sa diskpartom:

Diskpart
List disk
Select disk 0
Create partition primary size=4 align=4096
Exit
- format particije u win disk managmentu jer sam zaboravio napravit ovaj korak:
Format fs=ntfs quick

sad mi je namjera "povuc" win7 particiju do kraja ove sa easeus partition master home ed.

jel ovo izgleda ok il sam debelo zabrijao :D?

source:

http://www.sevenforums.com/tutorials...alignment.html

:chears:

m4dm4n 15.04.2012. 18:43

A o kojem disku se tu uopće radi?

EDIT : A i kaj će ti 4 MB particija?

geronimo_2 15.04.2012. 18:53

Citiraj:

Autor m4dm4n (Post 2143975)
A o kojem disku se tu uopće radi?

EDIT : A i kaj će ti 4 MB particija?


disk je hitachi 320gb, sata.
a part od 4mb je zbog tog offseta, bar sam ja to tako skuzio :D.

:chears:

m4dm4n 15.04.2012. 19:01

Disk alignment je nepotreban na klasičnim diskovima sa 512B sektorima, apsolutno ništa nećeš postići.

geronimo_2 15.04.2012. 19:52

Citiraj:

Autor m4dm4n (Post 2143985)
Disk alignment je nepotreban na klasičnim diskovima sa 512B sektorima, apsolutno ništa nećeš postići.

ok, to sam vec cuo negdje, ali cak i na prvoj stranici ove teme pise drugacije :stoopid:?
ko je sad tu lud, ja koji pokusavam to napravit (vjerovatno :D) ili... :stoopid:?
:chears:

m4dm4n 15.04.2012. 21:27

Da.

Old Iggy 16.04.2012. 08:57

Citiraj:

Autor m4dm4n (Post 2143985)
Disk alignment je nepotreban na klasičnim diskovima sa 512B sektorima, apsolutno ništa nećeš postići.

Odakle ti to? Na stranu to što neki OS-evi to "sami" rješavaju.

Ranma 1/2 16.04.2012. 09:38

@geronimo_2

imao sam nedavno iste nedoumice oko kreiranja particija, samo što je moj disk bio jedan od novih sa AF. ukratko, riješenje je vrlo jednotsavno i lako za podesiti u tvom slučaju kad imaš prazan disk. link

nema potrebe kreirati dodatnu particiju niti je to garancija da će ti disk biti dobro poravnat, da ne spominjem da si na taj način popušio jednu particiju za bezveze. dovoljno je ostaviti malo slobodnog prostora između početka diska i prve kreirane particije. GParted je dovoljno pametan pa ti tu opciju napravi odmah na početku. jedina stvar na koju onda moraš paziti kod kreiranja sljedećih particija jest da svaka počinje na sektoru koji je cjelobrojno djeljiv sa 512. zato pusti windoze i diskpart koji je užasno neintuitivan i nepregledan i skini si PartedMagic (imaš ga na Hiren's Boot CDu). sve što ti treba jest GParted i linux komanda fdisk -lu

geronimo_2 16.04.2012. 10:08

Citiraj:

Autor Ranma 1/2 (Post 2144262)
@geronimo_2

imao sam nedavno iste nedoumice oko kreiranja particija, samo što je moj disk bio jedan od novih sa AF. ukratko, riješenje je vrlo jednotsavno i lako za podesiti u tvom slučaju kad imaš prazan disk. link

nema potrebe kreirati dodatnu particiju niti je to garancija da će ti disk biti dobro poravnat, da ne spominjem da si na taj način popušio jednu particiju za bezveze. dovoljno je ostaviti malo slobodnog prostora između početka diska i prve kreirane particije. GParted je dovoljno pametan pa ti tu opciju napravi odmah na početku. jedina stvar na koju onda moraš paziti kod kreiranja sljedećih particija jest da svaka počinje na sektoru koji je cjelobrojno djeljiv sa 512. zato pusti windoze i diskpart koji je užasno neintuitivan i nepregledan i skini si PartedMagic (imaš ga na Hiren's Boot CDu). sve što ti treba jest GParted i linux komanda fdisk -lu

pozdrav.
mozda nisam dobro objasnio. ja nemam prazan disk vec sam samo "unistio" prvu particiju na kojoj je bio winXP (imao sam dual boot). sad imam taj unallocated space ispred win7 particije i pokusavam skuzit kako podesit sve to skupa da kada "povucem" win7 particiju na pocetak diska bude alignana.

napravit cu sa gparted ako treba, ali bi volio skuzit sta ne valja sa nacinom na koji sam ja pokusao napravit.

daklem trenutno stanje: napravljena sa diskapart-om mala particija (4096) unutar win7 (CMD) i sad bih povukao win7 particiju sa easeus partition master home do ove. ono sto nisam siguran je, dali partition master moze povuc "tocno" do ove particije ili zaokruzuje nekako?

hvala.
:chears:

Ranma 1/2 16.04.2012. 13:24

aha, pa mislim da se puno toga ne mijenja. Ti sad imaš neki unallocated prostor i prvo što napravi kreiraj primarnu particiju na sektoru koji je cijelobrojno djeljiv sa 512. to može biti sektor 2048, 4096 itd. veličina tvoje kreirane particije nije bitna, kao ni poslijednji sektor koji zauzima. ali svaka iduča particija koja slijedi neka bude na početnom sektoru djeljivom sa 512. ako već imaš neke particije morati ćeš ih pomicati "u lijevo" da se izrazim grafički. :D između njih ponovno može biti neki unallocated prostor ako je potrebno. zato i preporučam GParted ;) pregledan i stabilan i odmah vidiš jesi li dobro podesio ili ne.

ti imaš disk od 320 GB (298 efektivno) i pretpostavljam slijedeću raspodjelu particija.

|...unallocated...|....Win7 system...| i možda neku extended|

Ako želiš da ti gore ostane samo Win7 povučeš tu primarnu particiju "u lijevo" na sektor 2048 npr. i isto napraviš sa svim ostalim particijama koje slijede nakon Win7 system, pazeći pritom da ih stavljaš na sektor djeljiv sa 512.

evo baš danas sređujem jedan dual-boot WinXp i Linuxa pa ću kreirati nove particije i mogu ti staviti screenshot ili ispis da vidiš kako su položene.

geronimo_2 16.04.2012. 15:01

Citiraj:

Autor Ranma 1/2 (Post 2144408)
aha, pa mislim da se puno toga ne mijenja. Ti sad imaš neki unallocated prostor i prvo što napravi kreiraj primarnu particiju na sektoru koji je cijelobrojno djeljiv sa 512. to može biti sektor 2048, 4096 itd. veličina tvoje kreirane particije nije bitna, kao ni poslijednji sektor koji zauzima. ali svaka iduča particija koja slijedi neka bude na početnom sektoru djeljivom sa 512. ako već imaš neke particije morati ćeš ih pomicati "u lijevo" da se izrazim grafički. :D između njih ponovno može biti neki unallocated prostor ako je potrebno. zato i preporučam GParted ;) pregledan i stabilan i odmah vidiš jesi li dobro podesio ili ne.

ti imaš disk od 320 GB (298 efektivno) i pretpostavljam slijedeću raspodjelu particija.

|...unallocated...|....Win7 system...| i možda neku extended|

Ako želiš da ti gore ostane samo Win7 povučeš tu primarnu particiju "u lijevo" na sektor 2048 npr. i isto napraviš sa svim ostalim particijama koje slijede nakon Win7 system, pazeći pritom da ih stavljaš na sektor djeljiv sa 512.

evo baš danas sređujem jedan dual-boot WinXp i Linuxa pa ću kreirati nove particije i mogu ti staviti screenshot ili ispis da vidiš kako su položene.


stavi sliku ako ti se da, da vidim malo.

sad jos moram skuzit cluster/allocation unit i koji je bolji za single disk (laptop), a koji za RAID0 (desktop) :D.

poigrat cu se sa gparted kad dodem sa joba.

hvala
:chears:

kasko 16.04.2012. 15:04

Citiraj:

Autor Old Iggy (Post 2144245)
Odakle ti to? Na stranu to što neki OS-evi to "sami" rješavaju.

Koja je razlika uporabom takve postavke alignmenta na recimo 7200 o/min na Samsungu spinpoint F1 500 GB recimo ?

m4dm4n 16.04.2012. 16:31

Citiraj:

Autor Old Iggy (Post 2144245)
Odakle ti to? Na stranu to što neki OS-evi to "sami" rješavaju.

Bez upotrebe nekog RAID rješenja, LVM sustava, ili nečeg sličnog između file sustava i "fizičkog" zapisivanja na sektore, gdje bi bio konkretan faktor u povećanju I/O performansi?

Old Iggy 16.04.2012. 18:46

Citiraj:

Autor m4dm4n (Post 2144571)
Bez upotrebe nekog RAID rješenja, LVM sustava, ili nečeg sličnog između file sustava i "fizičkog" zapisivanja na sektore, gdje bi bio konkretan faktor u povećanju I/O performansi?

Kad god imaš situaciju potrebe čitanja više sektora (loša translacija logički / fizički) nastaje problem. Disk aligment je problem od pamtivijeka, jedino je sad jako izražen jer je potencijalno vidljiv i "malim" korisnicima koji sve više očekuju čuda od diskova i mjere sve živo. :D

m4dm4n 16.04.2012. 20:19

Citiraj:

Autor Old Iggy
Kad god imaš situaciju potrebe čitanja više sektora (loša translacija logički / fizički) nastaje problem. Disk aligment je problem od pamtivijeka, jedino je sad jako izražen jer je potencijalno vidljiv i "malim" korisnicima koji sve više očekuju čuda od diskova i mjere sve živo. :D

Disk alignment je problem od MS-DOSa jer su se sistemske datoteke morale nalaziti unutar granica cilindra, zato i postoji defaultni offset od 63 sektora. Možda i prije toga, ali nisam toliko star. :D

Nego, imaš kakvu dokumentaciju koja detaljnije priča o ovoj problematici, translacijama i kako se to prenosi na performanse? Nekako mi se čini da to više ovisi o samim proizvođačima diskova i firmware-ima, nego o samim partition alatima.

Old Iggy 16.04.2012. 20:45

Citiraj:

Autor m4dm4n (Post 2144696)
Disk alignment je problem od MS-DOSa jer su se sistemske datoteke morale nalaziti unutar granica cilindra, zato i postoji defaultni offset od 63 sektora. Možda i prije toga, ali nisam toliko star. :D

Otprilike. :D

Citiraj:

Autor m4dm4n (Post 2144696)
Nego, imaš kakvu dokumentaciju koja detaljnije priča o ovoj problematici, translacijama i kako se to prenosi na performanse? Nekako mi se čini da to više ovisi o samim proizvođačima diskova i firmware-ima, nego o samim partition alatima.

Ovisi o translaciji. Neki sustavi su uredno to rješavali sami (ne pitaj me kako), nekima je trebalo kao i kod običnih diskova "ručno" raditi. Ako naletim na nešto javno dostupno i interesantnije od onog što se nađe koristeći Google, pošaljem.

m4dm4n 16.04.2012. 21:35

Zato i velim, ovdje u principu disk alignment kao takav nije rješenje za primarni problem. Da ne pričamo o različitim veličinama sektora, pozicioniranju istih na pločama diskova, broju ploča. Ali nemoj zaboraviti da i dalje pričamo o desktop sustavima, pitanje kolege kasko je ono koje zanima 99% ljudi.


Sva vremena su GMT +2. Sada je 00:49.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger