Linux 之 服务以及进程
服务以及进程
参考教程:【千峰教育】
命令:
vmstat:
结果:
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 1767760 10192 45280 0 0 3 0 27 6 0 0 100 0 0
说明:
procs:进程
r表示运行队列(就是说多少个进程真的分配到CPU)
b表示阻塞的进程数
memory:内存
swpd:虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足了。
free:空闲的物理内存大小。
buff:用来存储目录里面有什么内容,权限等的缓存。
cache:直接用来记忆我们打开的文件,给文件做缓冲。
swap:交换
si 每秒从磁盘读入虚拟内存的大小
so 每秒从虚拟内存写入磁盘的大小
io:块设备
bi 块设备每秒接收的块数量
bo 块设备每秒发送的块数量
system:系统
in 每秒cpu的中断次数,包括时间中断
cs 每秒上下文切换次数
cpu:中央处理器
us 用户cpu时间
sy 系统cpu时间
id 空闲cpu时间,一般来说,id+us+sy=100
wa 等待IO的CPU时间
st 虚拟机占用的时间百分比,一般不用关心
w:
作用:what的简写,当前系统在干什么
结果:
14:44:51 up 5:13, 1 user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.8.100 09:34 0.00s 0.16s 0.04s w
说明:
第一行:系统当前时间 | 开机持续时间,登录用户个数,平均负载(1/5/10分钟)
其他行:
用户| 终端 | 来源 | 登录时间 | 空闲时间 | 使用时间 | 当前进程时间 | 正在做的命令
top:
使用:
1、w的详细显示,每3秒刷新一次。
2、shift+m可以按照所占内存排序
3、q退出监测
结果:
top - 14:49:01 up 5:18, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 72 total, 1 running, 71 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1922216k total, 155200k used, 1767016k free, 10344k buffers
Swap: 2621436k total, 0k used, 2621436k free, 45568k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 19232 1484 1224 S 0.0 0.1 0:00.54 init
...
说明:
第1行:功能同w命令。
第2行:任务信息。
第3行:CPU信息。
第4行:内存信息。
第5行:交换分区。
其他行:
PID:进程号
USER:用户
PR:优先级
NI:NICE
VIRT:虚拟内存总量
RES:虚拟内存中,未被交换的物理内存
SHR:共享内存大小
S:进程状态
%CPU:CPU占用百分比
%MEM:内存占用百分比
TIME+:CPU使用时间
COMMAND:进程名/命令
free:
说明:查看内存使用
选项:-h 人性化地显示
ps:
说明:查看进程
选项:
a:显示控制终端的所有进程。
u:显示用户信息
x:显示没有控制终端的进程
实例:
ps aux
kill:
说明:杀死一个进程
选项: -9,强制结束
实例:kill -9 PID
Linux 之 服务以及进程的更多相关文章
- linux 的服务与进程管理(二)
2.linux 的服务与进程管理 [2.1]系统启动流程 简单的介绍下linux的系统启动流程,方便我们深入了解linux操作系统,对排除linux系统故障进行帮助.启动流程虽然简单但背后还有着更加复 ...
- linux分享一:进程全攻略--守护进程(服务)
概括: 进程是程序的运行实例.进程对应一个唯一的进程PID, 统一程序的多个实例可以同时运行,他们的pid互不相同. 进程一般分为交互进程.批处理进程和守护进程(daemons)三类 一:什么是守护进 ...
- linux服务与进程
linux服务与进程 http://www.cnblogs.com/jamesbd/p/3567654.html linux服务与进程 1.应用程序 2.服务脚本 3.配置文件 4.查看进程 5.查看 ...
- Linux 查看服务状态(服务与进程)
原文地址:http://blog.csdn.net/weixin_37979944/article/details/79029188 指令(instruction): 计算机实际上可以做的事情实质上非 ...
- linux系统编程之进程(八):守护进程详解及创建,daemon()使用
一,守护进程概述 Linux Daemon(守护进程)是运行在后台的一种特殊进程.它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件.它不需要用户输入就能运行而且提供某种服务,不是对整个 ...
- 《Linux多线程服务端编程:使用muduo C++网络库》上市半年重印两次,总印数达到了9000册
<Linux多线程服务端编程:使用muduo C++网络库>这本书自今年一月上市以来,半年之内已经重印两次(加上首印,一共是三次印刷),总印数达到了9000册,这在技术书里已经算是相当不错 ...
- linux系统设置服务开机启动3种方法,Linux开机启动程序详解
linux系统设置服务开机启动 方法1:.利用ntsysv伪图形进行设置,利用root登陆 终端命令下输入ntsysv 回车:如下图 方法2:利用命令行chkconfig命令进行设置 简要说明 ...
- LINUX 暂停、继续进程
LINUX 暂停.继续进程 kill -STOP 1234 将该进程暂停. 如果要让它恢复到后台,用kill -CONT 1234 (很多在前台运行的程序这样是不行的) 如果要恢复到前台,请在当时运行 ...
- Linux 文件服务---------- nfs Server
Linux 文件服务nfs (Network file system)#网络文件系统 ---> 远程文件调用samba #文件共享(unix /linux /windows ) ,只能适用于局域 ...
随机推荐
- 自动化运维工具——pssh
PSSH介绍 pssh是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的.它的用法可以媲美ansible的一些简单用法,执行起来速度比ansible快它支持 ...
- 【laravel】Disabling CSRF for Specific Routes - Laravel 5
原文 http://www.camroncade.com/disable-csrf-for-specific-routes-laravel-5/ Disabling CSRF for Specific ...
- 使用 Python 编写登陆接口
# 使用 Python 编写登陆接口# Create Date: 2017.10.31 Tuesday# Author: Eric Zhao# -*- coding:utf-8 -*-'''编写登陆接 ...
- apply(), applymap(), map()
Pandas 中map, applymap and apply的区别 https://blog.csdn.net/u010814042/article/details/76401133/ Panda ...
- set 方法总结整理
#!/usr/bin/env python __author__ = "lrtao2010" #Python 3.7.0 集合常用方法 #集合是无序的,元素不能重复,元素只能是数字 ...
- istio的原理和功能介绍
目录 1 什么是Istio 2 架构和原理 2.1 Proxy代理 2.2 Mixer混合器 2.3 Pilot引导 2.4 Citadel堡垒 2.5 Galley 3 功能列表 4 性能评估 1 ...
- python爬取+使用网易卡搭作品数量api
第一步,当然是打开浏览器~ 然后打开卡搭~ 看着熟悉的界面,是不是有点不知所措? 这就对了,咱找点事情干干. 随便找个倒霉蛋,比如这位:"混世大王",打开他的主页! 按下f12(我 ...
- 安装go 1.5 & 部署
https://storage.googleapis.com/golang/go1.5.linux-amd64.tar.gz tar -C /usr/local -xzf go1.5.linux-am ...
- Python虚拟机之异常控制流(四)
Python虚拟机中的异常控制流 先前,我们分别介绍了Python虚拟机之if控制流(一).Python虚拟机之for循环控制流(二)和Python虚拟机之while循环控制结构(三).这一章,我们来 ...
- [转] babel-present-env 与 babel-polyfill 学习总结
babelrc 配置文件 { "presets": [ [ "env", { "modules": false, "useBuil ...