... | ... | @@ -144,7 +144,7 @@ RESULT: Min Time: 433.63310397 ns ( 2.199 GiB/s) |
|
|
RESULT: Max Time: 4.62629204 us ( 211.090 MiB/s)
|
|
|
RESULT: Avg Time: 2.25120053 us ( 433.796 MiB/s)
|
|
|
```
|
|
|
At last the slowest connections are tested again, this time in serial, thus ensuring there is no stress on the overall system (f.ex. interconnect).
|
|
|
At the end the slowest connections are retested in serial, which ensures that Linktest places no stress additional stress on the system aside from the stress required to measure the connection. This is useful to see if the poor performance of a given connection may be due to the load Linktest places on the system, for example the interconnects, or if the connection is just bad, for example due to a badly seated connection.
|
|
|
```
|
|
|
0: PINGPONG 3 <-> 6: 1st: 4.62629 us ( 211.0897 MiB/s) 2nd: 3.89782 us ( 250.5408 MiB/s)
|
|
|
1: PINGPONG 2 <-> 5: 1st: 4.20862 us ( 232.0387 MiB/s) 2nd: 3.17407 us ( 307.6689 MiB/s)
|
... | ... | @@ -154,7 +154,7 @@ RESULT: Max Time: 3.89781850 us ( 250.541 MiB/s) |
|
|
RESULT: Avg Time: 3.53594427 us ( 276.182 MiB/s)
|
|
|
```
|
|
|
## stderr
|
|
|
The stderr output shows information that are for debugging/monitoring purposes. The following f.ex. shows 2 info messages, the memory usage on each node and the runtime of non measuring steps in linktest.
|
|
|
The stderr output shows information that are for debugging/monitoring purposes. The following example shows 2 info messages, the memory usage on each node and the runtime of non measuring steps in linktest.
|
|
|
```
|
|
|
[linktest.cc in main:92] info: System string = "generic"
|
|
|
[benchmark.cc in benchmark:902] info: Using PinnedMmapAllocator
|
... | ... | @@ -180,5 +180,14 @@ timings[000] [sionclose] t= 403.51134 us |
|
|
[sionwrite] 3904 B
|
|
|
timings[000] [all] t= 312.74890 ms
|
|
|
```
|
|
|
## sion file
|
|
|
The sion file with the default name `pingpong_results_bin.sion` contains measurement data in binary form. Its format is optimized for parallel access which causes it to be very sparse. You can compress it for minimal storage usage with `siondefrag -q 1 ...`. |
|
|
\ No newline at end of file |
|
|
## SION Files
|
|
|
Unless turned off, Linktest will, by default, also generate a binary SION file, whose default name is `pingpong_results_bin.sion`. This file contains the Linktest measurements, a list of the involved hosts, as well as the options passed to Linktest when it was executed.
|
|
|
|
|
|
If `--no-sion-file` is specified as a command-line option when executing Linktest then no SION file is generated. If `--parallel-sion-file` is specified as a command-line option when executing Linktest then the output SION file, if enabled, will be written out in parallel. This speeds up the output to file systems that support parallel access. The name of the output SION file can be changed via the command-line argument `-o` or `--output` followed by a space and the name of the file.
|
|
|
|
|
|
### SION File Defragmentation
|
|
|
The format of these SION files is optimized for parallel access which causes them to be very sparse. You can compress the SION files as follows:
|
|
|
```
|
|
|
siondefrag -q 1 input.sion output.sion
|
|
|
```
|
|
|
where `input.sion` is the name of the input SION file and `output.sion` is the name of the output SION file. Note that in-place compression is possible, as such the names of the input and output SION files can be identical. |
|
|
\ No newline at end of file |