How to: Reduce ISP Ping

There are 8 replies in this Thread. The last Post () by Bas.

  • I posted this in Ghostship's thread, but I thought I would make a new thread with more details for fixing these problems. I encourage people to ignore my spelling and to post additional problems/solutions.



    PINGS AND PONGS: ?(
    Firstly I want to explain a ping. Traditionally a Ping is tiny bit of code that is sent to the server of choice which just tells the server to send it back again, simple. The returned "pong" will arrive back at your computer allowing your computer to show you how long it took the code to do the round trip. This is (usually) measured in milliseconds(ms). A typical ping SHOULD be less than 100ms if the server is in your country and less than 350ms from the opposite side of the world.




    PROBLEMS that increase PING times:


    *Hardware, the longer it takes to get processed by your hardware the more milliseconds(ms) get chewed up.


    *Software, the more applications and software that is running the longer it takes for your ping/pong to get put through the CPU processing queue.


    *Phone line/cable quality Fibre (light) moves data more quickly than coax/copper does(electricity). Also line bad line quality can have terrible effect on lost data (lost data means it has to send it all over again)


    *ISP: your Internet Service Provider may use long/cheap transit routes, have bad contention ratios, bad ISP routers, network routing/hardware issues and a million other things. [3]




    SOLUTIONS :


    *Hardware: (save 5ms)
    Buy better hardware, (you might save 5ms [677] if you are lucky).


    *Software: (save up to 5-100ms)
    -Clean up old software!
    I would STRONGLY suggest disabling or even better, uninstalling any running applications. some culprits that chew background resources : MSN, ICQ, SKYPE, hardware Monitors, Vista gadgets, desktopimages/desktopvideo! and the biggest culprits - AOL software (eww), Norton!!/mcafee, anti-spyware/adware/virus/malware/etc. Now we all need protection, so I wont tell you what to keep, but if you know what takes the resources
    (this will save you loads if you don't already do this, software kills ms and could save you 5-100ms). [instagib]
    -Defrag your system (might save 5-10ms)



    *Phone lines: (Save up to 50% ping times)
    Possibly change to a new ISP using fibre or cable. You could also gather your neighbors signatures sign a petition to go with a particular ISP if they lay new cables in your area (this can work if you have the time and enough paying neighbors/customers) (could drop your ping by half if you have line noise or data loss) Use /ping in CrossFire to check ping/noise/dataloss (please confirm this)



    *ISP: (save 10-400+ Ping [104] )
    This is where it all goes wrong for a lot of people so I will explain this problem in much more detail with the following solutions- Change ISP, Talk to ISP/change ISP plan.


    If you are having issues with your ISP [wall]
    The first thing to do is talk to them[4]. Ring them up and say that you are having connectivity issues with a server (have the IP and ports of the server to hand) and ask them to prioritise it. If you have a cheaper connection you may find they don't know what you mean or simply don't allow customers to do it (costs them money: see 'extra reading' below). They may mention "traffic shaping" or "prioritised traffic" or other such terminology so I shall do my bext to explain what this all means in the following paragraphs. If your ISP refuses or doesn't know what you are talking about, think about an ISP that supports this feature (I have recommended mine at the end of this post).



    EXTRA READING (skip to bottom if you're bored :rolleyes: ):


    Those asking "What is traffic shaping".
    Traffic shaping is where an ISP allows certain traffic (in my case, games) to have first priority over web/video/p2p/etc, it also gives me priority over any customers on a lesser plan for all my traffic. Traffic shaping also normally allows you to get more direct routes to your destination, for example if I connected to CF Server from an ISP Called Talktalk they will send you down the cheapest route they can find (normally this gets routed all over the place to get the cheaper rates thus increasing your ping dramatically). If I connect with my current ISP, they will get the quickest shortest route to my gaming servers.


    Why are they cheaper, that doesn't make sense?
    Well some routes are cheaper because they aren't being used, this could be because they are just crap quality lines or most likely because they are a route that is not currently used because the users of that line are offpeek. An example route might me one that goes to south Africa then routes off to the States then Crete and finally to Germany (an over exaggerated example but you get the idea of how pings can increase very quickly). So your ISP may choose a long route because it doesn't clog up the direct cables that are under load by other ISPs paying more for the more direct route.



    I chose my ISP purely on ping, that is all I care about. It costs me more to ensure the best transit route but IMHO it is worth it. I have a ping of less than 60ms from London to the CF server in germany because of this.





    If any UK residents want the same service I use, choose Pro option from plus.net:<a href='http://www.plus.net/myreferrals/new.html?w645oK3%2FCguHYxTpF%2BrJmTsIFnCG12LIRAN0PMs7JvY%3D'><br>
    >Please use this link to get a discount and help my monthly fee too<</a> [wink2]


    PS I have already added CF server as global prioritised traffic so you wont need to ring them if you do change to the ISP I use [w00t]



    Thanks for reading guys, I hope it helps some of you out there.


    -T

    ---
    My Rig: Quad 3.0Ghz / 4GB RAM(1300Mhz) / Twin 260GTX SLI / Water cooled (18'C idle, 27'C max load), 1TB HDDs (RAID1) - system noise is less than 20 Decibels (barely audible).

  • Very good post!
    What software would you recommend for defraging a system (win xp here)?
    And how often do you do it, cause after all it takes hours, maybe days to defrag a
    messed up system?

  • Quote

    Originally posted by Black
    Very good post!


    Indeed :)


    Quote

    Originally posted by Black
    What software would you recommend for defraging a system (win xp here)?


    the included Disk Defragmenter?


    Quote

    Originally posted by Black
    And how often do you do it, cause after all it takes hours, maybe days to defrag a messed up system?


    Days? You have got to be kidding. 2 hours max.

    <table border="0" align="center" width="75%" height="40px" cellspacing="0"><tr>
    <td align="left" background="http://img217.imageshack.us/img217/9442/swatwj7.png" width="2px"></td>
    <td valign="top" align="center" width="100%" background="http://img182.imageshack.us/img182/401/swatya1.gif"><font face="serif" color="white" size="5">&#191;&#647;&#592;&#653;&#387;&#592;&#623; - magwat?</font></td>
    <td align="right" background="http://img27.imageshack.us/img27/6025/swatright.png" width="2px"></td>
    </tr></table>
    <!--<hr width="85%" />

    Fix'd.

    -->

  • 2 hrs max? u're joking!


    if you have a *really* messed up comp, depending on its performance and HD capacity, maybe up to 12 hours (i'm a technician and i already saw that).

    Creator of the SWAT Mod: Freelancer: Expanded Universe - currently halted due to university activities, but you can help if you want :D


    Go to the FL:EU's forums


    Also click here...


    Pff, I'm not afk. I'm just lurking, coz I don't have even time to post, think about the time I have to mod >.<


    [instagib] [woot] [instagib]

  • Defrag regulary (once a day) the time your System needs to defrag will decrease greatly.


    I personaly defrag my Game Partition (which is only 10 GB big) on startup all included (using O&O Defrag - a pretty old one). While the HDD is defragging i am browsing the forums. The SWAP file is on another physical HDD. Many tweak settings are done to grant power to the Games - i am btw. not overclocking (i simply don´t need it).


    Because i have an own partition for Games, i have only around 10 services running. Since i am on NAT in a little Client Server enviroment i a m using QoS to grant a stable connection rate to my Gameing XP.


    I also use Ccleaner on startup. Once a week i am scanning for Malware. Broadband settings are tweaked with DrTCP many other tweaks are done aswell (for example why shall i use desktop enhancements on a gameing Partition and so on). My drivers are running for the Game i play most which is CF. Using the best Gaming provider you can get is always a very good idea.


    It´s like the question why do i need to clean my house if you never clean your Computer.


    Click the image above to visit us.
    _______________________________________
    "Sir, we are surrounded!"
    "Excellent, now we can attack in any direction."

  • If your looking for a good defrag program, and can afford a legal version of it, get Diskeeper, thats currently the best one ive ever used, and it doesnt take hours like most progs, on top of that it uses a technology that lets it defrag only when your not using it, so you'll never even know its there. If you cant afford it, then, well, one word.....torrents. ^^

  • One reason that disks get fragmented is due to the SWAP file and the fact that Windows can vary the size of this. It starts at one size and if the PC needs more, it can be enlarged. When you restart your computer, the SWAP file returns to its original, minimal size and frees up the HD space it was using. This causes fragmentation of the hard drive. If HD space is not an issue, then stop Windows from bing able to change its SWAP file size, just set it to the maximum values.

    Lt-Cornel Ancalagon the Black



    The early bird might get the worm
    but
    The second mouse gets the cheese

  • A word of caution on defragging:
    Defragging does wear HDDs down, so doing a full defrag daily is asking for trouble if you want your hardware to last. If Like me your upgrade hardware every other month, then it doesnt matter, it will only effect the next poor sucker who buys my gear (although I am terrible at hording old gear).


    IMHO, find a program that defrags while your system is idle and then do a monthly/bi-monthly full defrag.


    -Tristan


    PS: Maybe this should be moved to the support forum? MOD?

    ---
    My Rig: Quad 3.0Ghz / 4GB RAM(1300Mhz) / Twin 260GTX SLI / Water cooled (18'C idle, 27'C max load), 1TB HDDs (RAID1) - system noise is less than 20 Decibels (barely audible).

  • @CPU: Just wanted to mention that the CPU has a VERY low role in your ping (IMHO), more important is your ISP, your connection (No downloads, Peer-To-Peer, skype/VoiP) IMHO & AFAIK