FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Klarade millennium-buggen
|
Ja, som topic lyder så undrar jag vad pingen ska ligga på när man pingar ett svensk webbhotell, vad är bra och vad är inte bra osv.? När jag pingar t.ex. Port80 så hamnar jag på runt 15 ms medan andra kanske ligger på 20-40 ms. Hur stor är skillnaden och är skillnaden märkbar?
|
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Mycket flitig postare
|
Citat:
ICMP är ju inte TCP eller UDP och innehåller inte "portinformation" i sina paket. Om du med "pinga port 80" menar "kör något hack som mäter hur snabbt en server svarar på HEAD-request eller liknande" kan det vara en annan sak. Vanligt, ICMP-ping mäter RTT. Round trip time. Dvs, hur lång tid tar det för paket A att till server foo och hur lång tid tar det för server foo att skicka tillbaka ett paket B. Det talar ju oftast mycket om självaste latency linan har. Bandbredden är ju det de flesta människor är intresserade av. Låt oss förtydliga. Du pingar en server "foo". ICMP-reply kommer efter 0.500ms (Jättelång tid tänker du, fy va dåligt) Du pingar en server "bar". ICMP-reply kommer efter 0.005ms (Jättefint tänker du, jag anlitar denna webbhotell) Men: Du har ett scenario där 1 000 000 + jättemånga till, människor pingar en server samtidigt. Server bar har bara en 256Kbit/s lina och alla dessa ping paket kommer köa, för att de pga begränsad bandbredd inte kan levereras på en gång. Plötsligt kommer inte den där tiden för den kraken som sist skickade ICMP-request komma inom de där 0.005ms som han förväntade sig. Server foo å andra sidan har en fetfetfetlina (låt oss säga någon form av satelituppkopling med hög latency men hög bandbredd). Den linan klarar att leverera alla de zillion ICMP-paket och skicka tillbaka svaren. Då kommer även den kraken som skickade sitt paket sist få sin 0.500ms i RTT. (PS det där med jättemånga människor pingande behöver inte vara så att de "pingar", det kan vara folk som bara orsakar vanlig trafik) Så ping säger inte så mycket om man inte vet vad det är för lina och vad den bör ha för RTT i vanliga fall när den är obelastad. Om man visste det skulle man kunna använda ping och RTT för att gissa grovt på hur lastad hans lina är och hur mycket traffikstockning på linan det är. /Zoran |
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Klarade millennium-buggen
|
Vad han menade med Port80 var antagligen ISP'n Port80 (Rix Telecom köpte up).
Sedan handlar det om vad för trafik, IP-tele kräver låg latency. Riktiga ISP som har bra peer ska max ha 30ms mellan dig och slut mål innom sverige. Runt 10-15 igentligen annars är det dåligt trafik utbyte eller sitter du och switchas etc många många mil innan närmaste Distro eller Core router. Du ska igentligen inte ha mer än 15-20ms till Amsterdam, danmark eller finland, etc. Då sitter du på en dålig ISP. Då menar jag mellan din ISP och andra ISP, inte slutmålet. Dock har du privat lina eller sitter på liten skit ISP kan du räkna med hög ms, även Telia hör till den delen switchar ofta flera mil innan routrar och delar hela kommuner på 100-300Mbit. Detta är dock uppgifter man inte borde säga. Men har du över 50ms så är det riktigt dåligt, men sitter du surfar så märker du inte någon skilldnad, dock är bara jag mycket kräsen av mig. ca 0-4 ms brukar vara rimmligt mellan ISP Core nät. 15ms är ca medel från telia mot Port80. |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Klarade millennium-buggen
|
||||
![]() |
![]() |
Svara |
|
|