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
相关文章
|
1月前
麒麟系统mate-indicators进程占用内存过高问题解决
【10月更文挑战第7天】麒麟系统mate-indicators进程占用内存过高问题解决
181 2
|
2月前
|
存储 Linux 调度
深入理解操作系统:从进程管理到内存分配
【8月更文挑战第44天】本文将带你深入操作系统的核心,探索其背后的原理和机制。我们将从进程管理开始,理解如何创建、调度和管理进程。然后,我们将探讨内存分配,了解操作系统如何管理计算机的内存资源。最后,我们将通过一些代码示例,展示这些概念是如何在实际操作系统中实现的。无论你是初学者还是有经验的开发者,这篇文章都将为你提供新的视角和深入的理解。
|
4月前
|
存储 算法 调度
深入理解操作系统:从进程管理到内存分配
本文将探讨操作系统的核心概念,包括进程管理、内存分配以及文件系统等。我们将通过具体的案例和数据来分析这些概念的工作原理,以及它们如何影响计算机的性能和稳定性。文章将提供对操作系统内部机制的深入理解,帮助读者更好地理解和使用计算机。
92 0
|
1月前
|
缓存 算法 调度
深入浅出操作系统:从进程管理到内存优化
本文旨在为读者提供一次深入浅出的操作系统之旅。我们将从进程管理的基本概念出发,逐步深入到内存管理的复杂世界,最终探索如何通过实践技巧来优化系统性能。文章将结合理论与实践,通过代码示例,帮助读者更好地理解操作系统的核心机制及其在日常技术工作中的重要性。无论你是初学者还是有一定经验的开发者,这篇文章都将为你打开一扇通往操作系统深层次理解的大门。
|
1月前
麒麟系统mate-indicators进程占用内存过高问题解决
【10月更文挑战第5天】麒麟系统mate-indicators进程占用内存过高问题解决
138 0
|
4月前
|
存储 算法 定位技术
深入理解操作系统:从进程管理到内存分配
【7月更文挑战第27天】本文旨在为读者提供一个全面而深入的视角,以理解操作系统的核心概念和机制。我们将通过探讨进程管理、内存分配等关键主题,揭示这些复杂系统如何协同工作以确保计算环境的稳定和高效。文章将采用比喻和实例来阐释抽象的概念,使技术内容更加贴近生活,易于理解。
|
2月前
|
监控 Ubuntu API
Python脚本监控Ubuntu系统进程内存的实现方式
通过这种方法,我们可以很容易地监控Ubuntu系统中进程的内存使用情况,对于性能分析和资源管理具有很大的帮助。这只是 `psutil`库功能的冰山一角,`psutil`还能够提供更多关于系统和进程的详细信息,强烈推荐进一步探索这个强大的库。
43 1
|
2月前
|
缓存 Linux C语言
C语言 多进程编程(六)共享内存
本文介绍了Linux系统下的多进程通信机制——共享内存的使用方法。首先详细讲解了如何通过`shmget()`函数创建共享内存,并提供了示例代码。接着介绍了如何利用`shmctl()`函数删除共享内存。随后,文章解释了共享内存映射的概念及其实现方法,包括使用`shmat()`函数进行映射以及使用`shmdt()`函数解除映射,并给出了相应的示例代码。最后,展示了如何在共享内存中读写数据的具体操作流程。
|
2月前
|
Linux Windows
检测进程内存的活跃程度
检测进程内存的活跃程度
|
2月前
|
Linux
查看进程的内存使用信息
查看进程的内存使用信息

热门文章

最新文章

相关实验场景

更多
下一篇
无影云桌面