UG Statistics

From VuzeWiki
Jump to: navigation, search

Edit UG toc
view this alone

The statistics screen of Azureus is reachable via the Tools Menu. It provides you with detailed statistical information about your transfer, your torrents, the BitTorrent network etc. The screen is divided into five tabs which are all further described below.

Activity tab[edit]

This gives recent information about the internet connection workload graphically.

Vuze43StatisticsActivity.png

The color key is the following:

  • Average of your download/upload
  • Rate achieved at this point in time. The darker the blue the faster your download/upload
  • Rate limit of your download/upload. You can change it in the transfer options.
  • Swarm shows the speed of your swarm. For further information have a look at the average swarm speed page.
  • Trimmed (dotted) maximum up-/downlad set by the up-/download speed limit

Transfers tab[edit]

This tab shows the transfer statistics of all the torrents you have (either as a seed or as a peer) or even for the whole lifecycle of your Azureus installation. If you are interested in per-torrent transfer statistics have a look at the general tab of the advanced informations.

Vuze43StatisticsTransfers.png

  • Now shows the current upload/download speed
  • This session shows the volume of data downloaded since you started Azureus
  • Total shows the total volume of data you downloaded since you have Azureus installed

Cache tab[edit]

This gives lots of information about the local cache usage. The cache is needed in order to avoid unnecessary access to your hard drive.

Vuze43StatisticsCache.png

  • Cache Info shows how much of the cache is being used.
  • I/O Reads show how effective the cache is in preventing the need to read from the disk. The higher the % of hits is the more effective it is being. The # column is the number of reads issued and the Amount column shows the volume of data involved in them.
  • I/O Writes show how effective the cache is in preventing the need to write to the disk. The higher the % of hits is the more effective it is being. The # column is the number of writes issued and the Amount column shows the volume of data involved in them.
  • Data Rates gives a recent graphical history so that you can see whether current activity is typical of the recent past.

Distributed database tab[edit]

This tab provides information about the current status of the distributed database (DDB).

Vuze43StatisticsDistributedDatabase.png

The distributed database basically is a peer2peer overlay network that is completely serverless. In Azureus, it is implemented as a distributed hash table (DHT) and mainly used by distributed trackers. If you are interested in functionality of the DDB go to the distributed database page.

If you have detailed knowledge about the meanings of the various items in this tab, please feel free to share it :)

Vivaldi tab[edit]

The Vivaldi View is a visual representation of the Vivaldi system. Vivaldi is part of Azureus' DHT and tries predict ping times by the euclidean distance between the nodes.

Vuze43StatisticsVivaldi.png


The Vivaldi View is a visual representation of the Vivaldi system.

What is Vivaldi?[edit]

Vivaldi is a virtual positioning system. It computes a position for every peer in the system. Vivaldi is part of Azureus DHT. The purpose of Vivaldi is to predict ping times between nodes. In the Vivaldi system, the ping time should equal the distance between 2 peers.

How does it work?[edit]

Vivaldi is a distributed algorithm. There is no central server or node computing the position for everyone. Every peer computes its own Vivaldi position given other peers positions and times to ping them. As part of the DHT protocol, peers now exchange their Vivaldi position. Every time you contact a peer and get a reply from them, you update your position to find the best place where you fit in the Vivaldi coordinates.

What is the coordinates system being used?[edit]

We used Height Vector coordinates. Imagine a 2D field where people are positioned on the top of a stick. Your position on the field (x,y) and the height of the stick (h) represent your coordinates. The distance between two "points" is the sum of their height, plus the usual euclidean distance.

What is Vivaldi being used for?[edit]

At the moment, nothing but computing a position. When we know it works OK, and gives good results, we'll use it to find faster routes to search in the DHT. Vivaldi could improve the DHT responsiveness by 50%.

How efficient is Vivaldi?[edit]

We're still working on the inner algorithms, but Vivaldi already gives logical results, with US people on one side, and European people on the other. Australians, for example, are on the US side, just a bit further than USA itself. We guess that Australian Internet connections are relayed by USA.


Read the Azureus FAQ