| The research on measurement of network performance has been more and more important as the applications of Internet become more and more widely, and the network measurement device can help people to monitor the healthy state of network, to locate the position of network problem. But at present the network measurement device markets are controlled by foreign companies. In this paper, one network performance measurement device prototype is designed and implemented, with Intel Xscale microprocessor and embedded Linux operating system technologies. The methods to solve the key problems of network performance measurement device are discussed, and its hardware platform structure and implementation, software platform structure and implementation are given.The FPGA hardware acceleration technology is used to increase the bus speed and to improve the data processing ability of this measurement device. So the bottle-neck problems of flow generation, packets capture and analyzing are solved.Also, the inner time synchronization technology is designed to solve the time synchronization problem in end-to-end delay measurement.Finally, the efficiency of embedded Linux TCP/IP stacks is researched, and the time distributing on TCP/IP processing is analyzed. The FPGA hardware acceleration technology is applied to increase the TCP/IP protocol stack's efficiency. |