gpt4 book ai didi

linux - Linux 中的 printk 实现

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:41:55 27 4
gpt4 key购买 nike

我想知道 printk 如何将数据从内核空间传递到用户空间。我听说过relayfs,它提供了一个高效统一的文件系统,可以将大量数据从内核空间传输到用户空间,printk是否也使用relayfs或者它有自己的实现??

最佳答案

printk 不向用户空间传递数据。它只写入内核环形缓冲区。 dmesg 等程序将其带到外面。

请参阅klogctl(2) (man 2 klogctl) 的文档以读取内核环缓冲区。

关于linux - Linux 中的 printk 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6683818/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com