heh.pl
Kanał informacyjny Heh.pl


Niedziela 28 kwietnia 2024 r.

artykuły | abc komputera (archiwum) | forum dyskusyjne | redakcja


Temat

Pamięć Cache


217.117.130.* napisał:
Mam problem. Muj dysk Sata ma wbudowaną pamięć wewnętrzną cache. Lecz gdy robię testy to okazuje się żę jest ona wyłączona.Jak ją włączyć????????

80.51.206.* napisał:

Mam problem. Muj dysk Sata ma wbudowaną pamięć wewnętrzną cache. Lecz gdy robię testy to okazuje się żę jest ona wyłączona.Jak ją włączyć????????


jaki dysk, jaki kontroler SATA, jaki program tak twierdzi ?

212.244.142.* napisał:
Pamieci cache dysku nie da sie wylaczyc......

80.51.206.* napisał:

Pamieci cache dysku nie da sie wylaczyc......

po pierwsze zacznijmy od tego co jest rozumiane pod pojęciem cache, a więc jest to pamięć która ma za zadanie coś przechowywać w celu późniejszego wykorzystania, czyli ma za zadanie buforować, stosując taką definicję mamy do czynienia z 3 rodzajami cache:
1: wbudowany w dysk poza zasięgiem oprogramowania
2: wbudowany w kontroler (proste kontrolery maja kilkaset bajtów, natomiast kontrolery do zadań specjalnych mam tej pamięci nawet kilkaset MB) zwykle mający za zadanie buforować operację I/O
3: pamięć zarezerwowana przez system w RAM na operację I/O
a wiec dwa z tych typów cache można wyłączyć i przez niektóre programy diagnostyczne każdy może być nazywany tak samo czyli cache a nawet cache dysku

tak więc: jaki dysk, jaki kontroler SATA, jaki program tak twierdzi ?

83.21.6.* napisał:

Mam problem. Muj dysk Sata ma wbudowaną pamięć wewnętrzną cache. Lecz gdy robię testy to okazuje się żę jest ona wyłączona.Jak ją włączyć????????

chyba chodzi ci o:

Write Caching

wlacza sie to w menadzerze urzadzen>kontrolery IDE ATA/ATAPI>

83.136.224.* napisał:
A ja szukam sposobu na zmanę trybu cache dysku.

Wyjaśniam (troszkę długo):
ZTCW standardowo dyski mają włączony cache w trybie "write back". Znakomicie to zwiększa wydajność dysków, ale ....

Niestety jest to opcja troszkę niebezpieczna gdy danę są bardzo cenne. W momencie awarii zasilania dane zawarte w takim cache sa tracone bezpowrotnie. System operacyny "myśli", że dane sa zapisane --> HDD ma je w cache, za chwilę je zapisze na talerze i właśnie w tym momencie pada zasilanie i nie zdążył ich zapisać... --> dane zostaja stracone.

Wtedy stosuje się (tak jak w dyskach SCSI) zmiane trybu cache dysku na "write through" albo całkowicie wyłącza się cache dysku przy zapisie. Powoduje to spadek wydajności ale podnosi bezpieczeństwo danych.


Moje pytanie:
1. Jak zmienić lub wyłączyć cache dysku Seagate ST3160812AS ?
2. Jak zmienić lub wyłączyć cache (o ile takowy jest) w NF4 ?



193.151.65.* napisał:
A ja myślę, że zamiast bawić się takimi zmianami cache powinieneś po prostu kupić UPSa.

83.136.224.* napisał:

A ja myślę, że zamiast bawić się takimi zmianami cache powinieneś po prostu kupić UPSa.

Z całym szacunkiem - nei chodzi mi tutaj o zanik zasilania zewnętrznego (UPS przed komputerem) ale o awarię zasilacza.

Troszkę kombinuję, bo chcę mieć funkcjonalność dysków SCSI za dużo mniejsze pieniądze.... Wiem, że nie można mieć wszystiego, ale może się uda.

Moze ktoś słyszał o czymś takim ?

83.238.239.* napisał:

Z całym szacunkiem - nei chodzi mi tutaj o zanik zasilania zewnętrznego (UPS przed komputerem) ale o awarię zasilacza.

Troszkę kombinuję, bo chcę mieć funkcjonalność dysków SCSI za dużo mniejsze pieniądze.... Wiem, że nie można mieć wszystiego, ale może się uda.

Moze ktoś słyszał o czymś takim ?


Zakładając że masz dysk 8MB z transferem 50 MB/s to zapis tego co jest w tej pamięci zajmuje 0,16s. Generalnie niepotrzebnie szukasz dziury w całym bo nawet przy zapisie bezpośrednim stracisz praktycznie dane ( niewiem ... plik txt zapisujesz w chwili gdy braknie prądu to i tak się nie zapisze ) inaczej : to Ci praktycznie nic nie da poza super spadkiem wydajności.

83.136.224.* napisał:
Jednak niezapisanie nawet takich ilości danych potrafi zepsuć każdą bazę danych. A jeśli ta baza jest istotna i niezmiernie trudna do odtworzenia to warto mieć mniej wydajny system ale za to bezpieczniejszy.

193.151.65.* napisał:

A jeśli ta baza jest istotna i niezmiernie trudna do odtworzenia to warto mieć mniej wydajny system ale za to bezpieczniejszy.

W tym wypadku mało wydajny oznacza wogóle nie wydajny.

Podobne tematy


Działy









Copyright © 2002-2024 | Prywatność | Load: 1.49 | SQL: 1 | Uptime: 3 days, 18:39 h:m | Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl