Windows及Linux系统下查看进程、端口、资源情况
一、Windows系统下查看进程、端口、资源情况
1、打开cmd
(1)查看所有正在运行的进程:netstat -ano
(2)查看指定端口号XXXX的进程:netstat –ano | findstr “XXXX”
(3)查看PID进程的具体信息:tasklist | findstr “PID”
(4)查看进程列表、内存使用:tasklist
(5)根据PID“XXXX”结束进程:taskkill / pid XXXX
(6)根据进程名结束进程:taskkill /f /t /im 进程名
(7)查看本地计算机共享资源:net share
(8)查看内存使用情况:打开msinfo32------>打开cmd----->输入systeminfo
(9)查看cpu使用率:wmic cpu
二、Linux系统下查看进程、端口、资源情况
1、查看正在运行的进程(grep:搜索):ps -ef | grep 进程名
2、结束PID为XXXX的进程(-9:表示强迫进程立即停止):kill -9 [XXXX]
3、查看内存使用情况:free
4、显示进程的详细信息,包括cpu和内存的使用率:ps u
5、显示进程的详细信息,包括父进程号、进程优先级等:ps -l
6、显示内存、缓存和交换分区的使用情况:free
7、增加显示内存和交换分区的总和信息:free -t
8、top指令:动态显示cpu利用率、内存利用率和进程状态等相关信息,默认每5秒更新显示信息。top命令默认按照进程的cpu使用率排列所有进程,按M键将按照内存使用率排列所有进程,按T键将按照经常的执行时间排列所有进程,按P键将恢复按照cpu使用率排列所有进程,按Ctrl+C或q键 结束top命令。
(1)top
第一行
01:06:48--->当前时间;up 1:22--->系统运行时间,时:分;1 user--->当前登录用户数;load average:0.06,0.60,0.48--->系统负载,任务队列的平均长度
第二行
total--->进程总数;running--->正在运行的进程数;sleeping--->睡眠的进程数;stopped--->停止的进程数;zombie--->僵尸进程数
第三行
0.3% us--->用户空间占用cpu百分比;1.0% sy--->内核空间占用cpu百分比;0.0% ni--->用户进程空间内改变过优先级的进程占用cpu百分比;98.7% id--->空闲cpu百分比;0.0% wa--->等待输入输出的cpu时间百分比;0.0% hi--->硬中断占用百分比;0.0% si--->软中断占用百分比;0.0% st--->虚拟机占用百分比
第四行
total--->物理内存总量;used--->使用的物理内存总量;free--->空闲内存总量;buffers--->用作内核缓存的内存量
第五行
total--->交换区总量;used--->使用的交换区总量;free--->空闲交换区总量;cached--->缓冲的交换区总量
PID:进程号、USER:用户名、PR:优先级、NI:nice值,负值表示高优先级,正值表示低优先级、VIRT:进程使用的虚拟内存总量,单位kb、RES:进程使用的未被换出的物理内存大小、SHR:共享内存大小,单位kb、S:进程状态(D:不可中断的睡眠状态、R:运行、S:睡眠、T:跟踪/停止、Z:僵尸进程)、%CPU:cpu占用百分比、%MEN:进程使用的物理内存百分比、TIME+:进程使用的cpu时间总计单位1/100秒、COMMAND:命令行