suse linux 查看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

#刚开始时通过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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/375953.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux系统调用open、write、close、read以及stat函数详解

学习笔记 参考链接1 、参考链接2以及百度百科 在进行C语言学习的时候我们了解到了C语言相关的一些IO操作,如fopen,fwrite,fread,fprintf,fclose等相关函数,他们都是由C库函数提供的一些函数,是…

关于objective-c的一点随笔

多日混迹cocoachina,这篇随笔算是积累点前人经验吧。 首先,要多逛两个很好的网站,Stack Overflow和github. 对于新人,一定要注意良好的格式和命名,不然对于日后回头看代码会非常难,oc不限制变量名称和函数名…

【转载】Ubuntu环境下配置Android Studio

之前学习Android开发的时候,一直跟各种教程一样,使用的是EclipseADT,主要是比较方便,容易上手,特别是对于习惯用Eclipse开发java的朋友来说,上手更是好无压力。但毕竟EclipseADT最多只能算Google的干儿子&a…

linux怎么进去vi编辑器,red hat enterprise linux开机怎么进入vi编辑器界面?

2015-05-21 回答后面输入直接打回车就会显示出来如下xx文件#■sa■jsadjk#■sa■jsklfjdl kl■sa:----现在是低行模式 现在按esc 进入第一个模式(命令模式)就变成下面xx文件#dsadjsadjk#dsadjsklfjdl kldsa现在我们按个v 就进入可是模式 现在我们一个移动光标选择要…

数据结构--链式线性表

环境&#xff1a;dev c #include<stdio.h> #include<stdlib.h>typedef struct LNode *List; typedef int ElementType;struct LNode{ElementType Data;List next; };int Length(List Ptrl); List FindKth(int k,List Ptrl); List Find(ElementType x,List Ptrl); …

linux査 到漠河 装apache,如何在Ubuntu上搭建一台安全的Apache Web服务器

满意答案1.安装Apache2使用下面这个命令&#xff0c;安装Apache2及其他库。1$ sudo apt-get -y install apt-get install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-cli…

vs2010 中添加 ActiveX Control Test Container工具

vs2010中的TSTCON( ActiveX Control Test Container )工具非自动安装&#xff0c;而是作为一个例程提供。所以应找到该例程&#xff0c;并编译&#xff1a; 如vs2010安装在默认路径则 1, 进入&#xff1a;C:\Program Files\Microsoft Visual Studio 10.0\Samples\1033&#xff…

linux c实现mypwd

这个其实很简单&#xff0c;只需要调用getcwd()这个函数就行了。 char *getcwd(char *buffer,int maxlen); 功能&#xff1a;获取当前工作目录 参数&#xff1a;buffer指向用来存储绝对路径的数组&#xff0c;maxlen绝对路径的字符大小 返回&#xff1a;成功则返回当前的工作目…

安装Discuz

1.下载Discuz 版本文件http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip2.下载PHPhttp://windows.php.net/downloads/releases/php-5.6.9-Win32-VC11-x64.zip把里面文件的php.ini-development 更名为php.ini Uncomment下列语句 extension_dir "ext"…

linux跑caffe模型的步骤,Caffe初步实践——使用训练好的模型完成语义分割任务

Caffe刚刚安装配置结束&#xff0c;乘热打铁&#xff01;(一)环境准备前面我有两篇文章写到caffe的搭建&#xff0c;第一篇cpu only &#xff0c;第二篇是在服务器上搭建的&#xff0c;其中第二篇因为硬件环境更佳我们的步骤稍显复杂。其实&#xff0c;第二篇也仅仅是caffe的初…

关于 Code First

第一感觉还是很新鲜的&#xff0c;你可以自由的控制数据结构。 比如&#xff0c;你想象oracle那样&#xff0c;给每个表增加4个字段&#xff0c;创建人&#xff0c;创建时间&#xff0c;更新人&#xff0c;更新时间。完全可以创建一个父类包含着四个属性&#xff08;甚至可以把…

灵悟礼品网上专卖店——新建数据库

一、小组成员&#xff1a; 洪雪意&#xff08;产品负责人&#xff09; 陈淑筠&#xff08;Master&#xff09; 二、组内人员任务情况 计划完成的任务的第三个模块&#xff1a;分析并建立数据库 已完成的任务&#xff1a; 任务的第三个模块&#xff1a; 陈淑筠&#xff08;负责…

操作系统上机题目(多进程1)

1、创建1个子进程2、程通过管道与子进程连接 子进程的标准输出连接到管道的写端主进程的标准输入连接到管道的读端3、进程中调用exec(“echo”, “echo”, “hello world”, NULL)4、进程中调用read(0, buf, sizeof(buf))&#xff0c;从标准输入中获取子进程发送的字符串&…

Oracle数据库dmp文件Dos命令下导入导出

Oracle数据库dmp文件Dos命令下导入导出 2013-03-09 18:22:52| 分类&#xff1a; Oracle |举报|字号 订阅 数据导出: 一. 导出工具exp 他是操作系统下一个可执行的文件,存放目录/Oracle_Home/bin. exp导出工具将数据库中数据备份压缩成一个二进制系统文件,可以在不同的OS间迁…

c语言报错找不到标识符,error C3861: “_T”: 找不到标识符

头天好好的程序&#xff0c;第二天一早就报错&#xff0c;还是莫名其妙的错误&#xff1a;atlconv.h等头文件中的“_T” 报错&#xff0c;百思不得其解&#xff0c;各种搜索而不得&#xff0c;整个人都崩溃了。出问题一定是有原因的&#xff0c;后来冷静下来&#xff0c;缕缕思…

js 面向对象插件写法,还是很好理解的

/** * Created by jiangtao on 2015/5/12. * name jihe */(function () { function gather(msg) { //适应参数 if (msg) { if (msg.imgFile ! undefined) { this.imgFile msg.imgFile; }; if (msg.wechatAppid ! undefined) { this.wechatAppid msg.wechatAppid; }; }; this.…

操作系统上机题目(多进程2)

1、主进程创建2个子进程&#xff0c;主进程通过两个管道分别与两个子进程连接2、第一个子进程计算从1加到50的和&#xff0c;并将结果通过管道送给父进程3、第一个子进程计算从50加到100的和&#xff0c;并将结果通过管道送给父进程4、父进程读取两个子进程的结果&#xff0c;将…

JavaScript 的简介

JavaScript 是一种基于对象和事件驱动的脚本语言。JavaScript和HTML一起实现网页与客户端的交互&#xff0c;从而可以开发客户端的应用程序。JavaScript是通过潜入在标准的HTML文件中实现的&#xff0c;可以直接控制浏览器窗口个元素以及页面内容。JavaScript一个重要的功能就是…

c语言大乐透编译,Excel大乐透摇号vba代码分享,说不定就中百万了呢

大家好我是Excel从零到一&#xff0c;今天闲来无聊做了一套大乐透摇号程序的vba代码分享给大家来看下效果Excel大乐透摇号vba代码分享&#xff0c;说不定就中百万了呢Sub 摇号()Dim i, a, test, s(1 To 35) As IntegerFor i 1 To 5line1: test Application.WorksheetFunction…

操作系统上机题目(多线程1)

主线程创建10个子线程 第0个子线程计算从01加到10的和 - 第1个子线程计算从11加到20的和 … 第9个子线程计算从91加到100的和 2. 主线程归并10个子线程的计算结果&#xff0c;最终结果为5050 本题必须使用线程参数来完成 #include<stdio.h> #include<unistd.h> #i…