可搜索,可注册,可登录,致敬逗比大佬!尽在救援版逗比根据地 dbgjd.com
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程

systemd – systemctl不显示内存CPU信息

刚刚发现树莓派上的Ubuntu Mate用systemctl status查看服务状态的时候不显示CPU和内存信息,而其他系统下都是显示的。

systemd - systemctl不显示内存CPU信息

systemd - systemctl不显示内存CPU信息

 

再来一个不显示的CentOS

systemd - systemctl不显示内存CPU信息

后来通过systemctl show发现好像有个参数能设置,通过手册man systemd-system.conf

查看到配置文件中写了这么一段话:

DefaultCPUAccounting=, DefaultBlockIOAccounting=, DefaultMemoryAccounting=, DefaultTasksAccounting=

Configure the default resource accounting settings, as configured per-unit by CPUAccounting=, BlockIOAccounting=, MemoryAccounting=

and TasksAccounting=. See systemd.resource-control(5) for details on the per-unit settings.

啊那咱去改配置文件呗?

sudo vim /etc/systemd/system.conf 

找到这么几行,取消注释改成yes,然后重启下或者systemctl daemon-reload就好了啦。

DefaultCPUAccounting=yes DefaultMemoryAccounting=yes DefaultTasksAccounting=yes 

你看都出来了吧(不过为啥TasksAccounting=yes都是yes了还不显示tasks数目呢?

systemd - systemctl不显示内存CPU信息

systemd - systemctl不显示内存CPU信息


但这都不是重点!重点是,

谁来拯救我这个Python程序?占用这么多内存,看样子应该是死锁了……

systemd - systemctl不显示内存CPU信息

systemd - systemctl不显示内存CPU信息


转载请注明:逗比根据地 » systemd – systemctl不显示内存CPU信息

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址