Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Linux není připraven na disky s 4K sektory

Už asi deset let je jasné, že kapacity disků a velikosti souborů rychle rostou a 512bajtové sektory nedávají příliš smysl. Už nepotřebujeme šetřit stovky bajtů a větší sektory by byly naopak výhodnější. První výrobci už začali dodávat své 4K disky na trh, ale zatím je tu problém s operačními systémy, které na ně nejsou připraveny. Linux bohužel není výjimkou a přestože někteří hovoří o 30% ztrátě výkonu, praktický test Timothy Millera ukázal, že je dokonce větší než 300 %. Problém je v tom, že důležité utility nejsou připraveny na nový formát disků. Bohužel o problému se ví velmi dlouho, ale zatím jej nikdo neřešil.

Předchozí zprávička Následující zprávička        
R
R (neregistrovaný) ---.reblok.sk
17. 2. 2010 16:27 Nový

SCSI disky

celé vlákno

Pokial viem, tak velkost sektora sa da menit na (niektorych?) SCSI diskoch – aj peknych par rokov starych. Preto je dost divne, ze to nikto neriesil.

rda
rda (neregistrovaný) ---.adsl.green.ch
17. 2. 2010 16:33 Nový

Re: SCSI disky

celé vlákno

Presne tak, u starsich SCSI disku lze menit velikost sektoru po reformatovani.

A ten problem s malym vykonem „kvazi 4K“ disku maji na krku jejich vyrobci, protoze tyto disky se v systemu jevi porad jako 512-byte sektorove – a pokud udelate takovy zapis, je samozrejme ze 4K sektor se musi precist, pak nasleduje kompletni otacka plotena pak se zapise novy 4K sektor..

A tento samy problem problem je u SSD.. jez maji vnitrni „sektory“ jeste vetsi..

Pokud by vyrobce disku nabidl nativni 4K disk (ktery na svem rozhrani prenasi 4K sektory), tak by bylo vse v poradku, na to je Linux pripraven.

Aspon je videt co stoji zpetna kompatibilita.. 300% … a ted to aplikujte na svet x86 nebo Windows .. jaky vykon by se dosahl bez podminky zpetne kompatibility :)

_r3450n_
_r3450n_ (neregistrovaný) 165.72.200.---
17. 2. 2010 16:42 Nový

Re: SCSI disky

celé vlákno

Presne tak. Linux je ako pionier. Vzdy pripraveny! :D

Peter Helcmanovsky aura:56
17. 2. 2010 18:16 Nový

Re: SCSI disky

celé vlákno

na fiktivni idealni svet… ;)

OndroNR
OndroNR (neregistrovaný) 92.52.8.---
17. 2. 2010 18:55 Nový

Re: SCSI disky

celé vlákno

mam ten pocit ze tie disky to rozhranie maju, len sa spusta 512B emulacia pre starsie OS.. Win7 to myslim dokaze vyuzit

Luke
Luke (neregistrovaný) ---.ics.muni.cz
17. 2. 2010 16:52 Nový

What's the buzz?

celé vlákno

Pokud je situace, jaka je, tj. vyrobce emuluje 512B sektory, proc by na to mel byt linux nepripraven? Ja na svem disku SSD mam nastaveny zacatek vsech oddilu na nasobky 512kB (neni zadny problem to nastavit) a pri vytvareni fs jsem nastavil, ze ma zarovnavat na 128kB. Predpokladam, ze totez lze nastavit pro 4k sektorovy disk. Tak jaka nepripravenost? Linux by byl nepripraveny, kdyby to neslo udelat.

Mozna nejsou pripraveni linuxovi uzivatele, ale who cares? Novy disk je potreba nekdy rozdelit a skoro vzdy naformatovat. To muzu udelat dobre a nebo spatne, v druhem pripade se pak nesmim divit.

Btw, dokazal bych si predstavit, ze by vyrobce jako pridanou hodnotu disk predrozdelil a predformatoval na NTFS pro windowsare se spravnym nastavenim, aby onen 300% propad nemel.

Izak
Izak (neregistrovaný) 194.213.54.---
17. 2. 2010 18:02 Nový

No zalezi, co ma autor na mysli.

celé vlákno

Ja vidim v diskovych polich na SCSI 2 druhy adresovani, co se tyce vetsich volumu nez 2TB
a to:
4k … max 16TB
a LBA64 … v radech petabyte.

Linux podporuje oboje ;-)) … ale doporucuje se LBA64 … kazdopadne, s LBA64 maji problem windows, velmi casto jej nepodporuji.

Jinak na linuxu nepodporuje tyto disky fdisk, je treba udelat GPT label misto msdos pomoci gpart ;-))

Murděj Uktrurný aura:84
17. 2. 2010 18:55 Nový

300% ... nechápu

celé vlákno

Jak může být ztráta 300%?
30% chápu, místo 100MB dat za stejný čas zpracuje jen 70MB ale 300%? To by vyšlo –200MB to mě hlava nebere, může mi to někdo vysvětlit?

Visgean Skeloru
Visgean Skeloru (neregistrovaný) ---.opengate.cz
17. 2. 2010 20:00 Nový

Re: 300% ... nechápu

celé vlákno

Na 100 MB bude 300 MB balastu. To znamená že aby jste si uložil svých 100 MB budete potřebovat 400MB prostoru. (Pokud to dobře chápu. :))

Murděj Uktrurný aura:84
17. 2. 2010 21:15 Nový

Re: 300% ... nechápu

celé vlákno

Takže to není ztráta výkonu ale o 300% „víc práce“ takže ztráta výkonu je 75%.

jehovista
jehovista (neregistrovaný) ---.net.upc.cz
18. 2. 2010 2:38 Nový

Re: 300% ... nechápu

celé vlákno
Nassir
Nassir (neregistrovaný) ---.chello.sk
17. 2. 2010 20:59 Nový

Re: 300% ... nechápu

celé vlákno

Na zapis 512B sa musi precitat 4KB velky blok, zmenit v nom konkretnu cast a zapisat 4K na disk. Teda najhorsi pripad je, ze namiesto jedneho zapisu urobis 8* vetsie citanie a 8*vetsi zapis, teda 1600% spomalenie. To by nastalo pri hmmm, „buterfly write“ rezime – male zapisy po rozlicnych miestach disku. Pri sekvencnom zapise verim, ze disky nemaju svoju 32MB+ cache na srandu kralikov a pouziju ju – pockaju na 4K dat v jednom kuse a nemusia sa trapit.
V priemere tak raz stratis az 16*, inokedy zasa usetris (pri sekvencnom citani a zapise). Priemer v ich testoch bol 300% strata…
A samozrejme zabudam na otacanie disku – nastavenie hlaviciek trva dost dlho, ale pri oboch typoch (male aj velke bloky) trva rovnako. Ale aspon pri SSD by to mohlo platit.

Karel
Karel (neregistrovaný) 93.90.162.---
5. 3. 2010 8:58 Nový

Re: 300% ... nechápu

celé vlákno

Ztráta výkonu nikdy nemůže být více než 100%. A i těch 100% znamená, že to přestalo fungovat. Jde o slovo „výkon“ (práce za jednotku času). Pokud teď dokážete zpracovat 10MB za sekundu a s novým diskem jen 1MB za sekundu, ztratil jste 90% výkonu. Pokud nedokážete zapsat nic, pak jste ztratil celých 100% výkonu.

Jinými slovy: pokud to trvá třikrát déle, tak toho za jednotku času zvládnu zapsat jen třetinu. To znamená, že výkon klesl na třetinu, tedy klesl o cca 67%.

Pokud ani teď někomu není jasné, proč autor budí dojem, že nedošel ani do 7. třídy ZŠ, zkuste si experiment. Dejte si na stůl několik mincí. A nyní jich zkuste 300% ztratit.

Václav Ovsik aura:100
18. 2. 2010 10:51 Nový

problém není v utilitách, ale ve firmware disku!

celé vlákno

Zrovna jsem dostal WD15EARS výměnou za reklamovaný disk WD15EADS, takže jsem si s tím trochu pohrál. Problém je, že výrobce WD reportuje navenej, že disk má fyzickou velikost sektoru (stejně jako logickou) 512B. IMO je tohle bug firmware a je to zralé na opravu. Pokud si uděláte korektní alignment oddílů (zarovnaný na 4KB), žádná ztráta výkonu se nekoná. Musíte se o to postarat ovšem sami.
Více viz
http://community.wdc.com/t5/Desktop/Problem-with-WD-Advanced-Format-drive-in-LINUX-WD15EARS/td-p/6395

Zasílat nově přidané příspěvky e-mailem        

Přehled názorů

SCSI disky
R 17. 2. 2010 16:27
└ 
Re: SCSI disky
rda 17. 2. 2010 16:33
 
├ 
Re: SCSI disky
_r3450n_ 17. 2. 2010 16:42
 
│
└ 
Re: SCSI disky
Peter Helcmanovsky 17. 2. 2010 18:16
 
└ 
Re: SCSI disky
OndroNR 17. 2. 2010 18:55
What's the buzz?
Luke 17. 2. 2010 16:52
No zalezi, co ma autor na mysli.
Izak 17. 2. 2010 18:02
300% ... nechápu
Murděj Uktrurný 17. 2. 2010 18:55
├ 
Re: 300% ... nechápu
Visgean Skeloru 17. 2. 2010 20:00
│
└ 
Re: 300% ... nechápu
Murděj Uktrurný 17. 2. 2010 21:15
│
 
└ 
Re: 300% ... nechápu
jehovista 18. 2. 2010 02:38
└ 
Re: 300% ... nechápu
Nassir 17. 2. 2010 20:59
 
└ 
Re: 300% ... nechápu
Karel 5. 3. 2010 08:58
problém není v utilitách, ale ve firmware disku!
Václav Ovsik 18. 2. 2010 10:51