在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)总数。