Więc używam DVD jak napędu flash USB:
do przenoszenia obrazowania radiologicznego DICOM i oprogramowania do automatycznego odtwarzania obrazu. Problem polega na tym, że obrazy potrzebują dużo czasu (trzy minuty), aby całkowicie załadować oprogramowanie podczas korzystania z DVD. Kiedy ładuję to samo oprogramowanie i obrazy z USB, obrazy ładują się niemal natychmiast wewnątrz oprogramowania.
Upewniłem się, że plik DICOMDIR jest poprawny.
Jakie zmiany mogę wprowadzić na dysku CD, aby przyspieszyć? (Nie ma możliwości zmiany mojego systemu ani używania USB, musi to być płyta CD / DVD). Rzeczy, o których myślałem:
- Jakoś buforowanie obrazów na DVD
- Korzystanie z dysku masterowanego (inna opcja na obrazie, z którym się łączyłem)
- Jakiś szybszy CD / DVD, którego nie znam
- Używanie CD zamiast DVD
Specyfika:
- Oprogramowanie to Radiant CD / DVD Autorun Package
- Obrazy łącznie 136 MB i są z tomografii komputerowej
- DVD to DVD-R 4,7 GB z prędkością nagrywania 16x
Jakieś rekomendacje?
Odpowiedzi:
Na płycie CD-ROM znajduje się zwykle jedno nagranie, zapisywane w jednej ścieżce, która krąży po całym dysku. Działa to dobrze podczas sekwencyjnego odczytu (np. Podczas odtwarzania audio z muzycznej płyty CD lub kopiowania lub odczytu pojedynczego dużego pliku).
Jednak jeśli masz oprogramowanie, które nie odczytuje sekwencyjnie rzeczy, staje się to interesujące. Najłatwiejszym przykładem technicznym, jaki mogę zaoferować, jest przeczytanie takiej książki:
Sekwencyjny: czytaj słowo po słowie na tej samej stronie. Czasami przewracaj stronę, gdy dojdziesz do jej końca.
Losowo: Przeczytaj jeden świat ze strony 1, przejdź do strony 213 i przeczytaj słowo, przejdź do strony 73 i przeczytaj zdanie, przejdź do strony 314 i przeczytaj ... To będzie znacznie wolniejsze.
Z tego powodu szczególną uwagę przywiązuje się do sposobu zapisywania danych na dyskach CD lub DVD, umożliwiając sekwencyjne odczytywanie muzyki lub sekwencyjne odczytywanie filmów podczas multipleksowania z napisami lub innymi językami. W przypadku surowych danych komputerowych tego rodzaju praca zwykle nie jest wykonywana. Zamiast tego pliki są ładnie sekwencyjne i powinieneś być w stanie czytać i kopiować je z niezłą prędkością.
Zakłada się, że Twój widz czyta sekwencyjnie. Jeśli tego nie zrobi, spowoduje to wiele poszukiwań, co jest bardzo wolne na płycie CD / DVD, a wydajność będzie dość zła.
Możliwe rozwiązania:
Te już pasują do twoich pomysłów:
Kopiowanie ich do tymczasowej lokalizacji skutecznie buforuje następnie na komputerach SSD / HHD. W zależności od systemu operacyjnego i innych działań mogą znajdować się również w pamięci podręcznej dysku systemu operacyjnego zaraz po skopiowaniu.
Możliwy. Ale musisz rzetelnie przewidzieć wzorzec dostępu do plików DICOM, napisz niestandardowy ISO / UDF. Technicznie możliwe, ale wymagające głębokiej wiedzy.
Istnieje limit prędkości, z jaką czytelnicy mogą się dostać. Zakręć dyskiem, aby szybko, a on spadnie. Praktyczne maksymalne prędkości wydają się wynosić około 60x prędkości odczytu audio dla CDROM i około 16x dla DVD. (zwróć uwagę, że x60 i x16 nie są porównywalne. dla CDROM porównuje się go z normalną prędkością odczytu z CDROM audio (około 150 kb / s dla x1), a dla DVD porównuje się ze znacznie większą prędkością odczytu film z DVD).
Nie powinno robić różnicy.
Możesz sprawdzić, czy Twoja prędkość rośnie, gdy piszesz z wysokiej jakości pisarzem i przy niższych prędkościach. W dawnej erze za pomocą plexwritera z jednoprędkościowym nagrywaniem wyprodukowano płytę CD z mniejszą liczbą błędów, a zatem mniejszą koniecznością korekcji błędów. Ale to pomaga tylko wtedy, gdy bieżąca konfiguracja nie jest optymalna.
Na koniec sprawdź, czy czytnik DVD jest podłączony przez normalny AHCI, a nie przez starszy tryb. Dzięki temu komputer może wysłać więcej niż jedno polecenie w tym samym czasie.
W kategoriach książkowych:
Tryb Legacy:
przeczytaj stronę 1. Poczekaj na zakończenie.
przeczytaj stronę 200. Poczekaj na zakończenie.
przeczytaj stronę 2. Poczekaj na zakończenie.
AHCI: przeczytaj strony 1, 200 i 2.
(Inteligentne urządzenie przeczyta 1, 2, a następnie 200, ale zwróci 1, 200, a następnie 2, ale bez dodatkowych poszukiwań potrzebnych do śledzenia całej drogi z powrotem na stronę 2 ).
Tego rodzaju sztuczki sprawdzały się doskonale na starych dyskach SCSI i obecnych dyskach SAS. SATA-II i nowsze również je mają, chociaż nie wiem, czy przypadkowe DVD z nich skorzystają. (w przeciwieństwie do wysokowydajnych dysków serwerowych lub dysków SSD). Warto jednak spróbować.
źródło