PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Speedtest der Leitung zum Server



Seiten : [1] 2

ldi91
13.06.06, 16:36
Ich hab ein Server. Um zu wissen wie Schnell dieser ans Internet angebunden ist , hätte ich gern ein Script wie http://www.wieistmeineip.de/ping/. Gibt es da eine Lösung für Perl. Ist der Pingwert überhaupt aussagekräftig(ich hab da was gegenteiliges gehört). Gibt es andere Lösungen zum Testen des Speeds.

bla!zilla
13.06.06, 20:56
Ping ist Signallaufzeit. Das lässt keine Rückschlüsse auf die Bandbreite zu. Vergleiche DSL ohne FastPath mit ISDN.

Basti_litho
13.06.06, 21:14
weiß nicht ob ich es richtig verstanden haben, aber wieso nicht netio:
http://freshmeat.net/projects/netio/

oder einfach eine Datei herunterladen?

marce
14.06.06, 07:29
das Problem dabei ist immer nur, man bräuchte eine Gegenstelle, die mit höherer Bandbreite angebunden ist (und auch das Netz zwischendrin)...

Daher: Am einfachsten ist, einfach mal den Provider zu fragen...

ldi91
14.06.06, 15:20
Ich hab den Server im Keller zuhause stehen

theWireless
14.06.06, 17:32
Ich hab den Server im Keller zuhause stehen
na dann weist du doch, was du für ne Anbindung hast :confused:

basstscho
14.06.06, 18:06
Wie theWireless schon gesagt hat, du solltest ja deine Anbindung kennen.
Du musst dir da allerdings eines klar machen: Die Downloadspeed, die jemand hat, der auf deinen Server zugreift ist gleich der Uploadspeed die du hast.
Hab schon oft erlebt, dass welche sagen: Ich habe ADSL 6000, daher kann jemand mit DSL6000 auch von meinem Server mit Fullspeed ziehen. Der Upload beträgt hier allerdings lediglich 576kbit/s....
Klar...bei SDSL etc. sieht das wieder anders aus, aber davon geh ich mal jetrzt nicht aus.

Grüeß Johannes

ldi91
14.06.06, 19:52
Ja schon klar ich weis das ich dsl2000 hab, aber ich weis nicht wie stark die Leitung ausgelastet ist und das würd ich dann mit einen "kleinen-Speedtest" machen.

marce
14.06.06, 20:02
bei einem Test ist die Leitung zu 100% ausgelastet. :-)

Ansonsten - lass doch mal einen mrtg mitlaufen...

sysop
14.06.06, 22:24
bing (http://linux.about.com/cs/linux101/g/bing.htm) könnte das sein, was du suchst, allerdings nicht das 1000%´tige für 100Mb netze

ldi91
15.06.06, 21:56
ich hab es einfach mit dem ping test gemacht, auch wenn das mit den zeiten nicht ganz so stimmt, hauptsache ich hab ein anhaltspunkt(umso länger pingtime so ausgelasteter).

marce
16.06.06, 06:01
leider sagt ping aber so ziemlich genau gar nichts über die Netzauslastung aus - liegt an der Piorisierung diverser Pakete... :-)

basstscho
16.06.06, 07:27
So wie ich das jetzt verstanden habe gehts dir drum, wie ausgelastet die Leitung ist...dann pack doch einfach ein Statistiktool druff...

Ich kann http://hotsanic.sourceforge.net/ nur empfehlen. Läuft bei mir auf allen Servern!

Grüße Johannes

bla!zilla
16.06.06, 08:53
Oder Cacti bzw. MRTG. Tun alle ihren Dienst.

penguin007
16.06.06, 21:12
vllt. brauchst du sowas
ftp://ftp.kernel.org/pub/software/web/bwbar

mfg

ldi91
17.06.06, 16:17
@penguin007 geht nicht so ganz(hab ja auch keine ahnung)

web01:/web/docviewer/bwbar # ./Makefile
./Makefile: line 14: PROGS: command not found
./Makefile: line 16: CC: command not found
./Makefile: line 17: CFLAGS: command not found
./Makefile: line 18: LDFLAGS: command not found
./Makefile: line 19: LIBS: command not found
./Makefile: line 21: PROGS: command not found
./Makefile: line 21: all:: command not found
./Makefile: line 23: clean:: command not found
./Makefile: line 24: PROGS: command not found
./Makefile: line 26: distclean:: command not found
./Makefile: line 29: bwbar:: command not found
./Makefile: line 30: CC: command not found
./Makefile: line 30: CFLAGS: command not found
./Makefile: line 30: LDFLAGS: command not found
./Makefile: line 30: LIBS: command not found
./Makefile: line 30: LIBS: command not found
./Makefile: line 30: $(LIBS): ambiguous redirect

stefan.becker
17.06.06, 16:23
./Makefile: line 16: CC: command not found

Dir fehlt ein Compiler. Starte das Konfigurationstool deiner Distribution und installier halt nach.

Oder besorge dir das gewünschte Programm per Paketsuchmaschine:

http://rpm.pbone.net/
http://rpmfind.net/
http://rpmseek.com

ldi91
17.06.06, 16:45
ich hab gcc installiert ist das ein falcher compiler

stefan.becker
17.06.06, 16:49
Schau ins README des Programmes, was zusätzlich benötigt wird.

Ansonsten versuchs doch mit einem fertigen Paket, das spart viel Arbeit.

ldi91
17.06.06, 17:03
wo ist die compalierte version zu finden?

stefan.becker
17.06.06, 17:05
Such doch erstmal selbst. Ich habe dir oben 3 mögliche Quellen gennant. Außerdem gibt es noch packman etc.

ldi91
17.06.06, 17:08
ist es schlimm auf ein suse fedora rpms zu spielen?
hab ich noch nie ausprobiert

stefan.becker
17.06.06, 17:20
Ne das wiederum besser nicht machen.

ldi91
17.06.06, 17:35
geht auch gar net.

ldi91
17.06.06, 17:36
gibt es irgendwo die rpm bwbar für suse

penguin007
18.06.06, 08:43
installier doch mal
g++ und cpp

penguin007
18.06.06, 09:35
wenn du alles richtig machst muss zum schluss sowas kommen siehe anhang

ldi91
18.06.06, 09:55
ich hab beide compiler und es geht immer noch nicht

r00t043
18.06.06, 10:08
@penguin007 geht nicht so ganz(hab ja auch keine ahnung)

web01:/web/docviewer/bwbar # ./Makefile
./Makefile: line 14: PROGS: command not found
./Makefile: line 16: CC: command not found
./Makefile: line 17: CFLAGS: command not found
./Makefile: line 18: LDFLAGS: command not found
./Makefile: line 19: LIBS: command not found
./Makefile: line 21: PROGS: command not found
./Makefile: line 21: all:: command not found
./Makefile: line 23: clean:: command not found
./Makefile: line 24: PROGS: command not found
./Makefile: line 26: distclean:: command not found
./Makefile: line 29: bwbar:: command not found
./Makefile: line 30: CC: command not found
./Makefile: line 30: CFLAGS: command not found
./Makefile: line 30: LDFLAGS: command not found
./Makefile: line 30: LIBS: command not found
./Makefile: line 30: LIBS: command not found
./Makefile: line 30: $(LIBS): ambiguous redirect


Ganz sicher die README gelesen?

Ich kenne das Projeckt nur vom sehen, aber ich kann dir bestimmt sagen, das
./Makefile falsch ist.
Ich wette da steht, das du
./configure
make
make install ausfuehren sollst. (unter umstaenden bei dir ohne "./configure" und "make install", also nur "make", aber mit den drei Befehlen nacheinander, kannst du jedes normale Projekt uebersetzen, aber trozdem bitte vorher die README lesen)

Ein Makefile enthaelt nur die Anweisungen fuer das Programm make und ist selbst keine ausfuehrbare Datei.

ldi91
18.06.06, 10:15
web01:~ # make
make: *** No targets specified and no makefile found. Stop.
web01:~ # cd /web/bwbar/
web01:/web/bwbar # ./configure
-bash: ./configure: No such file or directory
web01:/web/bwbar # make
make: *** No targets specified and no makefile found. Stop.
web01:/web/bwbar # ./configure
-bash: ./configure: No such file or directory
web01:/web/bwbar # make
gcc -Wall -O2 -s -o bwbar bwbar.c -lpng
bwbar.c:32:17: error: png.h: No such file or directory
bwbar.c: In function âwrite_bar_graphâ:
bwbar.c:44: error: syntax error before âpaletteâ
bwbar.c: At top level:
bwbar.c:56: error: syntax error before âpng_ptrâ
bwbar.c:56: warning: type defaults to âintâ in declaration of âpng_ptrâ
bwbar.c:56: warning: initialization makes integer from pointer without a cast
bwbar.c:56: warning: data definition has no type or storage class
bwbar.c:57: error: syntax error before âinfo_ptrâ
bwbar.c:57: warning: type defaults to âintâ in declaration of âinfo_ptrâ
bwbar.c:57: warning: initialization makes integer from pointer without a cast
bwbar.c:57: warning: data definition has no type or storage class
bwbar.c:58: error: syntax error before â*â token
bwbar.c:58: warning: type defaults to âintâ in declaration of âborder_rowâ
bwbar.c:58: warning: data definition has no type or storage class
bwbar.c:59: error: syntax error before â*â token
bwbar.c:59: warning: type defaults to âintâ in declaration of âbar_rowâ
bwbar.c:59: warning: data definition has no type or storage class
bwbar.c:60: error: syntax error before â*â token
bwbar.c:60: warning: type defaults to âintâ in declaration of âbpâ
bwbar.c:60: warning: data definition has no type or storage class
bwbar.c:63: warning: type defaults to âintâ in declaration of âbwidthâ
bwbar.c:63: error: âwidthâ undeclared here (not in a function)
bwbar.c:63: error: âborderâ undeclared here (not in a function)
bwbar.c:63: warning: data definition has no type or storage class
bwbar.c:64: warning: type defaults to âintâ in declaration of âbheightâ
bwbar.c:64: error: âheightâ undeclared here (not in a function)
bwbar.c:64: warning: data definition has no type or storage class
bwbar.c:66: warning: type defaults to âintâ in declaration of âborder_rowâ
bwbar.c:66: error: conflicting types for âborder_rowâ
bwbar.c:58: error: previous declaration of âborder_rowâ was here
bwbar.c:66: error: âpng_byteâ undeclared here (not in a function)
bwbar.c:66: warning: initialization makes integer from pointer without a cast
bwbar.c:66: error: initializer element is not constant
bwbar.c:66: warning: data definition has no type or storage class
bwbar.c:67: warning: type defaults to âintâ in declaration of âbar_rowâ
bwbar.c:67: error: conflicting types for âbar_rowâ
bwbar.c:59: error: previous declaration of âbar_rowâ was here
bwbar.c:67: warning: initialization makes integer from pointer without a cast
bwbar.c:67: error: initializer element is not constant
bwbar.c:67: warning: data definition has no type or storage class
bwbar.c:69: error: syntax error before âifâ
bwbar.c:72: warning: type defaults to âintâ in declaration of âpng_ptrâ
bwbar.c:72: error: redefinition of âpng_ptrâ
bwbar.c:56: error: previous definition of âpng_ptrâ was here
bwbar.c:72: warning: implicit declaration of function âpng_create_write_structâ
bwbar.c:72: error: âPNG_LIBPNG_VER_STRINGâ undeclared here (not in a function)
bwbar.c:73: error: initializer element is not constant
bwbar.c:73: warning: data definition has no type or storage class
bwbar.c:75: error: syntax error before âifâ
bwbar.c:78: warning: type defaults to âintâ in declaration of âinfo_ptrâ
bwbar.c:78: error: redefinition of âinfo_ptrâ
bwbar.c:57: error: previous definition of âinfo_ptrâ was here
bwbar.c:78: warning: implicit declaration of function âpng_create_info_structâ
bwbar.c:78: error: initializer element is not constant
bwbar.c:78: warning: data definition has no type or storage class
bwbar.c:79: error: syntax error before âifâ
bwbar.c:87: warning: type defaults to âintâ in declaration of âpng_init_ioâ
bwbar.c:87: warning: parameter names (without types) in function declaration
bwbar.c:87: warning: data definition has no type or storage class
bwbar.c:89: warning: type defaults to âintâ in declaration of âpng_set_compression_levelâ
bwbar.c:89: warning: parameter names (without types) in function declaration
bwbar.c:89: warning: data definition has no type or storage class
bwbar.c:92: error: syntax error before numeric constant
bwbar.c:94: warning: type defaults to âintâ in declaration of âpng_set_IHDRâ
bwbar.c:94: warning: data definition has no type or storage class
bwbar.c:96: error: syntax error before numeric constant
bwbar.c:96: warning: type defaults to âintâ in declaration of âpng_set_PLTEâ
bwbar.c:96: warning: data definition has no type or storage class
bwbar.c:98: warning: type defaults to âintâ in declaration of âpng_write_infoâ
bwbar.c:98: warning: parameter names (without types) in function declaration
bwbar.c:98: warning: data definition has no type or storage class
bwbar.c:100: warning: type defaults to âintâ in declaration of âpng_set_packingâ
bwbar.c:100: warning: parameter names (without types) in function declaration
bwbar.c:100: warning: data definition has no type or storage class
bwbar.c:105: error: syntax error before numeric constant
bwbar.c:105: warning: type defaults to âintâ in declaration of âmemsetâ
bwbar.c:105: error: conflicting types for âmemsetâ
bwbar.c:105: warning: data definition has no type or storage class
bwbar.c:108: warning: type defaults to âintâ in declaration of âbpâ
bwbar.c:108: error: conflicting types for âbpâ
bwbar.c:60: error: previous declaration of âbpâ was here
bwbar.c:108: error: initializer element is not constant
bwbar.c:108: warning: data definition has no type or storage class
bwbar.c:109: error: syntax error before âforâ
bwbar.c:112: warning: type defaults to âintâ in declaration of âspacerâ
bwbar.c:112: warning: data definition has no type or storage class
bwbar.c:113: error: syntax error before âforâ
bwbar.c:115: warning: type defaults to âintâ in declaration of âfspacerâ
bwbar.c:115: error: âspacersâ undeclared here (not in a function)
bwbar.c:115: warning: data definition has no type or storage class
bwbar.c:116: error: syntax error before âifâ
bwbar.c:123: error: syntax error before â++â token
bwbar.c:124: warning: type defaults to âintâ in declaration of âspacerâ
bwbar.c:124: error: redefinition of âspacerâ
bwbar.c:112: error: previous definition of âspacerâ was here
bwbar.c:124: error: initializer element is not constant
bwbar.c:124: warning: data definition has no type or storage class
bwbar.c:125: error: syntax error before â}â token
bwbar.c:139: warning: type defaults to âintâ in declaration of âpng_write_endâ
bwbar.c:139: warning: parameter names (without types) in function declaration
bwbar.c:139: warning: data definition has no type or storage class
bwbar.c:140: warning: type defaults to âintâ in declaration of âstatusâ
bwbar.c:140: error: redefinition of âstatusâ
bwbar.c:61: error: previous definition of âstatusâ was here
bwbar.c:140: warning: data definition has no type or storage class
bwbar.c:142: error: syntax error before â:â token
make: *** [bwbar] Error 1