众所周知,现在的分时操作系统能够在一个CPU上运行多个程序,让这些程序表面上看起来是在同时运行的。linux就是这样的一个操作系统。 在linux系统中,每个被运行的程序实例对应一个或多个进程。linux内核需要对这些进程进行管理,以使它们在系统中“同时”运行。linux内核对进程的这种管理分两个方 ...
分类:
系统相关 时间:
2020-01-10 10:33:29
阅读次数:
94
进程管理 类似于 windows系统中的ctrl+shift+esc 进程管理 ps process status 进程状态的意思 报告进程的状态 kill killall 干掉 -a 显示所有的进程 -u 指定用户的进程详细信息 -x 通常跟a一起来用 列出详细的信息 -r 正在运行的进程 sud ...
分类:
系统相关 时间:
2020-01-09 13:32:48
阅读次数:
145
一、进程状态 D:uninterruptible sleep (usually IO) R:running or runnable (on run queue) S:interruptible sleep (waiting for an event to complete) T:stopped by ...
分类:
系统相关 时间:
2020-01-06 19:45:57
阅读次数:
95
Monit是一个跨平台的用来监控Unix/linux系统(比如Linux、BSD、OSX、Solaris)的工具。Monit特别易于安装,而且非常轻量级(只有500KB大小),并且不依赖任何第三方程序、插件或者库。 Monit可以监控服务器进程状态、HTTP/TCP状态码、服务器资源变化、文件系统变 ...
分类:
其他好文 时间:
2020-01-05 10:18:30
阅读次数:
124
1.性能指标:CPU,内存,网络,磁盘,版本,2.linux常用命令:man,ls,ll, top: -h:帮助 -p:监控指定进程 m p: cpu重指数:us,ni old orange3.linux监控命令--CPU: vmstat:可以监控系统 的进程状态,内存,虚拟内存,磁盘IO,CPU, ...
分类:
系统相关 时间:
2020-01-03 19:28:33
阅读次数:
105
shell 监控脚本,通过会while true 实现,没有使用crontab #!/bin/bash source /etc/profile appname=aurora-gateway-provider-1.3.1_build2.jar #【jps 显示的 进程名称】 app_path=/opt ...
分类:
系统相关 时间:
2019-12-29 18:13:59
阅读次数:
88
原文链接:https://www.jianshu.com/p/0b9054b33db3 一、supervisor简介 Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon, 并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方 ...
分类:
其他好文 时间:
2019-12-24 23:26:58
阅读次数:
104
pwd: print work directory 打印当前目录 显示出当前工作目录的绝对路径 ps: process status(进程状态,类似于windows的任务管理器) 常用参数:-auxf ps -auxf 显示进程状态 df: disk free 其功能是显示磁盘可用空间数目信息及空间 ...
分类:
系统相关 时间:
2019-12-21 23:00:11
阅读次数:
198
最近发现一个问题,ps命令输出里面进程状态为S+的含义,网上好多文章都说是表明进程“位于在后台进程组”。 例如下面这个ps命令输出说明: 但其实这是不对的,后面有加号说明进程是“位于在前台进程组”。也就是进程可以使用键盘输出。下面做一个试验证明这点: 首先,在终端一个会话执行一个sleep命令,让其 ...
分类:
系统相关 时间:
2019-12-21 20:34:59
阅读次数:
117
当某个进程需要从磁盘中获取数据时,它实际上会停止在CPU上运行以让其他进程运行,因为该操作可能需要很长时间才能完成-至少需要5ms的磁盘寻道时间,而5ms就是1000万从程序的角度来看,CPU周期是永恒的! 从程序员的角度(也称为“在用户空间中”),这称为阻塞系统调用。如果您进行调用write(2) ...
分类:
系统相关 时间:
2019-12-17 01:02:38
阅读次数:
191