Linxu查看进程内存占用

简介: Linxu查看进程内存占用

top

[root@MiWiFi-R4-srv ~]# top
 
top - 21:40:29 up 4 min,  2 users,  load average: 1.19, 0.77, 0.35
Tasks: 234 total,   1 running, 233 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.4 us,  0.7 sy,  0.0 ni, 98.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  3861236 total,  1290276 free,  1393708 used,  1177252 buff/cache
KiB Swap:  4063228 total,  4063228 free,        0 used.  2204132 avail Mem 
 
   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                        
  1654 root      20   0  338416  62152  31064 S  1.3  1.6   0:00.83 X                                                              
  3077 root      20   0 2786912 211476  76504 S  1.3  5.5   0:03.77 gnome-shell                                                    
  2302 polkitd   20   0 1314752 383668  18956 S  0.7  9.9   0:02.87 mysqld                                                         
  3575 root      20   0  687972  28416  17668 S  0.3  0.7   0:00.23 gnome-terminal-                                                
     1 root      20   0  128436   7104   4224 S  0.0  0.2   0:01.71 systemd                                                        
     2 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kthreadd                                                       
     3 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0                                                    
     4 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0H                                                   
     5 root      20   0       0      0      0 S  0.0  0.0   0:00.02 kworker/u256:0                                                 
     6 root      20   0       0      0      0 S  0.0  0.0   0:00.05 ksoftirqd/0                                                    
     7 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0                                                    
     8 root      20   0       0      0      0 S  0.0  0.0   0:00.00 rcu_bh                                                         
     9 root      20   0       0      0      0 S  0.0  0.0   0:00.39 rcu_sched                                                      
    10 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 lru-add-drain                                                  
    11 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 watchdog/0                                                     
    13 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kdevtmpfs                                                      
    14 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 netns   

top -p PID

[root@MiWiFi-R4-srv ~]# top -p 2302
 
top - 21:42:05 up 5 min,  2 users,  load average: 0.28, 0.58, 0.32
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.3 us,  0.0 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  3861236 total,   958228 free,  1391360 used,  1511648 buff/cache
KiB Swap:  4063228 total,  4063228 free,        0 used.  2206032 avail Mem 
 
   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                        
  2302 polkitd   20   0 1314752 383668  18956 S  0.3  9.9   0:03.10 mysqld   

top 进程号 按M 键 就会如下

top - 21:42:41 up 6 min,  2 users,  load average: 0.15, 0.51, 0.31
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.7 us,  1.4 sy,  0.0 ni, 98.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem : 42.8/3861236  [|||||||||||||||||||||||||||||||||||||||||||                                                         ]
KiB Swap:  0.0/4063228  [                                                                                                    ]
 
   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                        
  2302 polkitd   20   0 1314752 383668  18956 S  0.3  9.9   0:03.20 mysqld                                                         
 

ps -p PID -o rss  查看实际物理内存

[root@MiWiFi-R4-srv ~]# ps -p 2302 -o rss
  RSS
383668
相关文章
|
3月前
麒麟系统mate-indicators进程占用内存过高问题解决
【10月更文挑战第7天】麒麟系统mate-indicators进程占用内存过高问题解决
386 2
|
7天前
|
消息中间件 Linux
Linux:进程间通信(共享内存详细讲解以及小项目使用和相关指令、消息队列、信号量)
通过上述讲解和代码示例,您可以理解和实现Linux系统中的进程间通信机制,包括共享内存、消息队列和信号量。这些机制在实际开发中非常重要,能够提高系统的并发处理能力和数据通信效率。希望本文能为您的学习和开发提供实用的指导和帮助。
55 20
|
4月前
|
存储 Linux 调度
深入理解操作系统:从进程管理到内存分配
【8月更文挑战第44天】本文将带你深入操作系统的核心,探索其背后的原理和机制。我们将从进程管理开始,理解如何创建、调度和管理进程。然后,我们将探讨内存分配,了解操作系统如何管理计算机的内存资源。最后,我们将通过一些代码示例,展示这些概念是如何在实际操作系统中实现的。无论你是初学者还是有经验的开发者,这篇文章都将为你提供新的视角和深入的理解。
|
1月前
|
C语言 开发者 内存技术
探索操作系统核心:从进程管理到内存分配
本文将深入探讨操作系统的两大核心功能——进程管理和内存分配。通过直观的代码示例,我们将了解如何在操作系统中实现这些基本功能,以及它们如何影响系统性能和稳定性。文章旨在为读者提供一个清晰的操作系统内部工作机制视角,同时强调理解和掌握这些概念对于任何软件开发人员的重要性。
|
1月前
|
Linux 调度 C语言
深入理解操作系统:从进程管理到内存优化
本文旨在为读者提供一次深入浅出的操作系统之旅,从进程管理的基本概念出发,逐步探索到内存管理的高级技巧。我们将通过实际代码示例,揭示操作系统如何高效地调度和优化资源,确保系统稳定运行。无论你是初学者还是有一定基础的开发者,这篇文章都将为你打开一扇了解操作系统深层工作原理的大门。
|
2月前
|
算法 调度 开发者
深入理解操作系统:从进程管理到内存分配
本文旨在为读者提供一个深入浅出的操作系统知识之旅,从进程管理的基础概念出发,探索内存分配的策略与技巧。我们将通过实际代码示例,揭示操作系统背后的逻辑与奥秘,帮助读者构建起对操作系统工作原理的直观理解。文章不仅涵盖理论知识,还提供实践操作的指导,使读者能够将抽象的概念转化为具体的技能。无论你是初学者还是有一定基础的开发者,都能在这篇文章中找到有价值的信息和启发。
|
2月前
|
算法 调度 C++
深入理解操作系统:从进程管理到内存分配
【10月更文挑战第42天】本文将带你进入操作系统的神秘世界,探索其核心概念和关键技术。我们将从进程管理开始,了解操作系统如何协调和管理多个程序的运行;然后,我们将深入研究内存分配,看看操作系统如何有效地分配和管理计算机的内存资源。通过这篇文章,你将获得对操作系统工作原理的深入理解,并学会如何编写高效的代码来利用这些原理。
|
2月前
|
Linux
如何在 Linux 系统中查看进程占用的内存?
如何在 Linux 系统中查看进程占用的内存?
|
6月前
|
存储 算法 调度
深入理解操作系统:从进程管理到内存分配
本文将探讨操作系统的核心概念,包括进程管理、内存分配以及文件系统等。我们将通过具体的案例和数据来分析这些概念的工作原理,以及它们如何影响计算机的性能和稳定性。文章将提供对操作系统内部机制的深入理解,帮助读者更好地理解和使用计算机。
111 0
|
3月前
|
缓存 算法 调度
深入浅出操作系统:从进程管理到内存优化
本文旨在为读者提供一次深入浅出的操作系统之旅。我们将从进程管理的基本概念出发,逐步深入到内存管理的复杂世界,最终探索如何通过实践技巧来优化系统性能。文章将结合理论与实践,通过代码示例,帮助读者更好地理解操作系统的核心机制及其在日常技术工作中的重要性。无论你是初学者还是有一定经验的开发者,这篇文章都将为你打开一扇通往操作系统深层次理解的大门。