Linux中何为Buffer,cache,源码深入剖析
首先说明,本文讨论的cache指的是Linux中的page cache,buffer指的是buffer cache,也即cat /proc/meminfo中显示的cache和buffer。
Linux IO缓存落盘
安全的编程方式:fopen -> fflush -> fsync -> fclose。Ensuring data reaches disk 见原文链接。
分享一个实用脚本—centos7系统巡检
这周闲得慌,就根据需求写了差不多20个脚本,今天主要分享一个给平时运维人员用的centos7系统巡检的脚本,或者排查问题检查系统情况也可以用..
底层视角解析 Linux 内存缓存:Cache 架构与运行机制
在 Linux 系统的运维与开发中,很多人对 buff/cache 有误解。比如有人觉得 free 内存越少,系统内存压力就越大;把定期执行drop_cache当成“万能清内存神器”;甚至认为 Direct IO 一定比 Buffered IO 性能更好。
linux性能优化之内存篇
从 strace 的结果可以看到,案例应用调用了 openat 来打开磁盘分区 /dev/sdb1,并且传入的参数为 O_RDONLY|O_DIRECT。
需要多久才能看完linux内核源码?
除了Linus Torvalds,对内核贡献最多的是David S.Miller、 Mark Brown、Takashi Iwai、Arnd Bergmann、Al Viro和Mauro Carvalho Chehab。
Linux文件系统EXT2,EXT3,ReiserFS详解
1.简介文件系统是解决如何在存储设备上存储数据的一套方法,包括存储布局、文件命名、空间管理、安全控制等。Linux 操作系统支持很多现代的流行文件系统,其中 ext2 、 ext3 和 ReiserFS 最普遍。
吃透 Linux 缓存机制:块缓存与页缓存核心原理
在 Linux 系统中,磁盘 I/O 性能往往是制约系统整体效率的关键因素。磁盘的物理特性决定了其读写速度远远低于内存和 CPU,频繁的磁盘访问会导致系统响应迟缓、吞吐量下降 。