专栏首页乐沙弥的世界Suse Linux zmd 耗用100% CPU

Suse Linux zmd 耗用100% CPU

    最近的Suse Linux 10(SP3)的top命令总是显示zmd进程耗用了100%的CPU资源,而整个系统中system级别占用CPU则占用了40%以上且根本不曾释放。尝试重启服务器之后,故障依旧。下面是这个问题的描述与处理。

1、top命令显示zmd cpu占用100%,system usage 40%以上 top - 09:55:10 up 33 days, 13:44,  4 users,  load average: 1.09, 1.12, 1.06 Tasks: 217 total,   2 running, 215 sleeping,   0 stopped,   0 zombie Cpu(s):  6.2%us, 42.6%sy,  0.0%ni, 48.5%id,  1.0%wa,  0.0%hi,  1.6%si,  0.0%st Mem:   7527676k total,  7475372k used,    52304k free,    74720k buffers Swap:  2104472k total,  1246612k used,    857860 free,  1984724k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND 3633 root      34  19  110m  21m 9180 S  100  0.3 822:51.15 zmd        22402 robin     15   0  5656 1216  792 R    2  0.0   0:00.01 top  2、关于zmd的描述 The ZENworks Agent is named zmd. It is sometimes referred to as the ZENworks Management Daemon (zmd).

The ZENworks Agent performs software management functions on the ZENworks managed device, including updating, installing, and removing software and performing basic queries of the device's package management database. Typically, these management tasks are initiated through the ZENworks Control Center or the rug utility, which means you should not need to interact directly with the ZENworks Agent.

#主要功能是管理设备,更新,安装以及移除软件以及对设备包管理进行查询,这个ageng并不影响整个系统的运行。 The ZENworks Agent is installed to the following directory:

/opt/novell/zenworks/sbin

For SUSE LINUX Enterprise Server 10 (SLES 10) and SUSE LINUX Enterprise Desktop 10 (SLED 10) devices, the ZENworks Agent is located in the following directory:

/usr/sbin

6.1.1 ZENworks Agent (zmd) Cache Settings As the ZENworks Agent (zmd) performs its duties, it maintains a cache that stores the content of bundles that are downloaded for installation on that managed device. You can control the age of contents in the cache and its size by using cache settings. Cache cleanup is enforced on both client startup and refresh.

If the process of downloading the bundle is interrupted on the managed device, the zmd starts the download of individual packages from where it was left off.

The cleaning of cached information is always enabled. You can configure the following settings using the rug set command in the rug utility to manage the cache. For more information about the rug utility, see Section 4.4, rug.

关于zmd的链接:http://www.novell.com/documentation/zlm72/lm7admin/?page=/documentation/zlm72/lm7admin/data/bxltra0.html

3、关闭zmd进程 SZDB:/usr/sbin # ps -ef | grep zmd root      3265     1  0 May14 ?        00:00:01 zmd /usr/lib/zmd/zmd.exe root      3633     1 99 May14 ?        13:31:04 zmd /usr/lib/zmd/zmd.exe root     21841 20286  0 09:43 pts/2    00:00:00 grep zmd

--> Author : Robinson --> Blog   : http://blog.csdn.net/robinson_0612

#刚开始时通过yast来禁止zmd启动,执行失败,不得不先kill这个进程,然后再disable成功 SZDB:/usr/sbin # kill -9 3633   #kill掉那个占用100% cpu的进程 SZDB:/usr/sbin # top            #再次top,system usage下面到1%以下

top - 10:27:39 up 14:17,  3 users,  load average: 0.16, 0.09, 0.29 Tasks: 226 total,   1 running, 225 sleeping,   0 stopped,   0 zombie Cpu(s):  0.2%us,  0.3%sy,  0.0%ni, 99.3%id,  0.2%wa,  0.0%hi,  0.0%si,  0.0%st Mem:   7527676k total,  7479032k used,    48644k free,    75048k buffers Swap:  2104472k total,        0k used,  2104472k free,  6463032k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                         3265 root      34  19  100m  20m 9124 S    0  0.3   0:01.01 zmd                                           

#启用yast来disable novell-zmd启动 yast system  system services(runlevel)     novell-zmd

/etc/init.d/novell-zmd stop returned 0 (success): Shutting down ZENworks Management Daemon..done

#如果后续需要用到novell-zmd,可以将其启动即可 #测试了一下,将novell-zmd再次enable,会依旧出现上述情形,估计是个bug,有兴趣的朋友可以继续google。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 批量生成sqlldr文件,高速卸载数据

          SQL*Loader 是用于将外部数据进行批量高速加载的数据库的最高效工具,可用于将多种平面格式文件加载到Oracle数据库。SQL*Loader支...

    Leshami
  • 使用mysqldump导出数据库

        mysqldump是mysql用于转存储数据库的客户端程序。它主要产生一系列的SQL语句,可以封装到文件,该文件包含有所有重建您的数据库所需要的SQL命...

    Leshami
  • 使用pt-heartbeat监控主从复制延迟

        MySQL主从复制是MySQL 高可用架构中重要的组成部分,该技术可以用于实现负载均衡,高可用和故障切换,以及提供备份等等。对于主从复制的监控,仅仅依赖...

    Leshami
  • 云原生开启架构演化新轨道

    用户1682855
  • MH370不再失联,宇宙再大,总能看到你

    失联的MH370 “吃人”的百慕大三角 这些恐怖的神秘事件未来或许再也不会发生 因为,有了一个纳米卫星群守护着地球 它们能实时记录并传送地球每个角落的信息 而这...

    腾讯大讲堂
  • 关于网络视频流媒体直播/点播服务流程,你要知道的全在这里了!(新手必看)

    网络视频直播存在已有很长一段时间,随着移动上下行带宽提升及资费的下调,视频直播被赋予了更多娱乐和社交的属性,人们享受随时随地进行直播和观看。一般来说,网络视频直...

    EasyNVR
  • 详述 Elasticsearch 集群的搭建步骤及方法

    版权声明:Follow your heart and intuition. https://...

    CG国斌
  • 世界图书日|看看你的书单还缺哪本书

    “读史使人明智,读诗使人灵秀,数学使人周密,科学使人深刻,伦理学使人庄重,逻辑修辞使人善辩,凡有所学,皆成性格。 ——培根”

    安恒信息
  • Initial load DNL_CUST_PROD0 并找出SAP S4表和CRM表的mapping关系

    目标: Debug Outbound queue找出从Q7Q发送到QDD的数据。 Debug Inbound queue找出接受Q7Q传过来的数据,如何转换...

    Jerry Wang
  • 简单易学的机器学习算法——在线顺序极限学习机OS-ELM

    A Fast and Accurate Online Sequential Learning Algorithm for Feedforward Network...

    zhaozhiyong

扫码关注云+社区

领取腾讯云代金券