Autor: Artur Gawryszczak (gawrysz_at_camk.edu.pl._!_!_!_)
Data: Sun 12 Jan 2003 - 18:57:25 MET
Michal Kawecki wrote:
> Poddam jeszcze jedną myśl: taki Windows Commander na przykład kopiuje
> pliki używając własnych, wewnętrznych algorytmów. Kopiowanie plików w
> obrębie tego samego dysku odbywa się w blokach po 32 kB dla małych
> plików bądź po kilka MB dla dużych; zaś kopiowanie plików pomiędzy
> _dyskami_ wymusza małe bloki rzędu 128 kB (co wg autora programu pozwala
> to na jednoczesne prowadzenie operacji zapis/odczyt na obu napędach),
> poza bardzo dużymi plikami, kiedy bufor ustawiany jest na 1MB. Zapewne w
> samym systemie też istnieje podobna logika stosowana przy operacjach na
> plikach; może więc tu trzeba szukać przyczyny - może po prostu zmienione
> zostały domyślne ustawienia systemowe?
Ano właśnie sęk w tym, że domyślne wartości pod systemami Windows
(przynajmniej 9x) są takie, że można mieć problemy z rozróżnieniem, czy
użyty bufor miał 512B, czy 128kB :-> I na pewno nie zachowuje się jak
kilka MB, co łatwo sprawdzić pisząc np. swój programik do kopiowania
poprzez bufor o zadanej wielkości.
-- Pozdrówka, Artur
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 09:01:50 MET DST