常用Linux运维命令 – 服务器监控top命令详解
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

如果想把Linux服务器运维学精通,简单的会部署网站环境,使用WEB面板和一键包,甚至会手工编译环境还是不够的。虽然不需要系统的学习Linux系统的各种操作理论,但是在遇到需要解决的问题然后查阅文档还是必须要做的。在Linux运维过程中,需要用到很多快捷的命令操作,比如移动、复制、下载,包括今天蜗牛需要分享的服务器监控命令 – top。
虽然在蜗牛部落中也有介绍过第三方,以及安装在服务器端的监控软件脚本,但是基本的应用需求并不需要那些复杂和功能较全的监控功能,我们可以采用系统自带的top命令,在这篇文章中,我来较为详细的整合和大家一起学习top命令的应用,查看服务器的运行负载情况,如果能应用熟练,也不需要使用第三方工具。
第一、top界面概况
top
登陆SSH之后,我们输入top命令,然后可以看到这样的界面。
我们可以看到当前服务器的运载情况,肯定有朋友跟蜗牛一样,看着有点晕乎,又没有图形界面,这个到底有什么用呢?不要紧,下面你肯定会明白。
第二、服务器运行时间和用户及最近负载
在第一输入脚本数据中心,我们可以看到服务器系统的时间,系统已经运行的时间,以及当前的用户数,还可以看到最近5、10、15分钟的平均负载。
第三、任务和进程数据
在第二行中我们可以看到当前服务器的任务数量和进程,包括正在运行、休眠、停止的状态进程。
第四、CPU内存状态
继续往下,我们可以看到当前CPU的负载信息。内存、Swap数据。
us: 运行中CPU占用比
sy : 运行内核进程的CPU
ni:运行已调整优先级的用户进程的CPU
wa : 用于等待IO完成的CPU
hi:处理硬件中断的CPU
si : 处理软件中断的CPU
st:被hypervisor占用的CPU
然后内存使用情况,第一行是物理内存,第二行是虚拟内存。同样的,我们可以用free -m来查看内存。
第五、Top命令字段详解
这里就比较关键了,而且我们需要有耐心,一般不是很懂的朋友跟蜗牛一样,也不懂看得时间,只知道数据在跳动。如果我们看到下面的解释,应该就不难理解。
1、PID 表示进程标示,唯一的ID标号
2、USER 进程用户名
3、PR 代表进程调度的优先级
4、NI 进程的NICE优先级,数据越小代表越优先
5、VITR 进程使用的虚拟内存
6、RES 驻留内存大小,任务占用的非交换物理内存大小
7、S 进程的状态,其中 D标示不中断的可休眠,R 运行状态,S 睡眠状态,T 被跟踪或已终止,Z 僵尸状态
8、%CPU 至上一次到现在的任务占用CPU
9、%MEM 进程使用的物理内存
10、TIME+ 任务占用CPU的时间
11、COMMAND 运行进程使用的命令
这样我们可以简单的了解上面看到的跳动的数据代表什么意思,比如我们如果被攻击,会出现MYSQL和PHP-FPM占用内存较大,我们知道是PHP执行问题导致的,所以我们需要检查下日志,看看是什么导致的。
第六、Top命令中操作详解
我们在top可视化界面中,看到简单的跳动数据还是不够的,最好我们还需要得到精准的数据信息。
1、帮助 – h
输入\”h\”我们可以看到在top视图中的所有的命令。
2、刷新数据
默认情况下,界面会是3秒钟自动刷新一次,如果我们需要手工刷新,可以回车或者空格键,就会手工刷新。
3、切换交互分组模式 – A
我们可以进程分组显示进程。
4、指定特定用户进程 – u
如果我们需要筛选出当前某个用户的进程数,敲 u ,然后输入用户,回车之后可以看到当前所有用户的进程。
5、结束某个进程 – k
如果我们需要结束某个进程PID,输入\”k\”,然后输入PID回车就可以结束某个进程。
总结,相对其他第三方监控工具来看,top看着比较简单,但是还是可以判断是哪个PID导致的内存和CPU占用资源,然后进行相应的处理,最好是配合网站的日志记录解决问题。
[Linux命令]历史优惠活动内容
猜你可能想看的VPS
- Uovz→500 元 月 E5-2650*2 32GB 内存 480GB全球[VPS测评]
- php 多个数组根据指定键值分组方法全球[VPS测评]
- thinkphp5 在 phpstudy 下无法去掉 index.php全球[VPS测评]
- ZJI 香港云地多 IP 站群服务器 237 个 IP 香港站群服务器 站群服务器[IP]
- 老薛主机 2020 开工大吉 主机全场年付 6.5 折全球[VPS测评]
- CloudCone→$15 年 KVM-512MB 10GB 1TB 洛全球[VPS测评]
- 玩具-Sentris→$2 年 128MB 内存 3GB 空间 25GB虚拟空间(主机)
- CN2 GIA $34.5 年 768M 内存 35G 硬盘 600G 全球[VPS测评]
- LOCVPS→56 元 月 KVM-2GB 30GB 600GB 圣何塞全球[VPS测评]
- 优惠 Kvmla→新加坡机房 CN2 线路双路 E5 服务器上线 充值 全球[VPS测评]
- WordPress网站通过设置WP-Cron 定时任务删除恶意注册用户全球[VPS测评]
- 如何用PHPStudy搭建本地PHP测试环境及安装Wordpress全球[VPS测评]
- Powerhost → 32$ 月 2C2G50G硬盘 智利 10Gbp全球[VPS测评]
- iveCloud → 5.7$ 月 1C1G 500G@100M 南非 美国VPS[主机]
- Virtono-香港 年付€29.95 1G内存30G硬盘 2T流量@1香港VPS[主机]
- ZeptoVM 512M内存 10G SSD 320G流量 1G带宽 伯全球[VPS测评]
- RivenCloud 1G内存 10G SSD 5M带宽不限流量 全区x全球[VPS测评]
- 阁天互联怎么样?香港cn2云服务器 圣何塞cn2vps仅20/月香港VPS[主机]
- 跨境电商洋码头生死攸关:买手流失资金被冻结保全全球[VPS测评]
- 华为S2300 系列交换机如何修改密码?全球[VPS测评]
- 拼多多回应筹备跨境电商业务:不予置评全球[VPS测评]
- 华凯易佰同比扭亏跨境电商行业回暖H2旺季将至中报追踪全球[VPS测评]
- 麻花云:香港CN2VPS月付19元起,安徽移动8核/16G/20M独服2香港VPS[主机]
- LOCVPS,全新香港大浦CN2 VPS 2核4G内存3M仅54/月香港VPS[主机]
- 紫云服务器怎么样?紫云香港云服务器1核1G2M仅65元/月香港VPS[主机]
- wikihost微基主机服务,香港稳定虚拟主机8折,3.73元/月起,C香港VPS[主机]
- HostKvm:香港国际/美国洛杉矶七折优惠,其它业务全场八折,适合做站美国VPS[主机]
- 二三互联,香港cn2云服务器5折+85折双重优惠,稳定不限流量,1核1G香港VPS[主机]
- 搬瓦工vps:10Gbps美国vps cn2 gia,1Gbps香港cn日本VPS[主机]
- 易探云:香港云服务器2核2G5M首月39元,带1G防御,年付6.8折优惠香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-39233.html











