JAVA、PHP、前端、APP、网站开发 - 开发技术学习

文档标签: cpu

linux监控cpu使用率,shell编程检测监控mysql的CPU占用率.

shell编程很强大! 网站访问量大的时候mysql的压力就比较大,当mysql的CPU利用率超过300%的时候就不能提供服务了,近乎卡死状态,这时候最好的方法就是重启mysql服务。由于这种事具有不可预见性,我们不知道什么时候mysql的占用率达到300%,还是写个程序定期判断比较靠谱。 学了shell编程,写了下面的脚本: #!/bin/bash cpu=`ps aux | grep 'mysqld$' | cut -d " " -f6 | cut -d. -f1` if [ $cpu -gt 300 ] then service mysql restart && date >> /tmp/mysql.log fi   稍微解释一下。首先执行"ps aux"命令获取所有系统进程的状态信息,包括CPU,内存等,如下图: 然后通过管道将信息传送给grep,$就是正则表达式结尾的意思,从所有的进程中找到以“mysqld”结尾的进程,其实就是mysql...

centos进程cpu统计,apache使用内存&cpu情况统计脚本.

centos进程cpu统计,apache使用内存&cpu情况统计脚本 apache内存溢出,重启apache服务 [php] ps aux | awk 'BEGIN {CPU=0;MEM=0} /httpd/ {CPU = CPU + $3 ; MEM = MEM + $4} END {print "cpu used " CPU "mem used " MEM} ' [/php] 文章截取自:http://bbs.chinaunix.net/thread-1008602-1-1.html...

unix、linux定时执行任务命令,crontab定时命令的运用.

最近一直为服务器的cpu占用100%所困扰,于是一直在查看原因,并分析 现在的结论是用定时器每天定时重启apache服务 因为我统计出来是服务器每一天半左右CPU就要上升到100%,其中主要是apache的进程所消耗了 于是乎想到了每天定时重启服务,可能会减轻负担,下面我们来介绍一下定时执行任务 crond这个命令的运用与实例分析: 一.  Crontab 介绍   crontab命令的功能是在一定的时间间隔调度一些命令的执行。   1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 如: [root@dave ~]# cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 ...

centos下程序调试命令strace、truss、ltrace的应用实例.

最近一直被linux cpu 占用100%所困扰,不得不学习如何进看top分析所占CPU程序,并分析其工作过程中所调用那些东西。 本着解决问题的目的,开始了centos下又一旅程。 strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。   strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。   下面记录几个常用 option .   1 -f -F选项告诉strace同时跟踪fork和vfork出来的进程   2 -o xxx.txt 输出到某个文件。   3 -e execve 只记录 execve 这类系统调用   —————————————————   进程无法启动,软件运行速度突然变慢,程序的”SegmentFault”等等都是让每个Unix系统用户头痛的问题,   本文通过三个实际案例演示如何使用truss、strace和ltrace这三个常用的调试工具来快速诊断软件的”疑难杂症”。    ...
此文被围观4045次  分类: 服务器 标签:  ············

centos cpu查看,linux进程查看,查看所有进程,停止进程.

这两天云服务器总是CPU跑到100%,一般是在早上9、10点的时候,导致网站打不开,远程也无法链接,于是重启云服务器。以下是要网站查找 到资料!记录下来,等明天操作用! centos上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) ps工具标识进程的5种状态码: D 不可中断 uninterruptible sleep (usually IO) R 运行 runnable (on run queue) S 中断 sleeping T 停止 traced or stopped Z 僵死 a defunct (”zombie”) process 名称:ps 使用权限...
此文被围观3413次  分类: 服务器 标签:  ···········

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号