在Linux中查看系统资源占用的命令
顶:主要参数
d:指定更新间隔,以秒计算。
Q:更新不会延迟。如果用户有超级用户,top命令将以最高优先级执行。
c:显示进程的完整路径和名称。
S:累积模式的subitinerary已经完成或消失的CPU时间的积累。
S:安全模式。
I:不要显示任何空闲或僵尸。
n:显示更新的数量,并在完成后退出
显示参数:
过程标识号。
用户:进程所有者的用户名。
公关:流程的优先级别。
NI:进程的优先级级别值。
虚拟:虚拟内存值,这个过程需要。
RES:进程的物理内存值。
进程所使用的共享内存值。
S:进程的状态,在S表示休眠,R表示正在运行,z表示死状态,n表示进程优先级值为负。
CPU:进程的CPU使用率。
%:进程占用的物理内存和总内存的百分比。
时间+:进程启动后占用的总CPU时间。
命令:进程的开始命令名,如果没有显示该行,进程将有一个完整的命令行。
在使用top命令的过程中,还可以使用一些交互命令来完成其他参数的功能,这些命令是由快捷键启动的。
立即刷新。
按CPU的大小排序。
t:按时间和累计时间排序。
问:退出top命令。
m:切换到显示内存信息。
t:切换显示过程和CPU状态信息。
c:切换显示命令和完整命令行的名称。
m:使用内存大小排序。
W:写当前设置为~ /。toprc文件。这是写作上的配置文件的推荐方法。
自由
1。影响
自由命令用于显示内存的使用,而权限的使用是所有用户。
2。格式
免费b-k-m } { { - } { - O的延迟} { } { } T V
三.主要参数
- B - K:内存使用情况分别显示在字节(KB,MB)中。
s延迟:显示每秒显示内存使用的秒数。
t:显示内存的总和。
o:没有显示缓冲区调整列。
正常运行时间
18:59:15 25 min,2用户,平均负荷:1.23,1.32,1.21
现在的时间
系统开始运行到现在的时间
线路上的用户数
最后一分钟,五分钟和十五分钟的系统负荷
参数:v显示版本信息。
vmstat
过程-----------记忆-------------互换------- IO ------系统------ CPU ----
R B swpd免费buff缓存太Bi Bo在CS
0124980107928296 47316519205521161 698263170
1观察磁盘活动
主要从以下指标了解磁盘活动:
毕说:每秒读取磁盘的数量(块/秒)。读取的数量越多,读取磁盘的活跃度就越高。
Bo说:每秒写入磁盘的数量(块/秒)。这个数字越大,磁盘就越活跃。
瓦城:CPU等待磁盘I/O的时间比率(未解析的磁盘IO)。数量越大,文件系统活动阻碍CPU的情况就越严重,因为CPU在等待慢磁盘系统提供数据。佤0是最好的。如果超过10,则文件系统可能需要性能调整。
2观察CPU的活动
vmstat更能够反映出CPU的使用比上:
用户程序与CPU使用的时间比,越大,用户进程越繁忙。
系统:系统调用使用的CPU时间比。注意,NFS在内核中运行,所以通过NFS活动占用的CPU时间是反映在SY。这往往是非常大的,你需要注意的一个核心过程,如重NFS的任务。如果美国和SY都有比较大的同时,你需要考虑将一些用户程序到另一个服务器来避免相互影响。
id的空闲时间比率:CPU。
瓦城:CPU等待未解析的磁盘IO的时间比率。
iostat
使用统计的CPU和我/ 0量的tty设备,硬盘,光驱
参数:
- C只显示CPU线
- D显示磁盘行
-单位圆盘显示输出字节K
- T包含输出中的时间戳
x包括输出中的扩展磁盘度量
CPU平均:%USER%好% sys %iowait %空闲
20.25 0.18 2.61 76.39 0.57
CPU空闲时间当%iowait等待地方我 / O的百分比
%空闲时不等待本地I/O的CPU空闲时间百分比
设备:TPS blk_read / / S blk_read blk_wrtn blk_wrtn
在9.86 284.34 84.486854072036
传输每秒(TPS)总数512字节,每字节的读数(blk_read / S)每秒512字节的字节写数(blk_wrtn / S)每秒512字节块读(blk_read)和写(blk_wrtn)总数。