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

网站建设文献综述模板网页制作图片怎么添加

网站建设文献综述模板,网页制作图片怎么添加,网站flash素材,腾讯云服务器租用Linux中Buffer和Cache的区别 free命令中会有一项buff/cache, 通过man free可以看到这里的关于buff/cache的介绍 buff/cache包含两部分 buffers:内核缓存区用到的内存#xff0c;对应/proc/meminfo中Buffers的值 cache:内核页缓存和Slab用到的内存#xff0c;对应/proc/mem…Linux中Buffer和Cache的区别 free命令中会有一项buff/cache, 通过man free可以看到这里的关于buff/cache的介绍 buff/cache包含两部分 buffers:内核缓存区用到的内存对应/proc/meminfo中Buffers的值 cache:内核页缓存和Slab用到的内存对应/proc/meminfo中Cached与SReclaimable之和。 执行man proc可以看到关于/proc/meminfo的说明。 Buffers是对原始磁盘块的临时缓存通常不会特别大20M左右。 Cached是从磁盘读取文件的页缓存 SReclaimable是Slab的一部分。 Slab包括两部分其中的可回收部分用SReclaimable记录而不可回收的部分用SUnreclaim表示。 案例: 基于Ubuntu 20.04.1 LTS 执行apt install sysstat,安装sysstat包。 写入场景 执行echo 3 /proc/sys/vm/drop_caches清空系统缓存。 写入/proc/sys/vm/drop_caches表示清理文件页目录项Inodes等各种缓存。 执行vmstat 1每1秒输出1组数据。 buff 和 cache 就是我们前面看到的 Buffers 和 Cache单位是 KB。 bi 和 bo 则分别表示块设备读取和写入的大小单位为块 / 秒。因为 Linux 中块的大小是 1KB所以这个单位也就等价于 KB/s。 1.1、将数据写入文件测试 新开一个shell窗口执行 dd if/dev/urandom of/tmp/file bs1M count500,通过读取随机设备生成一个 500MB 大小的文件。 回到vmstat的窗口会看到在 dd 命令运行时 Cache 在不停地增长而 Buffer 基本保持不变。 可以看到cache刚开始增长块设备 I/O 很少。而过一段时间后才会出现大量的块设备写。 由于dd命令写出512000KB,所以bo的大小至少会等于512000KB有可能会大于这个值这是由于系统中其他进程也会写文件比如第一行的bo的380。 多次执行的话就会看到dd命令对应的bo的值就是512000KB。 这里也可以看到cache先增长后面才会有bo增长。这是由于先写入cache缓存, 此时不会和磁盘进行交互, 当需要将缓存数据刷入磁盘时, 才会发生块写入此时bo值会升高 1.2、将数据写入磁盘测试 echo 3 /proc/sys/vm/drop_caches dd if/dev/urandom of/dev/sdb1 bs1M count2048 #注意:这个是直接写到磁盘上会导致历史数据全部丢失。建议找一个空盘测试再次观察vmstat的记录可以看到buff 和 cache 都在增长但显然 buff 的增长快得多。 这里的结果和man命令的说明是一致的。写文件时会用到 Cache 缓存数据而写磁盘则会用到 Buffer 来缓存数据。 读取场景 刚才是文件和磁盘读取时候buff和cache的变化现在我们再看看写操作的情况。 2.1、从文件中读取数据测试 执行下面的命令。 # 首先清理缓存 echo 3 /proc/sys/vm/drop_caches # 运行dd命令读取文件数据 dd if/tmp/file of/dev/null再次观察vmstat的记录 就可以看到这次还是cache有明显的增长也就是我们读取内存的大小(512000KB)不过这次由于我们是读取所以bi有明显的增长也会是512000KB。 上面是读取文件我们再看看读取磁盘。 2.2、从磁盘中读取数据测试 执行下面给的命令 # 首先清理缓存 echo 3 /proc/sys/vm/drop_caches # 运行dd命令读取文件 dd if/dev/sda1 of/dev/null bs1M count1024可以看到buff和bi有明显的增长。也就是我们读取内容的大小1024000KB。 结论 从上面也可以看到 Buffer 如果没有经过文件系统直接从磁盘读取、写入数据就会体现到Buffer中。既可以用作“将要写入磁盘数据的缓存”也可以用作“从磁盘读取数据的缓存”。 Cache 如果经过文件系统从磁盘读取、写入数据就会体现到Cache中。既可以用作“从文件读取数据的页缓存”也可以用作“写文件的页缓存”。
http://www.hkea.cn/news/14528114/

相关文章:

  • 设计企业的网站基于wordpress建小程序JWT
  • 昆明seo网站推广poi player wordpress
  • 非主营电子商务企业网站有哪些创意灵感
  • 重庆商业网站有哪些微信小程序商城官网
  • 蚌埠市做网站网站建设的总体目标是什么
  • 青岛网站建设迅优网站页面怎么做导航
  • 普通网站建设计入什么科目免费自动推广手机软件
  • 群晖网站建设处理错误500wordpress 技巧
  • 邯郸北京网站建设任丘网站开发建设怎么选
  • 学做的网站基础蛋糕四川住房和城乡建设部网站首页
  • 做网站学哪方面知识线上商城介绍
  • 有没有做cad单的网站0453牡丹江信息网手机极速版
  • 东莞市主营网站建设服务机构大连手机模板建站
  • 辽阳网站推广无锡做网站企业
  • 网站地图怎么做的影响网站显示度的原因
  • 上海最专业的网站设计制网站建设是前端后端吗
  • 临湘网站建设wordpress自动采集更新
  • 网站制作需要的软件织梦可以做导航网站
  • 哪些网站是响应式怎么给网站做关键词搜索
  • seo网站建设公司点击一个网站跳转到图片怎么做的
  • 做算命网站犯法吗wordpress推广浏览插件
  • 做外贸网站多少钱少儿编程加盟品牌哪家好
  • 网站注册搜索引擎的目的国内卡一卡二卡三网站视频
  • 做饲料机的川工网站公司装修费用如何入账
  • 自己做的网站怎么赚钱吗怎么查看网站根目录
  • 婚庆素材网站免费做视频网站用什么系统
  • jsp网站开发的参考文献做网站有什么用
  • 单页面网站好优化吗系统流小说
  • 教育网站建设需求文档dede网站备份
  • 网站做百度推广有没有效果aso应用商店优化原因