Debat af tilbehør og andre hardware-emner, som ikke hører ind under de andre fora

Redaktører: AndreasL, Moderatorer

Af BrianH
#122031
Shutdown skrev:Manden, 0# er da nød til at finde ud af om det program er begrænset af ram, cpu, hd osv. FØR han går ud og bruger 1000kr på nye diske. Måske han ville have størst gavn af en hurtig ssd til sit arbejde med matlab. Sådan en af de nye ssd er mange gange hurtigere end sådan et raid setup med "gamle" pladediske.

Programmet i sig selv, behøver ikke megen plads og afviklingen af det kræver heller ikke meget.

Det der kræver "muskler" er ren talknuseri/matematik i et script der bliver afviklet af matlab i loops til det hele er færdigt.

Jeg har pt. ca 29.000 tarfiler med data (decimaltal).
Lidt forsimplet er processen at tarfilerne pakkes ud en af gangen, indlæses og der udføres ren matematik (gange, dividerer, +/- osv) og et resultat gemmes i en ny fil.

Det jeg bilder mig selv ind, er at sådanne opgaver for en computer er meget processorafhængigt, men jeg er ikke sikker.
Af niepe02
#122044
Det lyder i mine ører mere som om der skal foretaget en masse I/O på harddisken på så kort tid som muligt..


Dvs et skifte fra en sløv IDE til en hurtig SATA disk ville sikkert gøre underværker.. (Hvis CPU'en da kan følge med:-)
Af Shutdown
#122082
Hvis budgettet ikke er stort, tror jeg bare han skal snuppe den maskine fra komplett inden tilbuddet forsvinder. Ligemeget hvad er den mange gange hurtigere end den han har P.T, så 0# KØB, KØB du kan altid opgradere senere med hurtigere diske, cpu osv.
Af Snurrerundtlyd
#122093
Tilbuddet fra Komplett kan konfigureres til ens egne ønsker, med anden harddisk, ram, OS, grafikkort, CPU osv:
http://www.komplett.dk/k/config.aspx?Co ... emId=10394

I standardkonfigurationen er der kun en 500 GB harddisk med, så du bliver under alle omstændigheder nødt til at have en større harddisk for at få plads til 850 GB data + Windows installation, programmer og data. Så du bør opgrade konfigurationen fra 1x500 GB til min. 1x1.5 TB eller 2x1 TB.

Der er mulighed at konfigurere den med 2 identiske harddiske, og så køre dem i RAID 0 (striping). Men det er ikke sikkert de bliver hurtigere af den grund til dit formål. Søgetiden bliver ikke forberedt med RAID 0, men dataoverførselshastigheden bliver derimod fordoblet.
Så alt efter om det er overførselshastighed eller søgetid der sløver system kan RAID 0 øge hastigheden.
I grunden er det helt misvisende overhovedet at kalde RAID 0 for RAID, men det har man af en eller grund valgt at gøre alligevel.RAID står for Redundant Array of Independent Disks (på dansk: Redundant Række af Uafhængige Diske). Men med lige netop RAID 0 er der ingen redundans. Hvis en HDD dør, så forvinder alle dine data.
Hvis man både vil have øget hastighed og redudans, så kan man køre RAID 5 (kræver minimum 3 HDD).

http://da.wikipedia.org/wiki/RAID#Standard_niveauer
RAID 0 (striping) Data fordeles skiftevis fra disk til disk. Kræver minimum 2 diske.
  • Redundans: Når en enkelt disk fejler, fejler hele systemet. Redundansen forringes til 1 divideret med antallet af diske.
    Performance: Søgetiden er den samme som de underliggende diske. Overførselshastighed øges med en faktor svarende til antallet af underliggende diske, både ved læsning og skrivning.
...

RAID 5 (striping med distribueret paritet) Som RAID 4, men med distribueret paritetsblok. Igen kan data genskabes ved nedbrud af én disk. Kræver minimum 3 diske for at fungere og for at have nogen relevans sammenlignet med RAID level 1.
  • Redundans: Forbedring svarende til 1 divideret med antallet af diske.
    Performance: Søgetid er den samme som den langsommeste af de underliggende diske. Overførselshastighed ved læsning er den samme som summen af de underliggende diske minus én disk, og lidt mere ved læsning, da paritetsblokken ikke skal læses. Skrivning kan være markant langsommere, fordi der ved skrivninger der er mindre end en hel RAID blok først skal læses datablokken og en paritetsblok, hvorefter der indføres nye data, paritet udregnes igen, hvorefter datablokken og paritetsblokken skrives tilbage. Specielt søgetiden ifbm. læsning af blokken kan forårsage et stort fald i performance.
Jeg ved ikke om motherboardet undrstøtter RAID, men de fleste moderne motherboards understøtter vist både RAID 0, 1 og 5?


I standardkonfigurationen er der også kun 2 GB data, det er ikke ret meget og kan hurtigt få ben at gå på bare man har mange browser tabs åbnet samtidigt. Det vil jeg helt sikkert opgradere til Kingston ValueR. DDR3 1333MHz 4GB, det koster kun 273 kr ekstra.
Med mere RAM, behørver MAtlab nok heller ikke at læse og skrive til HDD nær så tit da flere data kan ligge i RAM samtidigt.

Standardkonfiguration har Win 7 32-bit, du bør også overveje at ændre dette til 64-bit. Win 32-bit kan ikke adressere mere end et sted mellem 3-4 GB RAM. Jeg ved ikke om Matlab kan drage nytte af 64-bit til dine beregninger. Men jeg ville under alle omstændigheder købe Windows i 64-bit udgave. 32-bit er en uddøende race og der er ikke mulighed for at tilføje ekstra RAM.



2.999,- er faktisk ret billigt for denne standarkonfiguration. Hvis man køber de enkelte komponenter løst så ryger prisen en del over 2999,- Så der er ikke sparet noget ved selv at samle dette system, tvært imod.

I forhold til hvad Matlab koster, så er 2.999,- en lille investering.
En kommerciel licens til Matlab koster 15.000,- http://www.mathworks.com/store/productIndexLink.do
Sætter man flueben ud for samtlige Toolboxes osv., så ryger prisen op i den nette sum af 1.153.100 kr.!! Men der er der helt sikkert heller ingen der køber det hele.
Af Shutdown
#122098
Jeg havde ikke set der "kun" var 2 gb ram i maskinen, og at det var en 32 bit udgave af win7. En maskine idag kræver 4gb, og som snurre så fint skriver ovenover, så skal man have fat i 64 bit versionen for at udnytte alle 4 gb ram. Så de 2 ting skal ændres, og mht harddisk ved jeg ikke helt hvad der bedst kan betale sig for dig, raid0 setup, 1 stor, eller en ekstern. Har selv ssd til OS, 1 tb raido til lager og har lige købt en ekstern 2tb for 560kr :p .... til backup,
Af Ven
#122109
Shutdown skrev:En maskine idag kræver 4gb...
Det kommer vel an på hvad man skal bruge den til. Jeg har kun 1 GB RAM, og det er for det meste tilstrækkeligt. Jeg trækker så heller ikke rundt med Windows.
Snurrerundtlyd skrev:En kommerciel licens til Matlab koster 15.000
GNU Octave er et ganske fornuftigt, og fuldstændigt gratis, alternativ til Matlab. Det er stort set kompatibel med Matlab med samme syntaks.
Af Shutdown
#122162
Nej, du trækker ikke rundt med windows, til gengæld har du brugt rigtig mange timer på at få linux til at køre.