Relay是一种从Linux内核到用户空间的高效数据传输技术。通过用户定义的relay通道,内核空间的程序能够高效、可靠、便捷地将数据传输到用户空间。Relay特别适用于内核空间有大量数据需要传输到用户空间的情形,目前已经广泛应用在内核调试工具如SystemTap中。本文介绍了Relay的历史和原理,并且用一个简单的实例介绍了Relay的具体用法。