Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
iondev33 committed Dec 1, 2023
1 parent 22d9fc9 commit db1e175
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ Makes the config file host192.rc

Now we can use it to launch host with IP of 192.168.254.192 and run bping, bpsource, bprecvfile etc. For the other host, do the same with reversed order of IP addresses.

### tuning ionconfig
### Tuning Memory Allocation

If you encounter ION error related to exhaustion of working memory or heap space, you can increase the preallocated memory by modifying the host.ionconfig file which is currently as follows:

Expand All @@ -83,7 +83,11 @@ These values can be adjust to allocate sufficient storage to ION while imposing

Read the man page `man ionconfig` for detailed explanation of the configuration parameters.

## building library
## Tuning LTP Performance

Actual throughput of data transfer depends on the underlying network connection speed, the host's processor speed, the contact graph's data rate, the size of the bundles being sent, the round trip delay between the two hosts, and also on the LTP configuration. Check the ltprc manual page `man ltprc` for details on how to adjust LTP settings to maximize throughput. In the ION source code's root directory, there is an excel file named `ION-LTP-configuration_tool.xlsm` which may assit you in optimizing your LTP configuraiton to get the highest available throughput out of your system.

## Building Library

To build ION library from ion-core, execute the command `./scripts/lib.sh`.

Expand All @@ -99,7 +103,7 @@ Latest Release

Tag: `4.1.2`

10/09/2023
11/30/2023

* Based on ION Open Source 4.1.2
* Initial public release of ion-core (prototype)
Expand Down

0 comments on commit db1e175

Please sign in to comment.