Stahování- souvisle alokované místo

Od: Datum: 21.12.15 00:23 odpovědí: 5 změna: 21.12.15 18:32

Mám v plánu si stáhnout větší množství dat například 30 x 5GB souborů, tudíž to pár dní potrvá a nechci furt k tomu chodit (stahovat jeden po druhém - vysvětlím dál).Jelikož je před stažením opsat captcha, musím to udělat na začátku pro všechny soubory, abych pak měl od toho pokoj (uložto dovolí i pro neregistrovaný účet stahovat víc souborů najednou po smazání cookie)

K jádru věci - první důvod je ,že kdybych to stahoval po jednom, nevyužil bych plně rychlost připojení (rychlost stahování uložto je omezená na 200kB/s, internet mám 700kB/s). Další důvod, jak jsem psal, by bylo neustále se vracení zadávat tystupidní kódy

Jenže pokud soubory stahuji najednou, vzniká problém, že soubory se nezapisují na plotnový disk souvisle (a řešit to přes další doč. hardisk/RAMdisk nechci) a soubory jsou nechutně hodně fragmentované,k že místo 100MB/s čtení se to zpomalí na 10MB/s a také dochází k větší zátěži disku.

Proto bych chtěl vědět, jak zařídit, aby se při stahování (Velikost souboru je známá, jak jistě víte přes http header Content-Length), se zařídilo, aby se místo alokovalo souvisle pro každý soubor (samozřejmě v rámci již existující fragmentace disku, snad rozumíte).

Jakým způsobem to řešit? Jde to nějak řešit při zachování současného programu na stahování (Opera)?

Nebo to si musí umět říct ta aplikace (specializ. download managery)

Kromě prosté (naivní) metody, že se nejdřív vytvoří soubor s "samými nulami" dané délky (což je ve výsledku dost blbé řešení, ten zápis nějakou dobu trvá ) umí OS / Filesystém / API programu k filesystému nějak zařídit alokování toho souvislého bloku bez vlastního zápisu celé délky souboru?(tedy tu první naivní metodu zavrhuji)

Samozřejmě logicky podpora musí být v samotné aplikaci (browseru) - když používá funkce pro manipulaci se soubory, tak musí nějak sdělit OS, že soubor bude mít konkrétní délku.

Které prohlížeče / download managery tohle umí?


Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Datum: 21.12.15 00:35
avatar

používám FRD,a tyto problémy neznám: nic neopisuju,stahuju i více souborů naráz,prostě v pohodě,přeruším stahování,pustím znova,stahoval jsem filmy o velikosti 3 až 15G a nebyl problém...


doplněno 21.12.15 01:13:

...ohledně tý alokace opravdu nevim,co myslíš,tomu prostě nerozumim vo co gou>> nastavim místo stahování (ukládání),můžeš pro jednotlivý soubory extra,a captcha to prostě přeskočí,víc mě osobně nezajímá...

Ohodnoceno: 0x
 
Od: pecenec
Datum: 21.12.15 00:53

A to hlavní na co jsem se ptal: když je to zapisuje naráz ty soubory, jsou fragmentované nebo to nějak předalokuje místo pro každý soubor pro zabránení té extrémní fragemtaci?
Program vyzkouším, vypadá dost lákavě.
PS: to capchta je dost užitečné.

Datum: 21.12.15 11:37

FRD umí alokovat soubory před stažením, takže bych řekl, že je program, který hledáš.

Ohodnoceno: 0x
 
Od: rv
Datum: 21.12.15 12:01

Tohle asi žádný stahovací software neřeší. A neřešil bych to zrovna tak. Při stahování to HDD snad zvládne tak jako tak a pokud ti později bude fragmentace vadit, nic ti nebrání provést defragmentaci. I když mám ve firefox na stahování "DownThemAll" který stahuje soubor současně z několika pozic, tak možná si alokuje místo předem (i když pochybuji).

Ohodnoceno: 0x
 
Od: pecenec
Datum: 21.12.15 18:32

díky za rady, to odsunutí problému napotom je blbé řešení - nutnost dělat defragmentaci., velká ztráta času.

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.