【Linux】查看系统内存

您所在的位置:网站首页 linux查询内存大小命令 【Linux】查看系统内存

【Linux】查看系统内存

2024-02-12 06:37| 来源: 网络整理| 查看: 265

目录 一、查看JAVA进程命令二、查看内存占用命令拓展

一、查看JAVA进程命令 jps -l

在这里插入图片描述

参数一: 进程id参数二: 正在运行的 Java 进程的完整类名 二、查看内存占用命令 free free -h

显示系统内存的使用情况,其中 -h 选项表示以人类可读的方式显示内存大小,即使用 K、M、G 等单位。 在这里插入图片描述

命令输出结果包括以下几个部分:

total:系统总内存大小。used:已使用的内存大小。free:空闲内存大小。[ 当前未被使用的内存大小。]shared:被共享使用的内存大小。[ 被共享使用的内存是指多个进程之间共享的内存空间。当多个进程使用同一个共享库或者映射同一个文件时,它们可以共享相同的内存空间,从而减少内存的浪费,提高系统的效率。]buff/cache:被缓存的内存大小。available:可用的内存大小。[ 当前可供应用程序使用的内存大小,包括空闲的内存和被缓存的内存。] cat /proc/pid/status cat /proc/pid/status

在这里插入图片描述 用于显示具有特定PID(进程ID)的进程的状态。上图VmRss 表示该进程占用的物理内存大小 。输出将包括进程名称,PID,状态,内存使用情况等信息。这个命令可以用来查看进程的一些信息,比如进程的状态、运行时间、内存使用情况、线程数量等等。

top top 命令是一个非常强大的命令行工具,可以实时监测系统的资源使用情况,包括CPU、内存、磁盘IO等方面的信息。它可以帮助用户快速定位系统资源瓶颈,并且可以交互式地操作,可以方便地进行进程管理和性能调优。 top

在这里插入图片描述 top命令默认是以CPU排序输出的,按字母「M」,可以按内存占用大小进行排序显示

PR : 表示进程的优先级,值越小表示优先级越高;NI : NI 表示进程的优先级调整值,也称为 nice 值;VIRT : 进程占用的虚拟内存;RES : 进程占用的物理内存;SHR: 进程使用的共享内存;S : 进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数 拓展

虚拟内存和物理内存的区别? 虚拟内存和物理内存是计算机内存管理中的两个重要概念,它们之间的区别如下:

定义不同:虚拟内存是指操作系统为进程分配的虚拟地址空间,它可以映射到物理内存或者磁盘上的交换空间。而物理内存是指计算机实际可用的内存,包括RAM、Cache等。

大小不同:虚拟内存的大小通常比物理内存大很多,因为操作系统会将一部分虚拟内存映射到交换空间中,以便释放物理内存。而物理内存的大小是硬件所决定的,通常在几GB到几十GB之间。

访问速度不同:物理内存的访问速度比虚拟内存快很多,因为物理内存直接连接到CPU,而虚拟内存需要通过内存管理单元和硬盘等设备进行访问。

管理方式不同:物理内存是由操作系统管理的,而虚拟内存是由操作系统和硬件共同管理的。操作系统负责虚拟地址和物理地址之间的映射,而硬件则负责将虚拟地址转换为物理地址。

总之,虚拟内存和物理内存都是计算机内存管理中不可或缺的部分,它们各自有不同的特点和作用,但都对计算机的性能和可靠性有着重要的影响。

举例: 假设一个程序需要占用1GB的内存空间,但是计算机的物理内存只有512MB,这时候操作系统就会使用虚拟内存来满足程序的需求。操作系统会将程序需要的1GB内存空间分成多个虚拟页面,并将其中的一部分放入物理内存中,而将另一部分放入磁盘上的交换空间中。当程序需要访问某个虚拟页面时,操作系统会将其从磁盘上的交换空间中读取到物理内存中,同时将其他的虚拟页面写回到磁盘上的交换空间中,以保证物理内存中的空间足够满足程序的需求。这样,程序就可以占用1GB的内存空间,而不会因为物理内存不足而崩溃或者出现其他问题。

虚拟页面 虚拟页面是虚拟内存的最小管理单位,它通常是操作系统将进程的地址空间分割成的大小固定的块。每个虚拟页面都有一个对应的物理页面,当进程访问某个虚拟页面时,操作系统会将其映射到对应的物理页面上,以便实现进程的正常运行。

虚拟页面的大小通常是由操作系统的页大小决定的,不同的操作系统和硬件平台的页大小可能会有所不同。在 x86 架构的计算机上,通常的页大小是4KB,而在某些 ARM 架构的计算机上,页大小可能会更大一些。

虚拟页面的使用可以帮助操作系统更有效地管理内存空间,避免了内存碎片和内存浪费的问题。虚拟页面还可以实现进程间的内存隔离和保护,以及操作系统的内存保护和安全隔离等功能。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3