Linux如何正确查看正在运行的进程相关信息

时间:2021-03-12 04:18:44 相术

f7e7855651e6339a1a9e3ab299410a88.png

Linux怎么查看正在运行的进程占用的CPU

4. 怎么查看内存使用率,物理和交换空间

下面两行代码概述了系统中物理内存和交换内存的内存状态。

由于现代系统大量使用缓存,您将更有可能经常看到物理内存几乎被占满了。

相反,当物理内存不能处理更多的东西时,交换空间是一种“备份”linux如何查看相关进程,因此它被迫在磁盘上写东西以避免丢失。如果交换空间的使用高,这是一个清楚的警告,表明某些事情没有按照预期进行。

这一行是指物理内存:

KiB Mem : 4026096 total, 277300 free, 1235948 used, 2512848 buff/cache

下一行就是给出交换内存的信息

KiB Swap: 0 total, 0 free, 0 used. 2252720 avail Mem

好了,我们的想查看的进程在哪里?

在这里,前面几行之外的列表表示在您的系统上正在运行的进程、守护进程和服务的列表,每一行都带有关于单个进程的变量说明。以下是我的查看记录:

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

1598 mysql 20 0 1642980 190732 9364 S 0.3 4.7 22:05.24 mysqld

1788 root 20 0 162012 2300 1612 R 0.3 0.1 0:00.07 top

76024 root 39 19 350308 8964 4192 S 0.3 0.2 9:48.53 bcm-si

1 root 20 0 191000 3904 2584 S 0.0 0.1 2:46.70 systemd

以上输出结果提供了关于在您的系统上正在运行的进程的各种信息,稍后我将尝试向您解释这些信息。

e14572f4bbd7f637d2373a0c51df0254.png

怎么查看内存使用率,物理和交换空间

5. 我该怎么处理这些信息呢?

收集到这些正在运行的进程信息后,这些信息将帮助您排除各种问题linux如何查看相关进程,比如内存/CPU/泄漏、OOM错误,或者仅仅是了解当时正在运行的进程。

当然,你可以结合grep命令过滤和定制你想要看的内容,比如

top |grep NI

6. 总结

本文主要介绍了Linux怎么使用top命令查看正在运行的进程。希望本文能帮助您更好地理解如何使用这个命令。

如果你喜欢,就和你的朋友/同事分享吧!

读过此篇文章的网友还读过: