Linux CentOS 8 查看系统进程信息

简介: 系统进程信息; CPU 占用率; 内存占用率;
查看 top man
#man top information
$man top 
NAME
       top - display Linux processes

SYNOPSIS
       top -hv|-bcEHiOSs1 -d secs -n max -u|U user -p pid -o fld -w [cols]

       The traditional switches `-' and whitespace are optional.

DESCRIPTION
       The top program provides a dynamic real-time view of a running system.  It can display system summary information as well as a list of pro‐
       cesses or threads currently being managed by the Linux kernel.  The types of system summary information shown and the types, order and size
       of information displayed for processes are all user configurable and that configuration can be made persistent across restarts.

       The  program provides a limited interactive interface for process manipulation as well as a much more extensive interface for personal con‐
       figuration  --  encompassing every aspect of its operation.  And while top is referred to throughout this document, you are  free  to  name
       the program anything you wish.  That new name, possibly an alias, will then be reflected on top's display and used when reading and writing
       a configuration file.
查看top -h
[arthur@localhost ~]$ top -help
  procps-ng 3.3.15
Usage:
  top -hv | -bcEHiOSs1 -d secs -n max -u|U user -p pid(s) -o field -w [cols]
查看系统进程动态信息
#example: 
$top
top - 11:55:48 up 14:34,  1 user,  load average: 0.54, 0.30, 0.13
Tasks: 276 total,   2 running, 274 sleeping,   0 stopped,   0 zombie
%Cpu(s):  3.1 us,  1.5 sy,  0.0 ni, 94.8 id,  0.0 wa,  0.4 hi,  0.2 si,  0.0 st
MiB Mem :   9356.3 total,   4824.7 free,   1896.4 used,   2635.2 buff/cache
MiB Swap:   4848.0 total,   4848.0 free,      0.0 used.   6934.0 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                        
   2887 arthur    20   0 4487204 204476 109484 S   6.0   2.1   0:59.54 gnome-shell                                                                    
   1021 root     -51   0       0      0      0 D   3.3   0.0   0:10.28 irq/37-rmi4_smb                                                                
   3670 arthur    20   0  767400  50208  36212 S   2.7   0.5   0:09.45 gnome-terminal-                                                                
  32549 arthur    20   0   16.8g 108524  74992 S   2.7   1.1   0:07.81 chrome                                                                         
  32719 arthur    20   0   20.8g 216424 130188 S   2.7   2.3   0:17.09 chrome                                       
注释:
PID (Process ID) : 进程标识号 ; USER: 进程使用者; PR(Priority):优先级别,数值越小优先级越高; NI (Nice): Nice value of task. 优先级别数值(数值越小越先执行); VIRT : 进程占用的虚拟内存值; RES : 进程占用的物理内存值; SHR : 进程使用的共享内存值; S : 进程状态(S : sleep; D: 不可中断睡眠状态; R : 正在运行 ); %CPU : 进程占用的CPU 使用率; %MEM : 进程占用物理内存的百分比 ; TIME+ : 进程启用后占用的CPU 时间
其他:

top 显示当前最近运行的所有进程。 top -i 可以将空闲进程隐藏。

目录
相关文章
|
6月前
|
Ubuntu Linux Anolis
Linux系统禁用swap
本文介绍了在新版本Linux系统(如Ubuntu 20.04+、CentOS Stream、openEuler等)中禁用swap的两种方法。传统通过注释/etc/fstab中swap行的方式已失效,现需使用systemd管理swap.target服务或在/etc/fstab中添加noauto参数实现禁用。方法1通过屏蔽swap.target适用于新版系统,方法2通过修改fstab挂载选项更通用,兼容所有系统。
553 3
Linux系统禁用swap
|
6月前
|
Linux
Linux系统修改网卡名为eth0、eth1
在Linux系统中,可通过修改GRUB配置和创建Udev规则或使用systemd链接文件,将网卡名改为`eth0`、`eth1`等传统命名方式,适用于多种发行版并支持多网卡配置。
1070 3
|
5月前
|
监控 关系型数据库 MySQL
在CentOS系统中,如何统计哪个进程打开了文件描述符?
利用上述方法,你可以有效地监控和统计CentOS系统中的进程打开的文件描述符数量,以帮助排查错误或优化系统配置。通过组合使用各种工具和命令,可以获得对系统状态和行为的深入了解,进而做出相应的调整和
263 5
|
Ubuntu Linux 网络安全
Linux系统初始化脚本
一款支持Rocky、CentOS、Ubuntu、Debian、openEuler等主流Linux发行版的系统初始化Shell脚本,涵盖网络配置、主机名设置、镜像源更换、安全加固等多项功能,适配单/双网卡环境,支持UEFI引导,提供多版本下载与持续更新。
660 3
Linux系统初始化脚本
|
7月前
|
运维 Linux 开发者
Linux系统中使用Python的ping3库进行网络连通性测试
以上步骤展示了如何利用 Python 的 `ping3` 库来检测网络连通性,并且提供了基本错误处理方法以确保程序能够优雅地处理各种意外情形。通过简洁明快、易读易懂、实操性强等特点使得该方法非常适合开发者或系统管理员快速集成至自动化工具链之内进行日常运维任务之需求满足。
478 18
|
6月前
|
安全 Linux Shell
Linux系统提权方式全面总结:从基础到高级攻防技术
本文全面总结Linux系统提权技术,涵盖权限体系、配置错误、漏洞利用、密码攻击等方法,帮助安全研究人员掌握攻防技术,提升系统防护能力。
708 1
|
6月前
|
监控 安全 Linux
Linux系统提权之计划任务(Cron Jobs)提权
在Linux系统中,计划任务(Cron Jobs)常用于定时执行脚本或命令。若配置不当,攻击者可利用其提权至root权限。常见漏洞包括可写的Cron脚本、目录、通配符注入及PATH变量劫持。攻击者通过修改脚本、创建恶意任务或注入命令实现提权。系统管理员应遵循最小权限原则、使用绝对路径、避免通配符、设置安全PATH并定期审计,以防范此类攻击。
1209 1
|
7月前
|
缓存 监控 Linux
Linux系统清理缓存(buff/cache)的有效方法。
总结而言,在大多数情形下你不必担心Linux中buffer与cache占用过多内存在影响到其他程序运行;因为当程序请求更多内存在没有足够可用资源时,Linux会自行调整其占有量。只有当你明确知道当前环境与需求并希望立即回收这部分资源给即将运行重负载任务之前才考虑上述方法去主动干预。
2041 10
|
7月前
|
安全 Linux 数据安全/隐私保护
为Linux系统的普通账户授予sudo访问权限的过程
完成上述步骤后,你提升的用户就能够使用 `sudo`命令来执行管理员级别的操作,而无需切换到root用户。这是一种更加安全和便捷的权限管理方式,因为它能够留下完整的权限使用记录,并以最小权限的方式工作。需要注意的是,随意授予sudo权限可能会使系统暴露在风险之中,尤其是在用户不了解其所执行命令可能带来的后果的情况下。所以在配置sudo权限时,必须谨慎行事。
1250 0
|
7月前
|
Ubuntu Linux 开发者
国产 Linux 发行版再添新成员,CutefishOS 系统简单体验
当然,系统生态构建过程并不简单,不过为了帮助国产操作系统优化生态圈,部分企业也开始用国产操作系统替代 Windows,我们相信肯定会有越来越多的精品软件登录 Linux 平台。
567 0