Re: intel ICH9r, barracuda 7200.11 i raid

Autor: BartekK <sibi_at_NOSPAMdrut.org>
Data: Sun 25 May 2008 - 11:26:23 MET DST
Message-ID: <g1bbkb$rg0$1@atlantis.news.neostrada.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Zbigniew pisze:
> Poczytaj sobie grupę dla programistów. Wszyscy radzą wyłaczać
> buforowanie zapisu dla hdd. Wiesz jak działa buforowanie? Program jest
> nieprawidłowo informowany przez zwrotną odpowiedź z systemu operacyjnego
> że dana została zapisana do pliku, podczas gdy ona znajduje się w
> buforze w pamięci operacyjnej i dopiero po jakichś dwóch sekundach (...)
Ale do takich programistów powinno się strzelać. Podobnie do tych, co
każą wyłączać wszystkie zarządzania energią (bo może w czymstam
przeszkodzić), albo wyłączać dma dla dysku. Jak programista dupa i sobie
nie umie poradzić, to wymyśla takie dzikie bajki, które później ktoś
powtarza na grupach _nie_o_programach_. Jakoś dobrze napisane
programy/bazy bez problemu sobie radzą z cache zapisu, z awariami i
odbudową danych. A wyłączanie cache zapisu nic ci nie poprawia realnie,
bo niezależnie od cache z poziomu systemu operacyjnego/drivera
"oszukującego" program że dane są już zapisane - masz następny poziom
takiego cache w hardware dysku, który "oszukuje" system/driver, a
pomiędzy jeszcze bywa "oszukujący" cache na interfejsie raid/scsii. I te
wszystkie wymysły cachujące nie są by były, i programistom życie
utrudniały, tylko po to by działać i przyspieszać pracę.
Przez takich tłuków stoją wyjące i grzejące serwery na P3 3GHz, mielące
kilkadziesiąt stringów w bazie przez pare sekund, bo cache zapisu jest
złe, udma to szatan, a powermanagment to dywersja i nieopanowany chaos.

-- 
| Bartlomiej Kuzniewski
| sibi_at_drut.org  GG:23319  tel +48 696455098  http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173
Received on Sun May 25 11:30:08 2008

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sun 25 May 2008 - 11:51:07 MET DST