Sunday, October 2, 2011

The Beginner’s Guide to Using QoS (Quality of Service) on Your Router


banner-01
We’ve covered QoS before when we showed you prioritize your DD-WRT router’s traffic and in our 5th tip for getting the most out of Tomato. It’s a little more complicated than creating rules, so let’s see how things work.

What Is QoS?

sshot-1
QoS, or Quality of Service, is a method for controlling traffic priority on networks. It works on all levels of network activity, but for our purposes, it’ll be centered around your home router. There, QoS kicks in when there’s a bottleneck and decides which traffic is more important than the rest. Exactly what is more important then the rest is based on rules that you supply. You can specify importance based on criteria such as IP address, MAC address, and even service name.

Where’s the Bottleneck?

Many people set up QoS hoping that it’ll do a lot of good only to report later that it doesn’t do anything. That’s because QoS only works when the bottleneck is in the right place, and the key settings are your bandwidth declarations.
bandwidth 1-01
Suppose that your QoS settings are set beyond the bandwidth you receive from your ISP. What happens is that the traffic that leaves your router isn’t prioritized because your router thinks that there’s ample bandwidth available. Meanwhile, you’re hitting your ISP’s caps, and they’re the ones who decide what is and isn’t important.
On the other hand, if you set your QoS’s declared bandwidth lower than your allotted ISP bandwidth, you’re creating an artificial bottleneck where you can control it: at your router. Now, your own QoS settings kick in and re-arrange your traffic. The cost of bandwidth is pretty minimal, but by tweaking things slowly you can marginalize it further.

Tweaking Steadily

The key to getting your bandwidth back is tweaking and observing over time. The Uplink and Downlink settings are your keys.
sshot-2
Start by taking a bandwidth test to find out what your normal speeds are from your ISP. There are numerous tests out there, such as Speakeasy Speed Test and SpeedTest.net.
bandwidth test 2
bandwidth test 1
We suggest you start your QoS dabbling by setting these values to 85% to ensure that your QoS is being effective. Once you tweak your settings until things work the way you want them, you need to take the next step and ramp things up bit by bit.
Take your Downlink and Uplink and boost them by 1-2% at a time, preferably while maxing out your bandwidth and checking your QoS settings to make sure they’re still in effect. It’s possible to go as high as 95% percent and still have your bandwidth prioritization working. Kick things up by an increment and give it a few days. Lather, rinse, repeat. You can reclaim quite a bit of sacrificed bandwidth this way

The Beginner’s Guide to Using QoS (Quality of Service) on Your Router


banner-01
We’ve covered QoS before when we showed you prioritize your DD-WRT router’s traffic and in our 5th tip for getting the most out of Tomato. It’s a little more complicated than creating rules, so let’s see how things work.

What Is QoS?

sshot-1
QoS, or Quality of Service, is a method for controlling traffic priority on networks. It works on all levels of network activity, but for our purposes, it’ll be centered around your home router. There, QoS kicks in when there’s a bottleneck and decides which traffic is more important than the rest. Exactly what is more important then the rest is based on rules that you supply. You can specify importance based on criteria such as IP address, MAC address, and even service name.

Where’s the Bottleneck?

Many people set up QoS hoping that it’ll do a lot of good only to report later that it doesn’t do anything. That’s because QoS only works when the bottleneck is in the right place, and the key settings are your bandwidth declarations.
bandwidth 1-01
Suppose that your QoS settings are set beyond the bandwidth you receive from your ISP. What happens is that the traffic that leaves your router isn’t prioritized because your router thinks that there’s ample bandwidth available. Meanwhile, you’re hitting your ISP’s caps, and they’re the ones who decide what is and isn’t important.
On the other hand, if you set your QoS’s declared bandwidth lower than your allotted ISP bandwidth, you’re creating an artificial bottleneck where you can control it: at your router. Now, your own QoS settings kick in and re-arrange your traffic. The cost of bandwidth is pretty minimal, but by tweaking things slowly you can marginalize it further.

Tweaking Steadily

The key to getting your bandwidth back is tweaking and observing over time. The Uplink and Downlink settings are your keys.
sshot-2
Start by taking a bandwidth test to find out what your normal speeds are from your ISP. There are numerous tests out there, such as Speakeasy Speed Test and SpeedTest.net.
bandwidth test 2
bandwidth test 1
We suggest you start your QoS dabbling by setting these values to 85% to ensure that your QoS is being effective. Once you tweak your settings until things work the way you want them, you need to take the next step and ramp things up bit by bit.
Take your Downlink and Uplink and boost them by 1-2% at a time, preferably while maxing out your bandwidth and checking your QoS settings to make sure they’re still in effect. It’s possible to go as high as 95% percent and still have your bandwidth prioritization working. Kick things up by an increment and give it a few days. Lather, rinse, repeat. You can reclaim quite a bit of sacrificed bandwidth this way.

Keep Your PC’s Data Safe Using Create Synchronicity


00_create_synchronicity_window
Keeping your data safe by performing regular backups is important. However, how many of us actually remember to stop what we’re doing and back up our data manually? An easy-to-use, automatic backup solution would solve that problem.
Create Synchronicity is a free backup and synchronization tool that allows you to manually or automatically keep your data backed up. You can use it to copy almost any type of file, including documents, pictures, videos, and music, to any USB flash drive, external drive, or even a connected network drive.
See the link at the bottom of the article to download Create Synchronicity. You can download an installer or a .zip file containing the program in a portable format that needs no installation.
We downloaded the portable .zip file. To run this, simply extract the files from the .zip file and double-click the .exe file. If you would rather install the program, download the installer and follow the instructions in the setup wizard.
01_running_create_synchronicity
Select the language for the program from the drop-down list and click Ok.
02_select_language
The first time you run Create Synchronicity, you are asked if you want to check for updates when the program starts. Answer Yes or No to continue.
03_check_for_updates_on_startup
Before performing a backup in Create Synchronicity, you must create at least one profile. You can have multiple profiles for backing up different sets of files at different times.
Click New profile.
04_clicking_new_profile
The text “New profile” is selected. Type a name for your profile and press Enter.
05_creating_profile
The profile settings dialog box displays. Specify the main directory to be backed up and the directory to which the files will be copied using the … buttons in the Directories box. Select subdirectories as desired and the Synchronization method.
You can also select to include or exclude certain files and some Advanced options.
06_profile_settings_dialog
Your new profile displays in the Profiles section of the main Create Synchronicity window. You can manually back up the files in your profile at any time by clicking on the profile and selecting Synchronize from the popup menu.
07_profile_menu
A dialog box displays showing the progress of each step in the backup process.
08_sychronizing_dialog
If you want to back up your files automatically, you can schedule a specific time to run the backup process in the background. To do this, click the profile you want to schedule and select Scheduling from the popup menu.
09_selecting_scheduling
The Scheduling dialog box displays. There is a warning at the top of the dialog box telling you that Create Synchronicity has to register itself as a startup program to enable scheduling. This is done automatically, once you turn on scheduling.
Select the Enable scheduling for this profile check box and choose other options to specify how often you want the backup performed.
NOTE: When entering a time in the At edit box, use a 24-hour clock. For example, 3:00 pm would be entered as 15:00.
If your computer is off periodically when the backup process is supposed to run, you might want to turn on the Catch up missed backups option. This option tells Create Synchronicity to run any backup profile that was scheduled to run, but was postponed by more than two days. For example, say a backup was supposed to run on September 27 at 5:00 pm, and the computer was not on at that time. As of September 29, Create Synchronicity will periodically try to start the backup until it has been successfully started.
10_scheduling_dialog
When a profile has been scheduled, a clock is added to the profile’s icon.
11_clock_on_profile_icon
You can see what profile is supposed to run next and when by moving your mouse over the Create Synchronicity icon in the system tray.
12_schedule_displaying_on_tray_icon
When a scheduled backup runs, Create Synchronicity displays a message on the system tray icon saying the backup is running. Another message displays when the backup job is done.
13_successfully_synced_message
If you close Create Synchronicity using the X in the upper, right corner of the window, it still runs in the background so scheduled backups can run. However, to open the program again, you need to start it using any shortcuts you created or the .exe file.
Create Synchronicity has many more handy features. For example, when backing up to a network drive, you can use the UNC path for that drive, such as \\192.169.0.25\MyBackupFolder\MySubFolder.
Create Synchronicity is fully portable. The settings for the program are stored in individual configuration files in a config directory located in the same directory as the program.
There are some advanced features such as a command line interface and the ability to change some hidden settings using the configuration files. For more information about these features and about using Create Synchronicity, see their manual at http://synchronicity.sourceforge.net/help.html.
Download Create Synchronicity from http://synchronicity.sourceforge.net/.