单条日志行造成 systemd-journald 49KB+(ext4)/ 110KB+(btrfs)的磁盘写入
摘要
由于磁盘写放大,单条日志行可导致 systemd-journald 在 ext4 上产生 49KB+、在 btrfs 上产生 110KB+ 的写入,这凸显了 systemd 日志子系统中一个显著的性能问题。
暂无内容
查看缓存全文
缓存时间: 2026/08/13 21:22
systemd/systemd 源:https://github.com/systemd/systemd Systemd 系统和服务管理器 OBS 软件包状态(https://build.opensuse.org/project/show/system:systemd) Semaphore CI 2.0 构建状态(https://the-real-systemd.semaphoreci.com/projects/systemd) Coverity 扫描状态(https://scan.coverity.com/projects/systemd) OSS-Fuzz 状态(https://oss-fuzz-build-logs.storage.googleapis.com/index.html#systemd) CIFuzz(https://github.com/systemd/systemd/actions/workflows/cifuzz.yml) CII 最佳实践(https://bestpractices.coreinfrastructure.org/projects/1369) Fossies codespell 报告(https://fossies.org/linux/test/systemd-main.tar.gz/codespell.html) 翻译状态(https://translate.fedoraproject.org/engage/systemd/) 覆盖率状态(https://coveralls.io/github/systemd/systemd?branch=main) 打包状态(https://repology.org/project/systemd/versions) OpenSSF 评分卡(https://securityscorecards.dev/viewer/?platform=github.com&org=systemd&repo=systemd) ## 详情 大多数文档可在 systemd 的网站上获取(https://systemd.io/)。 关于 systemd 的各种较旧的一般信息可以在 systemd Wiki 中找到(https://www.freedesktop.org/wiki/Software/systemd)。 构建要求的信息见 README 文件。 关于最新 systemd 版本的新内容,请参阅我们的 NEWS 文件。 关于此仓库的布局和内容,请参阅代码地图。 关于如何修改 systemd 和测试您的改动,请参阅开发指南。 有关提交 GitHub Issue 和发布 GitHub Pull Request 的更多信息,请参阅我们的贡献指南。 准备 systemd 补丁时,请遵循我们的编码风格指南。 如果您需要支持,请联系我们的邮件列表(https://lists.freedesktop.org/mailman/listinfo/systemd-devel),加入我们在 libera.chat 上的 IRC 频道 #systemd(https://web.libera.chat/#systemd)或 Matrix 频道(https://matrix.to/#/#systemd-project:matrix.org)。 带有回溯补丁的稳定分支可在 stable 仓库中获取(https://github.com/systemd/systemd-stable)。 我们有一个由 Sovereign Tech Fund(https://www.sovereigntechfund.de/)赞助、托管在 YesWeHack 上的安全漏洞赏金计划(https://yeswehack.com/programs/systemd-bug-bounty-program)。 基于 git main 构建的发行版软件包仓库可在 OBS 上获取(https://software.opensuse.org//download.html?project=system%3Asystemd&package=systemd),基于最新稳定版构建的软件包仓库也可获取(https://software.opensuse.org//download.html?project=system%3Asystemd%3Astable&package=systemd)。
相似文章
git log 让你的智能体消耗了 624 个 token,但它只需要 55 个。以下是“罪魁祸首”名单
本文揭示了冗长的命令行界面(CLI)输出如何浪费 LLM 编程智能体的 token,并介绍了一种基于模式的压缩器,能够在保留关键信息的同时减少 shell 命令输出的噪声。
@diblacksmith: 我的RLM agent可以轻松一次性处理来自CloudWatch的大约8万行服务日志,这大约相当于800万…
一位开发者的RLM agent高效处理了大约8万行CloudWatch日志,推断出服务架构并发现了一些问题,并计划很快将其开源。
你对 systemd 定时器的爱还不够
本文提倡在 Linux 上使用 systemd 定时器替代传统的 cron 作业来执行定时任务,强调其更好的集成性、日志记录以及更清晰的语法。
Systemd 261 发布,带来 systemd-sysinstall、IMDSD 和 storagectl
Systemd 261 已发布,包含多项重大新特性,包括系统安装器 systemd-sysinstall、用于统一云元数据访问的 IMDSD 以及用于存储管理的 storagectl。
Show HN:ZeroFS – 一个用于S3的日志结构文件系统
ZeroFS是一个日志结构文件系统,可将兼容S3的存储桶作为POSIX文件系统通过NFS和9P提供,或作为原始块设备,并具备压缩、加密和本地缓存以加快读取速度。它通过了广泛的POSIX和压力测试套件,包括内核构建和Jepsen故障转移测试。