【问题标题】:QNX Slogger2 Vs SyslogQNX Slogger2 与 Syslog
【发布时间】:2022-01-23 21:05:44
【问题描述】:

Slogger2(系统记录器)和基于 Linux 的syslog 有什么区别?

我了解difference between journald and syslog。 Slogger2 还提供了一种将 syslog 消息重定向到 slogger2 的方法。

在处理 palin 文本文件时,它是 QNX 的 syslog 版本吗?做 它是否也使用logrotate 之类的工具来处理文件大小?

【问题讨论】:

    标签: syslog qnx systemd-journald


    【解决方案1】:

    slogger2(和它的前身slogger)提供了一个低延迟的内存日志系统。 slogger2 在概念上更接近 Linux 内核日志服务(例如,slog2f() 大致相当于 printk()),但由于 QNX 使用微内核架构,它作为独立于内核的用户空间守护进程运行。

    与 Linux 内核日志一样,slogger2 不会自行将消息写入磁盘;如果要将消息存储在文件中,则需要运行另一个进程来管理它(即slog2info 类似于klogd)。可以将 syslog 路由到 slogger2,以获得单一的消息流量来源;也可以将 slogger2 路由到 syslog,以利用 syslogd 更好的工具将文件写入磁盘。

    【讨论】:

    • 感谢您的回答。内存日志系统是什么意思?
    • 一种用于管理完全在 RAM 中运行的日志消息流量的解决方案,因此不需要潜在的缓慢阻塞操作。这保证了日志消息写入器的延迟时间不会超过已知的延迟范围。
    猜你喜欢
    • 2011-09-18
    • 2020-03-31
    • 2017-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多