iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中怎么查询内存的真实利用率
  • 549
分享到

Linux中怎么查询内存的真实利用率

2023-06-13 02:06:32 549人浏览 八月长安
摘要

这期内容当中小编将会给大家带来有关linux中怎么查询内存的真实利用率,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看.

这期内容当中小编将会给大家带来有关linux中怎么查询内存的真实利用率,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看.

$ free -m
total used free shared buffers cached
Mem: 1002 769 232 0 62 421
-/+ buffers/cache: 286 715
Swap: 1153 0 1153

—————————————
真实内存占用 = used-buffers-cached = 286
—————————————

第一部分Mem行:
total 内存总数: 1002M
used 已经使用的内存数: 769M
free 空闲的内存数: 232M
shared 当前已经废弃不用,总是0
buffers Buffer 缓存内存数: 62M
cached Page 缓存内存数:421M

关系:total(1002M) = used(769M) + free(232M)

第二部分(-/+ buffers/cache):
(-buffers/cache) used内存数:286M (指的第一部分Mem行中的used – buffers – cached)
(+buffers/cache) free内存数: 715M (指的第一部分Mem行中的free + buffers + cached)

可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。

第三部分是指交换分区, 我想不讲大家都明白.

我想大家看了上面,还是很晕.第一部分(Mem)与第二部分(-/+ buffers/cache)的结果中有关used和free为什么这么奇怪.
其实我们可以从二个方面来解释.
操作系统来讲是Mem的参数.buffers/cached 都是属于被使用,所以它认为free只有232.
对应用程序来讲是(-/+ buffers/cach).buffers/cached 是等同可用的,因为buffer/cached是为了提高程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用。

所以,以应用来看看,以(-/+ buffers/cache)的free和used为主.所以我们看这个就好了.另外告诉大家一些常识.Linux为了提高磁盘和内存存取效率, Linux做了很多精心的设计, 除了对dentry进行缓存(用于VFS,加速文件路 径名到inode的转换), 还采取了两种主要Cache方式:Buffer Cache和Page Cache。前者针对磁盘块的读写,后者针对文件inode的读写。这些Cache能有效缩短了 I/O系统调用(比如read,write,getdents)的时间。

上述就是小编为大家分享的Linux中怎么查询内存的真实利用率了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网操作系统频道。

--结束END--

本文标题: Linux中怎么查询内存的真实利用率

本文链接: https://www.lsjlt.com/news/264420.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中怎么查询内存的真实利用率
    这期内容当中小编将会给大家带来有关Linux中怎么查询内存的真实利用率,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看. ...
    99+
    2023-06-13
  • linux怎么查询内存溢出的原因
    要查询Linux系统中内存溢出的原因,可以按照以下步骤进行:1. 使用`dmesg`命令查看系统日志,检查是否有与内存相关的错误信息...
    99+
    2023-10-10
    linux
  • Win10中怎么查看内存条频率
    小编给大家分享一下Win10中怎么查看内存条频率,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用电脑的用户,相信对内存条并不陌生。这里要提一下的是电脑内存条频率...
    99+
    2023-06-27
  • linux怎么计算内存使用率
    要计算Linux系统的内存使用率,可以使用free命令来获取内存的使用情况。具体步骤如下:1. 打开终端。2. 输入以下命令并按En...
    99+
    2023-08-30
    linux
  • Linux怎么查询OS、CPU、内存、硬盘信息
    这篇文章给大家分享的是有关Linux怎么查询OS、CPU、内存、硬盘信息的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 一.前言当我们接手了一台或者几台服务器的时候,首先我们有必要对服务器的基本配置有所...
    99+
    2023-06-15
  • Linux怎么查询 OS、CPU、内存、硬盘信息
    今天给大家介绍一下Linux怎么查询 OS、CPU、内存、硬盘信息。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。一.前言当我们接手了一台或者几台服务器的时候,...
    99+
    2023-06-28
  • Linux下如何查询进程占用的内存
    小编给大家分享一下Linux下如何查询进程占用的内存,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!linux下查询进程占用的内存方法总结,假设现在有一个「php-...
    99+
    2023-06-05
  • 怎么用Shell脚本查看进程内存真实占用情况
    这篇文章主要介绍“怎么用Shell脚本查看进程内存真实占用情况”,在日常操作中,相信很多人在怎么用Shell脚本查看进程内存真实占用情况问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Shell脚本查看进...
    99+
    2023-06-09
  • linux可用内存和剩余内存怎么查看
    要查看Linux系统中的可用内存和剩余内存,可以使用以下命令:1. 使用 `free` 命令:```shellfree -h```该...
    99+
    2023-10-09
    linux
  • PostgreSQL中怎么利用dblink实现跨库查询
    这期内容当中小编将会给大家带来有关PostgreSQL中怎么利用dblink实现跨库查询,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一开始研究知道了sql语句的写法,但...
    99+
    2024-04-02
  • 虚拟主机内存使用率怎么查看
    要查看虚拟主机的内存使用率,可以使用以下方法:1. 使用命令行工具:在 Linux 系统中,可以使用命令 `free -m` 来查看...
    99+
    2023-09-07
    虚拟主机
  • Linux中怎么获取cpu利用率
    今天就跟大家聊聊有关Linux中怎么获取cpu利用率,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、从/proc文件系统获取相关的性能参数cpu使用率: /proc/stat内存使...
    99+
    2023-06-16
  • linux怎么查看java内存占用
    要查看Java进程的内存占用情况,可以使用以下命令:1. 使用top命令查看进程的内存占用情况:```top -p ```在top命...
    99+
    2023-09-09
    java linux
  • linux中怎么利用history命令查询历史记录
    本篇文章给大家分享的是有关linux中怎么利用history命令查询历史记录,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、什么是history在bash功能中,它能记忆使用...
    99+
    2023-06-13
  • Linux中怎么用smem查看内存占用情况
    小编给大家分享一下Linux中怎么用smem查看内存占用情况,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!无论是作为系统管理员,还是作为使用桌面版Linux的简单...
    99+
    2023-06-16
  • ubuntu怎么查询程序占用的内存大小
    ubuntu查询程序占用内存大小的方法:使用快捷键Ctrl+Alt+t打开终端。输入以下命令即可查到相关信息,命令如下://方法一#ps aux 返回的结果中VSZ(或VSS)列表示程序占用了多少虚拟内存,RSS列表示程序占用了多少物理内存...
    99+
    2024-04-02
  • 怎么检查Linux的内存使用状况
    要检查Linux系统的内存使用状况,可以使用以下几种方法: 使用free命令:在终端中输入free命令可以查看系统的内存使用情况...
    99+
    2024-04-02
  • linux怎么查看程序占用内存
    在Linux系统中,可以使用以下命令来查看程序占用的内存:1. top命令:在终端中输入top命令,然后按下Shift + M键,可...
    99+
    2023-09-07
    linux
  • linux怎么查看内存占用情况
    在Linux上查看内存占用情况可以使用以下命令: free命令:用于查看系统内存的使用情况。 free -h 该命令将以可读的方...
    99+
    2023-10-24
    linux
  • 怎么使用shell获取进程名的内存及CPU利用率
    这篇文章主要介绍“怎么使用shell获取进程名的内存及CPU利用率”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用shell获取进程名的内存及CPU利用率”文章能帮助大家解决问题。原理:1)使...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作