** Description changed: + GENERAL DESCRIPTION + *********************** + Throttling implementation today is not working as users might expect, often saturating the link. - A screencast shows this issue with more detail: - http://people.canonical.com/~zyga/Maverick%20Movie004-1.m4v - The actual limit during that video was around 10-20KB + STEPS FOR REPRODUCING + ************************* + + 1. Ensure the Ubuntu One client is installed and running + + 2. In Ubuntu One client, limit its bandwidth to a small number (for + example 20 KB) + + 3. Copy a big file to a folder configured to be synced by Ubuntu One + + 4. Open the System Monitor + + 4. Wait one minute + + 5. In the Terminal, run the following command: ping google.com -c20 + + + EXPECTED BEHAVIOUR + ********************** + + The monitored latency and throughput to be stable. + + + REAL BEHAVIOUR + ***************** + + The monitored latency and the throughput to be unstable. + + + RELEVANT DETAILS + ****************** + + - A screen-cast shows this issue with more detail: + http://people.canonical.com/~zyga/Maverick%20Movie004-1.m4v. + + - The actual limit during this video was around 10-20KB. + + + WORKARROUND + **************** + + Saturation can partially be mitigated by doing the following: + + 1. By contracting an Internet Service which follows the International + Computer Science Institute quality standards, testable at + http://netalyzr.icsi.berkeley.edu. Many times bandwidth saturation is + caused by an improper upload buffering from the Internet Service + Provider, which will affect not only the Ubuntu One Client but any + service that uploads to the Internet. + + 2. If you are pretending to use a wireless network, only use routers + which are IEEE 802.11n compliant. This standard uses more advance + algorithms than its predecessors for assigning bandwidth to links. + + 3. If you are using a home router, disable any feature which doesn't + belong to any standard but are specific from the router's manufacturer. + These generally are the firewall and the Quality of Service features, + except Wireless Multimedia Extensions (WME or WMM). These specific + functions trend to dramatically increase network latency when the link + gets saturated. + + 4. If any application being used give an option to limit bandwidth, + limit it to the 80% of the contracted one. This will ensure constant + throughput for that program and faster initialisation for other services + while bandwidth is being negotiated between them.
** Description changed: GENERAL DESCRIPTION - *********************** + ******************* Throttling implementation today is not working as users might expect, often saturating the link. - STEPS FOR REPRODUCING - ************************* + ********************* 1. Ensure the Ubuntu One client is installed and running 2. In Ubuntu One client, limit its bandwidth to a small number (for example 20 KB) 3. Copy a big file to a folder configured to be synced by Ubuntu One 4. Open the System Monitor 4. Wait one minute 5. In the Terminal, run the following command: ping google.com -c20 - EXPECTED BEHAVIOUR - ********************** + ****************** The monitored latency and throughput to be stable. - REAL BEHAVIOUR - ***************** + ************** The monitored latency and the throughput to be unstable. - RELEVANT DETAILS - ****************** + **************** - A screen-cast shows this issue with more detail: http://people.canonical.com/~zyga/Maverick%20Movie004-1.m4v. - The actual limit during this video was around 10-20KB. - - WORKARROUND - **************** + WORKAROUND + ********** Saturation can partially be mitigated by doing the following: 1. By contracting an Internet Service which follows the International Computer Science Institute quality standards, testable at http://netalyzr.icsi.berkeley.edu. Many times bandwidth saturation is caused by an improper upload buffering from the Internet Service Provider, which will affect not only the Ubuntu One Client but any service that uploads to the Internet. 2. If you are pretending to use a wireless network, only use routers which are IEEE 802.11n compliant. This standard uses more advance algorithms than its predecessors for assigning bandwidth to links. 3. If you are using a home router, disable any feature which doesn't belong to any standard but are specific from the router's manufacturer. These generally are the firewall and the Quality of Service features, except Wireless Multimedia Extensions (WME or WMM). These specific functions trend to dramatically increase network latency when the link gets saturated. 4. If any application being used give an option to limit bandwidth, limit it to the 80% of the contracted one. This will ensure constant throughput for that program and faster initialisation for other services while bandwidth is being negotiated between them. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to a duplicate bug report (634013). https://bugs.launchpad.net/bugs/720707 Title: Bandwidth limit is not correctly enforced: Transmission delays are inserted between data chunk writes (of arbitrary sizes) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntuone-storage-protocol/+bug/720707/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs