没有合适的资源?快使用搜索试试~ 我知道了~
每个Linux管理员都应该知道的20个系统监视工具
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 145 浏览量
2023-09-09
21:06:37
上传
评论
收藏 1.04MB DOCX 举报
温馨提示
试读
12页
每个Linux管理员都应该知道的20个系统监视工具
资源推荐
资源详情
资源评论
每个 Linux 管理员应该知道的 20 个 Linux 系统监视工具
需要监控Linux 服务器的性能?试试这些内置的命令和一些附加的工具吧。大多数Linux 发
行版都集成了一些监视工具。这些工具可以获取有关系统活动的信息的详细指标。通过这些
工具,你可以发现产生系统性能问题可能存在原因。下面讨论的是一些最基本的命令,它涉
及到系统分析和调试服务器等一些问题,如:
1.
找出系统瓶颈问题.
2.
磁盘
(
储存)瓶颈问题.
3.
CPU和内存瓶颈问题.
4.
网络瓶颈问题.
# 1: top – 查看活动进程的命令
TOP 工具能够实时显示系统中各个进程的资源占用状况。默认情况下,它将显示系统中 CPU
最“敏感”的任务列表.该命令可以按CPU/内存的使用情况和执行时间对任务进行排序,并
每五秒钟更新一次。
常用的快捷键
Top 命令为我们提供了很多有用的快捷键,如:
快捷键 用法
t 切换显示进程和CPU 状态信息。
m 切换显示进程和CPU 状态信息。
A 分类显示各种系统资源的消耗情况。可用于快速识别系统的性能要求极高的任务。
o 改变显示项目的顺序。
r 重新设置进程的优先级别。(系统提示用户输入需要改变的进程 PID 以及需要设置
的优先级值。)
k 终止一个进程。(系统将提示用户输入需要终止的进程PID)
s 改变刷新的时间间隔。
u 查看指定用户的进程。
=> Related:要了解更多关于top 的用法,请参考系统帮助文档。
#vmstat3
#vmstat
–m
#wusername
#wvivek
18:02:41up41days,23:42, 1user, loadaverage:0.
0
,0.
0
,0.
0
#ps
–A
# 2: vmstat – 系统活动、硬件以及系统信息
这个命令用来报告关于内核线程、虚拟内存、磁盘、陷阱和CPU 活动的统计信息。
输出样例:
r b swpd fre buf cache si so bi bo in csussyidwast
0
0
02540985218513040
0
0
2
32 4 2
4
196
0
0
1
0
02540985218513040
0
0
0
720 19 65
1
0 9
0
0
0
0
025409565218513040
0
0
0
0 1511569
4
195
0
0
0
0
025409565218513050
0
0
0
6 17 439
1
0 9
0
0
0
0
0254094052185130512
0
0
0
536 189 932
1
098
0
0
0
0
02538 45218513058
0
0
0
0 1871417
4
196
0
0
0
0
024906052185130640
0
0
0
181253 123
5
194
0
0
显示内存使用情况:
=> Related: 要了解更多关于vmstat 的用法,请参考系统帮助文档。
# 3: w – 找到已登陆的用户并且查看他们做了什么操作
W 命令用来显示机器上最近登陆的用户信息以及他们的进程信息。
输出样例:
17:58:47up5days,20:28, 2users, loadaverage:0.36,0.26,0.24
USER
TY
FROM
LOGIN@
IDLE JCPU PCPUWHAT
rot
pts/0
10.1.3.145
14:5
5.0s 0.04s 0.02svim/etc/resolv.conf
rot
pts/1
10.1.3.145
17:43
0.0s 0.03s 0.0sw
# 4: uptime –
系统已运行的时间
Uptime 命令可以查看系统已经运行了多长时间。截止当前时间日期,系统已经运行了多长
时间,当前登录的用户有哪些,已经在过去的 1,5,15 分钟,系统的平均负载值情况。
输出样例:
1 通常被认为是最佳的负载值。系统负载值根据系统的不同而不同。对于单 CPU 的系统,负
载值在 1-3 为正常,SMP 的系统,负载值在 6-10 之间也是可以接受的。(看具体的情况)
# 5: ps – 显示进程
ps 命令用来报告当前进程的快照。要选择所有进程,使用-A 或-e 选项:
输出样例:
procs memory swap io system cpu
0
:
0
:02init
1?
TIMECMD
PID
T
Y
#uptime
#psax
#psaxu
#ps
–
ejH
#psaxjf
#pstr
e
2?
0
:
0
:02migration/0
3?
0
:
0
:01ksoftirqd/0
4?
0
:
0
:
0
watchdog/0
5?
0
:
0
:
0
migration/1
6?
0
:
0
:15ksoftirqd/1
.
.
4
8
1?
0
:53:28java
4
8
5
t
y1
0
:
0
:
0
minge
t
y
4
8
6
t
y2
0
:
0
:
0
minge
t
y
4
8
7
t
y3
0
:
0
:
0
minge
t
y
4 8
t
y4
0
:
0
:
0
minge
t
y
4891
t
y5
0
:
0
:
0
minge
t
y
4892
t
y6
0
:
0
:
0
minge
t
y
4893
t
yS1
0
:
0
:
0
age
t
y
12853?
0
:
0
:
0
cifsoplockd
12854?
0
:
0
:
0
cifsdnotifyd
14231?
0
:10:34ligh
t
pd
14232?
0
:
0
:
0
php-cgi
54981pts/0
0
:
0
:
0
vim
5
465?
0
:
0
:
0
php-cgi
5
46?
0
:
0
:
0
bind9-snmp-stat
5
704pts/1
0
:
0
:
0
ps
Ps 命令跟top 相似,但 ps 为我们提供了更多的信息。
以长格式显示输出:
#ps
–
Al
查看线程:(LWP 和 NLWP):
# ps –AlFH
To See Threads After Processes:
#ps
–
AlLm
在服务器上打印出所有进程:
打印出进程树:
剩余11页未读,继续阅读
资源评论
小小哭包
- 粉丝: 1904
- 资源: 3909
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java的本科探索学习项目设计源码 - 本科探索
- 基于Javascript和Python的微商城项目设计源码 - MicroMall
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功