Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
MBit -> GB suche Formel [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
MBit -> GB suche Formel


 
mcmurphy
22-10-2007, 16:34 
 
Hi,
habe schon gegoogelt aber nix gefunden:
suche eine Formel die mir sacht, wie lange es dauert wenn zb.
8 Giga Byte über eine 400 MBit Leitung geschaufelt werden....
Ich weiß, Anfängerfrage .....
ein Link würde mir schon völlig reichen

 
TobiaZ
22-10-2007, 16:40 
 
Mathe in der Grundschule. :D

Megabit: 10^6 bit
Gigabyte: 10^9 Byte bzw. 2^30 Byte

1Byte = 8 bit

Der Rest ist Magie, äh Mathematik. ;)

Achso, der Vollständigkeit halber: 400 MBit Leitung ist vermutlich eine 400 Mbit/s Leitung. Du erhältst also das Ergebnis in Sekunden...

 
mcmurphy
22-10-2007, 16:44 
 
Ich weiß, war immer mies in Mathe
Bitte (bettel auf Knien ;-)), schick mir doch ne Formel (oder nen Link zu ner Seite, wie gesagt google schon, finde aber nix richtiges)

mein Zie:
wie lange brauchen 1200 GB bei 800 MBIT/s


So würde ich rechen:

800 MBIT = 100 MByte / s

1 GB also 10 s
1200 GB * 10 = 12.000 s
12.000 / 60 = 200 min
200 / 60 = 3,3 h

kommt das hin oder baue ich scheiße?

 
TobiaZ
22-10-2007, 16:50 
 
<?php

$filesize = 8 * pow(2,30) * 8 / pow(10,6);
echo $time = $filesize/400; // Sekunden

?>

Kommst also irgendwo bei 2 1/2 - 3 Minuten aus, wenn die volle Bandbreite zur Verfügung steht.

BTW: Mal nach "Downloadzeit berechnen" gesucht? *rolleyes*zweites ergebnis liefert sogar ein fertiges Script.

 
Tropical
12-11-2007, 14:14 
 
Das ist EINE Division.
Was wird benötigt?
Giga = 10^9
Mega = 10^6
Kilo = 10^3

Und ein Byte = 8 Bit.

Wenn du jetzt 400 Megabit/s hast musst du das erstmal auf Megabyte umwandeln. -> 400 MBit/s / 8 = 50 MB/s

1200 GB sind 1.200.000 Megabyte.

1.200.000 Megabyte / 50 MB/s = 24000s = 400 Minuten = 6,67 Stunden

Zu beachten ist allerdings noch, dass diese Zahlen eigtl. auf Zweierpotenen aufgebaut ist, also ein Kilobyte = 2^10 Byte usw. Dadurch ergeben sich bei höheren Potenzen durchaus gravierende Änderungen.

EDIT: Sry, wusste nicht das auch das erste Thema in dem Forum schon so alt ist...Naja vllt. kanns ja doch jemand brauchen.

 
RanzigeMilch
12-11-2007, 14:45 
 
lesen > euch alle
der murphy hat im 2ten post andere daten genannt und seine rechnung ist richtig also verwirrt ihn net^^

 
TobiaZ
12-11-2007, 15:02 
 
@RanzigeMilch: Guck mal auf Datum und Uhrzeit. ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:30 Uhr.