webForumDet fria alternativet

överföringshastigheter på hårddiskar

Datorhårdvara

44 svar · 1 269 visningar · startad av AndreasC

Medlem sedan mars 20011 964 inlägg
Frågan#1

Någon som kan ge en liten snabbkurs på hur olika överföringshastigheter fungerar på PATA och SATA? Jag tänkte införskaffa SATA nu och tänkte räkna lite på hur stor skillnaden blir i hastighet. En tanke slog mig att om man som jag har två ATA/100 diskar på samma kabel så kommer de att dela på bandbredden så det bara blir 50 MB/sek Jag testade slänga över lite junk från ena disken till den andra för att se hur snabbt det gick och om detta med 50 MB/s stämde. Till min förvåning så blev resultatet av antal överflyttade MB dividerat med antalet sekunder det tog att flytta över det 3 MB, alltså en överföringshastighet på 3 MB/s, det är ju lite skillnad på 3 och 50 MB/s ju. Hur kommer det sig att det inte går fortare än så? Ska det vara 50 MB/sek om allt är rätt eller är det jag som missupfattat tekniken helt och hållet?

Medlem sedan aug. 20003 473 inlägg
#2

du har 100mb från diskbuffert till kabel sen mellan disken o bufferten är en annan historia

Medlem sedan dec. 199917 055 inlägg
#3

AndreasC skrev:

Till min förvåning så blev resultatet av antal överflyttade MB dividerat med antalet sekunder det tog att flytta över det 3 MB, alltså en överföringshastighet på 3 MB/s, det är ju lite skillnad på 3 och 50 MB/s ju.

Du blandar ihop begreppen lite. :)
Överföringshastigheten i ATA/100 är 100 Mbit/s d.v.s c:a 10 MB/s. I teorin ska du kunna få ut 12,5 MB/s (100/8).

Medlem sedan jan. 20027 905 inlägg
#4

Nej, det är du som blandar ihop saker. ATA100 kan i teorin skyffla 100 MByte/s, inte 100 Mbit/s. Har du inte märkt att hårddiskar normalt är snabbare än det lokala nätverket? ;)

Medlem sedan mars 20011 964 inlägg
#5

Jag läste på lite och förstod att så var fallet, men 3 MB/s, då förstår jag inte varför kontrollern behöver klara av 133 MB/s. Dessa diskarna är bara något år gamla Seagate 200 Gb på båda. Måste vara något fel om de bara skyfflar 3 MB/s? Om jag sätter ned kontrollern på 33Mb/s så skulle jag ju inte märka nån skillnad.

Medlem sedan mars 20011 964 inlägg
#6

Är det inte lite falsk marknadsföring också isåfall. Jag menar det står ju ATA/100 tex och då tror man ju att det betyder att den skyfflar det, det står inget om att det gäller kabel<>buffert men inte att disken bara klarar att skyffla i en viss hastighet. Om jag bara kan skyffla i 3 MB/s så betyder ju 100 MB/s på bussen inte ett dugg. 97% i outnyttjad bandbredd, är inte det underbart.

Funderar på att strunta i SATA nu bara för det, det kommer förmodligen vara samma hoax där.

Medlem sedan jan. 20027 905 inlägg
#7

Föreslår att du använder ett benchmarkverktyg istället för stoppur. Ingen hårddisk kan trycka ut mer 100 MB/s, så det där med 133 MB/s gäller bara fram till hårddiskens cacheminne. WD Raptor, som är den snabbaste SATA-disken på marknaden, trycker ur sig ~72 MB/s som mest. Den skulle alltså kunna vara lika snabb med ett ATA100-gränssnitt. Motsvarande siffra för en något år gammal Seagate-disk borde vara runt 60 MB/s. Detta gäller alltså vid idealförhållanden och inte vad man som minst bör förvänta sig.

Det finns i praktiken ingen prestandaskillnad mellan en SATA- och en PATA-hårddisk (förutsatt att det är samma modell, men med olika gränssnitt). Själv kör jag SATA enbart för att det är en smidigare kabel.

Medlem sedan juni 20014 290 inlägg
#8

Frågan var flaskhalsen i ditt test ligger, det kan ju vara OS'et som är inte klarar av högre hastighet, kan också bero på hur fragmenterad disken är.

Det jag vill ha sagt är att det inte bara är hastigheten som disken kan leverera i som du mäter genom att kopiera filer, det är så mycket mera som påverkar.

Medlem sedan dec. 199917 055 inlägg
#9

muskot skrev:

Nej, det är du som blandar ihop saker. ATA100 kan i teorin skyffla 100 MByte/s, inte 100 Mbit/s. Har du inte märkt att hårddiskar normalt är snabbare än det lokala nätverket? ;)

Kom inte här och kom.
Jag somnar om igen. ;)

Tack för rättelsen. :)

Medlem sedan mars 20011 964 inlägg
#10

Kommer vänta med SATA isåfall, finns ju ingen anledning att ha det om jag klarar mig så det räcker och blir över med 133 på IDE bussen och använder mig med de 100-diskar jag har nu ett tag till. Kommer ju inte över 72 MB/s på SATA/150 så det är ju meningslöst.

Medlem sedan juli 200412 913 inlägg
#11

Jag tycker då SATA är mycket skönare att hålla på med, smidigare kabel som gör att det blir lättare att dra fram den och den bromsar inte luftflödet lika mycket heller som de där andra elefantkablarna, sedan behöver man inte hålla på och bygla dom, och dessutom kan man byta disk utan att stänga av datorn om man nu skulle vilja det :)

/red: Jaså, hadu du funderat på att byta ut dom gamla diskarna!? Det hade ju varit lite onödigt kanske eftersom de gamla PATA är ganska nya... bättre å vänta då ja tills du ändå skulle köpa nytt

Medlem sedan juli 200412 913 inlägg
#12

Men om du har prestandaproblem kanske du kunde undersöka andra faktorer som t ex DMA-läge och sådär...

Medlem sedan mars 20011 964 inlägg
#13

Du fick mig att tänka om där för man vet ju aldrig när det kan komma nya diskar som klarar att skyffla mer, då har man ju redan gått över till SATA och kan lätt byta upp sif eftersom det är samma gränssnitt. Har redan beställt diskarna så det är lika bra att lösa ut dem. Tråkigt ifall det inte blir någon skillnad i prestanda mot nu men blir det inte det så vet jag ju iallafall att jag har en del benchmarking att ta itu med för att hitta felet kanske.

Medlem sedan jan. 20027 905 inlägg
#14

AndreasC skrev:

Kommer vänta med SATA isåfall, finns ju ingen anledning att ha det om jag klarar mig så det räcker och blir över med 133 på IDE bussen och använder mig med de 100-diskar jag har nu ett tag till. Kommer ju inte över 72 MB/s på SATA/150 så det är ju meningslöst.

Ja, ur prestandasynpunkt finns inget att hämta med att byta ut sina diskar från PATA till SATA. Men om man ändå ska köpa nytt, är SATA i de flesta fall att föredra.

Vill man ha mer prestanda är det bästa tipset att byta ut sin systemdisk mot en WD Raptor, men det har förstås med högre rotationshastighet snarare än SATA att göra.

Danny skrev:

dessutom kan man byta disk utan att stänga av datorn om man nu skulle vilja det

Det kan ju vara värt att tillägga att det inte är all SATA-utrustning som stödjer hotplug.

Medlem sedan mars 20011 964 inlägg
#15

Jag gick in i egenskaperna för ATA kontrollern och där är båda kanalerna satta till 100 MB/s och man kunde göra ett enkelt test och på sustained speed stod 56 MB/s vilket ju verkar stämma bättre då. Kanske är nåt i systemet som gör att det segar vid filöverföring.

Medlem sedan dec. 20014 239 inlägg
#16

Prestanda = SCSI ? ;)

Medlem sedan mars 20011 964 inlägg
#17

När jag stängde av antiviruset så steg det från 3 till 7 MB/s, ingen större skillnad alltså. Om allt var rätt så skulle jag kunna skyffla en mapp på 587 MB från disk till disk på runt 10 sekunder, det tar 70-80 sekunder nu. Vad ska man ha för benchmarking program för att kolla upp vad som bromsar?

Medlem sedan aug. 20003 473 inlägg
#18

Altså Läshastigheten är inte från hårdisk till hårdisk (Skiva till skiva)
Utan från bufferten på disken den pendlar ju mellan 1-16mb standard

har du tex 16mb cash på dina diskar kan du ladda ner en ~16mb fil på ca 1 sec

men dina diskar är inte så snabba så dom kan fylla på cashen i sån hastighet o därför sjunker hastigheten

Medlem sedan dec. 20051 056 inlägg
#19

Jag har försökt att samla på mig lite uppgifter på teoretiska flaskhalsar i bussarna. Korrigera mig gärna om jag har fel uppgifter...

http://mattiasnordin.net/web2005/forum/forum_posts.asp?TID=183&PN=1

SATA är att föredra om du har flera diskar då PATA delar på bussens bandbredd när flera diskar läser/skriver samtidigt.

Medlem sedan juli 200412 913 inlägg
#20

Men där kanske den bara kollade hur fort det gick över bussen eller nåt. Det är en viss skillnad det mot ett test "på riktigt"
/red: shit vad svar det kom medans jag skrev, svarade alltså på "Jag gick in i egenskaperna för ATA kontrollern..."

269 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)