Alokační jednotky, nejlepší volba

Mrkevis

Alokační jednotky, nejlepší volba
« kdy: 01. 03. 2013, 00:25:39 »
Dobry den

Chci provozovat virtualni system Windows 7 ve virtualboxu

v zasifrovanem souboru pres truecrypt o 500GB na harddisku ktery ma celkem 2TB


Jedna se me prave o to kdyby na harddisku byl ten jeden soubor ktery ma 500GB ze ktereho budu spousted ten system


A system souboru bude NTFS

Jaka bude nejlepsi volba alokacni jednotky ??
« Poslední změna: 01. 03. 2013, 09:40:40 od Petr Krčmář »


PanKapitanRUM

Re:Alokacni jednotky nejlepsi volba ...
« Odpověď #1 kdy: 01. 03. 2013, 02:47:35 »
Pěkná a závity zahřívající otázka, nicméně nedostatečně promyšlená.

2TB disk může používat velikost sektoru 4kB.

A teď situace:
Mějme sektory A,B,C,D

Nejlepší situace je:
Disk _virtuálu: ABCD
Disk Vserveru: ABCD
Disk _fyzický: ABCD
Tedy fyzické sektory "pasují" na sektory souborového systému (neuvedl jsi, co bude hostitelský systém) a tyto sektory pak "Dle možností pasují na VHD disku".

Nejhorší situace:
Disk _virtuálu: ABCD
Disk Vserveru: ABCD
Disk _fyzický: AAAABBBBCCCCDDDD
To nastane, pokud fyzický disk používá 4kB sektory, ale Vserver 512B sektory.
Jde o to, že pokud potřebuji zapsat sektor B a D, musím 2x přepsat jeden fyzický sektor.
To se někdy povede vyřešit díky NCQ a někdy ne, proto to není tak vidět, ale může docházet k občasným ztrátám.

Může dojít i k posuvu:
Disk _virtuálu: 0000AAAABBBBCCCCDDDD
Disk Vserveru: 0000AAAABBBBCCCCDDDD
Disk _fyzický: -000AAAABBBBCCCCDDDD
Kdy se mi virtuální sektory rozprostřou přes 2 fyzicky mapované 4kB sektory.
Pak někdy dochází k citelným ztrátám výkonu.

Tedy chce to:
Zjistit, jak velké sektory používá disk, pokud je to Advanced Format, je dobré používat všude 4kB sektory a zarovnat je.

Resp. pokud fyzický disk používá 4kB sektory, určitě nepoužívej sektory menší a dej si pozor na zarovnání.
Zbytečně to žere výkon.

http://diit.cz/clanek/advanced-format-prichazeji-pevne-disky-se-4k-sektory

Tím rozhodně začni.

Mrkevis

Re:Alokacni jednotky nejlepsi volba ...
« Odpověď #2 kdy: 01. 03. 2013, 03:11:08 »
Abych se přiznal nechápu tvojí odpověd...

Co má být podle tebe "Disk Vserveru" ??

Na tom 2TB (Fyzickém disku) bude jeden soubor o velikosti 500GB zašifrovanej pomocí truecryptu AES 256...
(Po zadání hesla se ze souboru stane virtuální disk)

Ze kterého chci spouštět virtuální systém Windows 7 pomocí programu virtualbox...



A ptám se jakou nastavit alokační jednotku na fyzickém disku...


Možná už jsem se do toho tak zamotal že tě špatně chápu :_)

Doufám že někdo poradí a nebojte se být konkrétnější





Mrkevis

Re:Alokacni jednotky nejlepsi volba ...
« Odpověď #3 kdy: 01. 03. 2013, 03:30:40 »
Ještě bych chtěl dodat že se jedná o disk "WD RED RAID EDITON WD20EFRX"
http://interlink.tsbohemia.cz/wd-red-raid-editon-wd20efrx_d148350.html
Možnost alokační jednotky: 512, 1024, 2048, 4096, 8192, 16k, 32k, 64k

OS na kterém budu vše provozovat bude taky Windows 7

A ještě bych chtěl dodat že disk bude GPT ale myslím že se to nevztahuje na alokační jednotky...

Rax

Re:Alokacni jednotky nejlepsi volba ...
« Odpověď #4 kdy: 01. 03. 2013, 08:46:56 »
Jaka bude nejlepsi volba alokacni jednotky ??

Velikost sektoru na plotně určil výrobce HDD ve fabrice a ty s ní nemůžeš nic dělat. Ty si můžeš vybrat leda tak velikost clusteru ve FS, to je to čemu říkáš alokační jednotka. Defaultní hodnota clusteru NTFS 4 KB je pro OS správná volba.

Hlavní je zjistit si zda tvůj HDD používá větší sektory než 512 B. Pokud ano, tak správně zarovnat partition a to na hostitelském i virtuálním OS a to se nejjednodušeji dělá tak, že se začátek partition nastaví na 1 MB. Když nevíš jestli máš větší sektory než 512 B a zarovnáš to na 1 MB, nic špatného se nestane.


PanKapitanRUM

Re:Alokacni jednotky nejlepsi volba ...
« Odpověď #5 kdy: 01. 03. 2013, 09:18:19 »
Tvůj disk ASI skutečně používá velikost sektoru 4kB, chtělo by se to podívat do datasheetu od toho disku.
Ostatně vypadá to tak přímo z odkazu, který by si měl sám přečíst  ::)

http://interlink.tsbohemia.cz/wd-red-raid-editon-wd20efrx_d148350.html
Citace
pro správnou funkčnost pod Windows XP a staršími OS doporučujeme stáhnout utilitu WD Align utility z http://www.wdc.com/en/products/advancedformat/

Tedy, disk používá vnitřně 4kB sektory, je tedy blbost používat menší sektory než 4kB ne?
To je vysvětleno v tom odkazu, co jsem už jednou poslal  ::)
Tak ještě jednou: http://diit.cz/clanek/advanced-format-prichazeji-pevne-disky-se-4k-sektory

Tak znovu:
Pevný disk používá sektory 4kB.
Virtualizační server, který jsem označil jako Vserver, budou ve tvém případě ty Windows 7.
Pokud disk vnitřně používá 4kB sektory, jak je obvykle blbost používat sektory menší ne?
Tedy fyzicky disk používá 4kB sektory, stejně velké sektory by měl používat systém, který je na tom nainstalovaný a zarovnání vyzkoušíš pomocí toho toolu z odkazu. No a ten virtualizovaný souborový systém by měl zase používat sektory velké 4kB. ::)

Tedy jsme u varianty 4kB umí disk, 4kB by měl používat systém, co na něm běží a 4kB by měl používat i ten virtualizovaný systém.
Už to vážně nedokážu napsat jednodušeji.

Zkus si přečíst ten odkaz na diit: http://diit.cz/clanek/advanced-format-prichazeji-pevne-disky-se-4k-sektory
Kdybys to nechápal, zkusi si přečíst ten odkaz znovu: http://diit.cz/clanek/advanced-format-prichazeji-pevne-disky-se-4k-sektory

Disk + OS ze které budeš pouštět ten virtuální systém + ten virtuální systém by v tomto případě měly používat stejnou velikost sektorů.

Chápeš?