Home
Measurement
Setup
Dual-Stack
List
Connectivity
Hop
Count
RTT
Throughput
OS Dependence
IPv6 Address
Provisioning
IPv6 Tunnel
Performance
Scripts
References
Internal
Access
|
|
OS Dependence
In this test, we evaluate the average throughput
performance of IPv6 implementations under different operating systems. We
choose to evaluate three popular OSes, namely Windows XP, FreeBSD 6.1 and
Fedora Core 5. For this test, we first ran some scripts to probe each
dual-stack host and extract the information regarding the OS that it uses.
Out of the 2,014 dual-stack hosts on our list, we were able to extract the
OS information of 1,284 hosts. Fig. 8 shows the OS distribution of the
dual-stack server hosts that we tested, where we see that the majority of
the dual-stack server hosts run Unix-based operating systems. Using
different combinations of “client OS”-“server OS”
test configurations (shown in Table III), we measured the average download
throughput from different OSes.
Fig.
8. OS Distribution of Dual-Stack Servers
Table
III. Client-Server Operating Systems Test Pairs
Client OS
|
Server OS
|
Fedora
Core 5
|
BSD
(http://open.nlnetlabs.nl)
|
FreeBSD
6.1
|
Fedora
(http://zeniiia.linux.org.uk)
|
Windows
XP
|
SuSE
(http://plum.ipv6.man.poznan.pl)
|
|
RedHat (http://collab.ecs.soton.ac.uk)
|
|
Windows
XP (http://ipv6.sjtu.edu.cn)
|
We summarized the average IPv6 download rate from
different clients to different servers in Table IV, in which it is only
meaningful to compare the results within the same column because network
conditions differ greatly among different servers. The results show that
for the same server, the BSD and Fedora clients obtained similar throughput
as each other. On the other hand, the Windows client performed the worst
among the three types of clients. In our results, the Windows client can
only obtain at most 50% of the average download rate of the BSD and Fedora
clients. Our results agree with those reported in [10], where files were downloaded from a
BSD server using Linux, BSD and Windows XP clients. In [10],
their results show that while the Linux and BSD clients achieved similar
IPv6 throughput, they also significantly outperform the Windows XP client.
Table IV. Client-Server Throughput
Results (KBytes/s)
|
Server OS
|
BSD
|
Fedora
|
SuSE
|
RedHat
|
WinXP
|
Client OS
|
BSD
|
106
|
147
|
204
|
51
|
1413
|
Fedora
|
100
|
120
|
574
|
88
|
1600
|
WinXP
|
51
|
42
|
42
|
26
|
151
|
.
|
|