2016-05-28 6 views
-3

Ich gruppiere nach IP-Adresse und Datum und habe Bitrate als Spalte. Ich möchte Bitrate (3600) in MB umwandeln. So berechne ich aber nicht, ob es richtig ist.Wie konvertiert man Bitraten in Megabyte

//5 is 5 seconds per every row. i need to add this for every row. 
    seconds += 5; 
    Megabytes+=(3600 * 5 * 1000); // result 18000000 kbits 

Wie kann ich dies in MB konvertieren?

+2

Hinweis: Ein KiB ist 1024 Bytes, ein MiB ist 1024 KiB. (Mi/Ki werden verwendet, um von SI K/M zu unterscheiden.) – user2864740

Antwort

0

3600 bps = 450 Bytes pro Sekunde. 450 * 5 = 2,25 MB pro Zeile über 5 Sekunden. Das ist langsam für rohe Kommunikation, aber ok auf Serverebene, wenn Sie das Parsing und andere Vorverarbeitungen in Betracht ziehen, die zum Extrahieren der Daten benötigt werden.

0

Vielen Dank, ich habe es geschafft, die Probleme zu lösen und hier, wie ich es gemacht habe.

totbitrate + = (3600 * 5 * 1000)/800000;

Verwandte Themen