第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Linux操作系統(tǒng)內(nèi)存淺析

標(biāo)簽:
Java Linux C

说到,linux操作系统内存我们并不陌生,应用正常运行时候我们需要关注,应用出core或者内存溢出时候更是我们需要关注,那么Linux中的内存我们道理了解多少,下面我抽个时间浅析下:

一、内存的组成成员

1、操作系统查看内存使用
我们先执行free -m命令查看内存状态,会出现如下结果,为了方便说明,稍微加了一些名字作注释,
如:App_Used、App_Used 。

Total(内存总使用) = Used + free + shared
$free -m
total used free shared buffers cached
Mem: 258355 190110(App_Used) 68245 0 182 176601
-/+ buffers/cache: 13326(App_Used) 245029
Swap: 2047 0 2047

2、组成图示
图片描述
Shared:多个进程共享的内存总额。用于不同的应用程序共享内存,一般很少会有应用程序去申请,所以使用量都会很少,所以本文就不过多讲解。

二、关于buffers和cached

1、buffers 是块设备读写缓存区。

存储速度不同步的设备或优先级不同的设备之间传输数据的区域。通过缓冲区,可以使进程之间的相互等待变少,从而使从速度慢的设备读入数据时,速度快的设备的操作进程不发生间断。

2、cached 缓存存储器

cached是位于CPU与主内存间的一种容量较小但速度很高的存储器,因为 CPU的速度远远高于主存,为了方便CPU能循环读取之前使用的数据文件,将文件缓存在cached中,方便再次调用。
cache 的值很大,说明cache住的文件数很多。如果频繁访问到的文件都能被cache住,那么磁盘的读IO 必会非常小。

三、关于Used

Used 是包括系统和应用总体使用的内存容量。
Used = App_Used + cached + buffers

什么场景下,我们需要关注什么样的参数?
当我们需要关注整体内存的使用量,关注Used数值,可以直观的看出内容当前系统和应用的整体使用量。

四、关注App_Used数值

App_Used是应用程序所占用的内存使用量,因为cached、buffers是操作系统来调节的,Used使用越高不能说明当前应用程序就会有问题,所以我们如果要直观的关注应用程序对内存的使用,就应该关注App_used这个值。

如下情况:容易出现的,系统Used内存使用占满了,但是实际应用程序开辟的内存使用量却不高。
图片描述

五、关于cached补充

续上,那么cached这个是不是我们就不用太关心了呢?当然不是。
cache重要的系统使用是在cpu使用文件时缓存外,另外一个重要的地方就是用于把内存划分成文件块进行瓷盘挂载。tmpfs所使用的量,也会计入内存的cached中。
如在一些索引服务器上,使用这种方式,让索引数据文件存放在内存中,加快应用的读取数据速度。
在/etc/mtab下配置来实现内存设备挂载,
tmpfs /index tmpfs rw,size=200G 0 0

所以,我们在关注中应用的服务器应用内存使用量的时候,需要关注的有不仅有App_Used指标,还有tmpfs的使用量。
[欢迎大家继续关注我在imooc的文章 ,jeson@imooc.com]

點(diǎn)擊查看更多內(nèi)容
22人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
Python工程師
手記
粉絲
2萬(wàn)
獲贊與收藏
3371

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消