#1
|
|||
|
|||
duża fragmentacja pobrań
Pobrane pliki są bardzo pofragmentowane.
1GB plik potrafi mieć 700 albo i 1700 części. Można w JD wysterować częstotliwością zapisu na dysk? tak aby pisał po 5 albo 10MB? A najlepiej alokował od razu powierzchnię na cały plik? Znalazłem maxbuffersize, aktualnie wartość 5000 czyli 5MB jak rozumiem. Ino te parametr mówi o wielkości bufora, a pytanie jak on działa. Ktoś, coś? |
#2
|
||||
|
||||
https://board.jdownloader.org/showthread.php?t=65548 - post#2 i #3 wyjaśniają do czego służy i czym steruje parametr maxbuffersize
A co do alokacji - wyobrażasz sobie ile by trwała na wolnym dysku próba zaalokowania np. obrazu dysku Bluray? JD2 używa techniki "sparse file" (tu w miarę prosty opis wad i zalet: _https_://en.wikipedia.org/wiki/Sparse_file) przy tworzeniu plików.
__________________
--------------------- Poradnik użytkownika jD - najczęściej spotykane problemy Instalatory JD2: http://jdownloader.org/jdownloader2 |
#3
|
|||
|
|||
"Tune your OS settings" jak to rozumieć? co/gdzie można stroić?
Czy zwiększanie maxbuffersize, zmniejszy fragmentację pobranych plików? |
#4
|
||||
|
||||
Zapisem na dysk zarządza system operacyjny - więc w nim należy szukać możliwości tuningu (ustawienia buforów zapisu, opóźnienia zapisu: szukaj w google).
Zwiększanie bufora aplikacji może zmniejszyć liczbę zapisów na dysk, ale z drugiej strony - jeśli pojawi się jakiś błąd podczas "wyrzucania" zawartości bufora na dysk - większa liczba danych zostanie utracona (błędy CRC, konieczność powtórzeń itd) - możesz eksperymentować i obserwować, czy zwiększenie tego bufora zmniejszy fragmentację.
__________________
--------------------- Poradnik użytkownika jD - najczęściej spotykane problemy Instalatory JD2: http://jdownloader.org/jdownloader2 |
Thread Tools | |
Display Modes | |
|
|