gzip 压缩服务日志导致 gzip 进程 CPU 使用经常飙到 100%

2023-07-28 17:16:52 +08:00
 zhoudaiyu
请问这个咋能解决,能让 CPU 使用的少一点,换压缩工具或者优化 CPU 使用率都可,目前 gzip 用的版本是 1.10
1017 次点击
所在节点    问与答
9 条回复
Inn0Vat10n
2023-07-28 17:30:55 +08:00
打满 100%利用率不是挺好吗,是影响你其他服务了?
zhoudaiyu
2023-07-28 17:38:06 +08:00
qwertty01
2023-07-28 17:44:44 +08:00
教给你备份方法,这方法我一般人都不说的:mv log.log log.log.tar.gz
tomczhen
2023-07-28 17:47:55 +08:00
减少压缩比,限制占用这些都能解决吧。如果想既要有要,建议对服务器喊加油。
chuckzhou
2023-07-28 17:52:43 +08:00
用 nice gzip ,系统空闲的时候才压缩。
liantian
2023-07-28 18:13:06 +08:00
gzip 没记错是个单核软件,还被因此诟病…

你看到的 100%只是占满了一个核…

难道你的服务器不能多分几个核么,cpu 核心没有超售一说!
cnbatch
2023-07-28 18:37:26 +08:00
要不要试试 xz ,或者 zstd
lhbc
2023-07-28 18:50:03 +08:00
现在单核跑 gzip -4 不是可以每秒几百 M 的压缩速度吗?
不行就 gzip -1

xz 慢如蜗牛,需要压缩速度千万别选
可以对比下 zstd 和 lz4
julyclyde
2023-07-29 16:07:36 +08:00
@qwertty01 你把一个文本文件改扩展名变成 archive 文件了,这还能算诀窍?
你要是只是加 gz 倒还没啥问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/960613

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX