当前位置: 首页 > news >正文

宜城网站建设哪家好网站如何推广运营

宜城网站建设哪家好,网站如何推广运营,网站负责人办理幕布或站点拍照,厦门哪些做鲜花的网站ps查看进程,点滴记录ps命令在各种场景的使用查看内存分配的major minor fault命令ps -o majflt,minflt -C programmajflt代表major page faultminflt代表minor page fault这两个数值表示一个进程自启动以来所发生的缺页中断的次数,当一个进程发生缺页中断的时候&…

ps

查看进程,点滴记录ps命令在各种场景的使用

查看内存分配的major minor fault

命令

ps -o majflt,minflt -C program

majflt代表major page fault

minflt代表minor page fault

这两个数值表示一个进程自启动以来所发生的缺页中断的次数,

当一个进程发生缺页中断的时候,进程会陷入内核态,执行以下操作:

1, 检查要访问的虚拟地址是否合法

2, 查找/分配一个物理页

3, 填充物理页内容(读取磁盘,或者直接置0,或者啥也不干)

4, 建立映射关系(虚拟地址到物理地址)

5, 重新执行发生缺页中断的那条指令

如果第3步,需要读取磁盘,那么这次缺页中断就是majflt,否则就是minflt。

换句话说,minor page fault, 指的就是CPU要执行的指令实际上已经在物理内存page中了, 只是这个page没有被分配给当前进程, 这时CPU就会raise一个minor page fault, 让MMU把这个page分配给当前进程使用, 因此minor page fault并不需要去访问磁盘.

brk 和 mmap

在标准C库中,提供了malloc/free函数分配释放内存,这两个函数底层是由brk,mmap,munmap这些系统调用实现的。

brk 将数据段的最高指针往高处推

mmap 是在进程的虚拟地址空间中(堆和栈中间,称为文件映射区域的地方)找一块空闲的虚拟内存。

brk(sbrk),性能损耗少; mmap相对而言,性能损耗大

mmap不存在内存碎片(是物理页对齐的,整页映射和释放); brk(sbrk)可能存在内存碎片(由于new和delete的顺序不同,可能存在空洞,又称为碎片)

无论是通过brk(sbrk)还是mmap调用分配的内存都是虚拟空间的内存,只有在第一次访问已分配的虚拟地址空间的时候,发生缺页中断,操作系统负责分配物理内存,然后建立虚拟内存和物理内存之间的映射关系。

典型例子

1, 内核cpu使用率高, 用户cpu使用率相对不高

在一个请求中,分配用内存,请求结束释放内存

查看发现minor的增量非常高,因为每个请求都有缺页中断,访问压力大的话,每秒的中断相当多,minor又是在内核处理,故内核的cpu使用率会很高

http://www.lbrq.cn/news/2633671.html

相关文章:

  • 微网站是什么时候创建的慧生活798app下载
  • 芜湖做网站哪家好seo优化总结
  • 做网站的技术难点网络推广的公司更可靠
  • 重庆建设机电网站好看的网站ui
  • 网站建设常用软件jas怎么做网站推广多少钱
  • 网站怎么做高权重最佳搜索引擎磁力王
  • 国家车辆保险网站推广普通话手抄报
  • 做欧美贸易的主要有哪些网站公司网站如何建设
  • 台州外发加工网百度网站优化方案
  • 百度收录提交入口上海哪家seo好
  • wordpress 所有页面空白网站优化公司哪家效果好
  • 你的网站尚未进行备案关键词排名优化官网
  • 广州 科技网站建设公司有效的网络推广
  • 温州手机网站制作联系电话友情链接的获取途径有哪些
  • 奢侈品牌河南seo推广
  • 网站右侧广告代码网络营销管理办法
  • 网站开发主流语言友情链接检索
  • wordpress 测速google 优化推广
  • 营销型网站模板下载合肥网络关键词排名
  • 微信分销网站开发国内网络销售平台有哪些
  • 莱芜网站设计公司游戏网站交换友情链接
  • 网站建设以什么盈利兰州seo外包公司
  • 做网站需要编程基础网页设计友情链接怎么做
  • discuz做资讯网站平台推广广告宣传词
  • 上海企业网站开发seo怎么收费seo
  • word68网站常州网络推广平台
  • 微网站制作软件全网模板建站系统
  • 遂宁建设网站技能培训有哪些
  • 兰州手机网站制作公司哪家好四川游戏seo整站优化
  • 龙虎和时时彩建设网站网络营销的分类
  • Go语言实战案例:简易JSON数据返回
  • mapbox进阶,mapbox-gl-draw绘图插件扩展,绘制新增、编辑模式支持点、线、面的捕捉
  • Maven入门到精通
  • Pytest项目_day04(Python做接口请求)
  • leetcode-python-删除链表的倒数第 N 个结点
  • 攻击实验(ARP欺骗、MAC攻击、报文洪水攻击、DNS欺骗)