?? Podpora raw devices

Michal Vanka vanka na usa.net
Pátek Březen 13 16:50:39 CET 1998


>         Linux zadne raw device nema. Zapis primo z user-space na disk
> lze samozrejme delat v kazdem rozumnem UN*Xu (nejlepe pres mmap()),
> ridit primy zapis na disk lze pres fsync() a msync(). Duvodu, proc
> za teto situace mit v kernelu raw devices, je dost malo.
> 

To znamena, ze Linux, tak jak je, je nevhodna platforma
pro jakykoli rozumny DB server prave z duvodu nepritomnosti
diskoveho raw device. Neboli jinymi slovy, dodrzim
li shodne podminky a nainstaluji DB server na Linux
a na jiny UNIX, bude ten Linuxovy vzdy pomalejsi,
prave z duvodu nemoznosti pouzit diskove raw devices.
Pro dosazeni stejneho vykonu by musel vyrobce, ktery se
rozhodne portovat svoji DB na Linux (a tato DB pouziva pro zvyseni
sveho vykonu diskove raw devices) v ni udelat nejake
vetsi zasahy, kterymi by nepritomnost techto devices obesel.

Rikam to dobre?

Michal.


Další informace o konferenci Linux