** 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

Reply via email to