`
axengine
  • 浏览: 142915 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Unix Buffer Cache的含义以及Free -k 解析

阅读更多

 

[root@racdb1 usernewtest]# free -k
             total       used       free     shared    buffers     cached
Mem:      66006416   50831112   15175304          0     753176    7865676
-/+ buffers/cache:   42212260   23794156
Swap:     33792716        440   33792276

 

Total:物理内存总量

Used:已经分配的物理内存

Free:未分配物理内存

Shared:共享内存

Buffers:未使用的Buffer

Cached:未使用的cache

第二行:

42212260:已经使用的buffer\cache之和

23794156:系统还可以分配这么多buffer、cache;

 

如有错请指正!

 

 A buffer is something that has yet to be "written" to disk. A cache is something that has been "read" from the disk and stored for later use.

 

Cache:高速缓存,是位于CPU与主内存间的一种容量较小但速度很高的存储器。由于CPU的速度远高于主内存,CPU直接从内存中存取数据要等待一定时间周期,Cache中保存着CPU刚用过或循环使用的一部分数据,当CPU再次使用该部分数据时可从Cache中直接调用,这样就减少了CPU的等待时间,提高了系统的效率。Cache又分为一级Cache(L1 Cache)和二级Cache(L2 Cache),L1 Cache集成在CPU内部,L2 Cache早期一般是焊在主板上,现在也都集成在CPU内部,常见的容量有256KB或512KB L2 Cache。

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

axengine#gmail.com

 

分享到:
评论

相关推荐

    Oracle DBA的UNIX袖珍参考手册之服务器监控

    Buffer cache hit ratio (for the Unix JFS buffer cache) for write requests pread/s Number of reads per second from disk pwrit/s Number of writes per second to disk 3. 使用 vmstat vmstat 是通用的 UNIX...

    acpi控制笔记本风扇转速

    Non-Debug Version: 78.1K Code, 17.1K Data, 95.2K Total Debug Version: 155.4K Code, 63.1K Data, 218.5K Total Current Release: Non-Debug Version: 77.9K Code, 17.0K Data, 94.9K Total Debug Version: ...

    入门学习Linux常用必会60个命令实例详解doc/txt

    -k:并不真正关机,只是送警告信号给每位登录者。 -h:关机后关闭电源。 -c:cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息将...

    SimIt-ARM-3.0 ARM指令模拟器

    SimIt-ARM-3.0 给予命令行ARM指令模拟器,短小精悍,是研究ARM处理器的好工具,该模拟器既可以运行用户级别的ELF程序,又可以模拟运行Linux操作系统;提供了简单易用的调试命令,可以逐条跟踪指令的执行。...

    kgb档案压缩console版+源码

    or (UNIX): ls | PAQ6 -3 archive To decompress: PAQ6 archive (no option) To list contents: more Compression: The files listed are compressed and stored in the archive, which is created. The archive ...

    ARM_Linux启动分析.pdf

    块设备读写缓冲区初始化(同时创建"buffer_head"cache用户加速访问,buffer_init()) 创建页cache(内存页hash表初始化,page_cache_init()) 创建信号队列cache("signal_queue",signals_init()) 初始化内存...

    最全的oracle常用命令大全.txt

    SQL>select table_name,cache from user_tables where instr(cache,'Y')>0; 3、索引 查看索引个数和类别 SQL>select index_name,index_type,table_name from user_indexes order by table_name; 查看索引被...

    ORACLE9i_优化设计与系统调整

    §10.7 哪种类型的表设为cache 方式 116 §10.8 数据表和索引分开原则 116 §10.9 是否采用簇和分区 116 §10.10 表和索引的空间预分配 116 §10.11 确定数据库对象存储大小 117 §10.11.1 非簇表的大小计算 117 §...

    深入理解计算机系统(英文版)

    Contents Preface i 1 Introduction 1 1.1 Information isBits inContext . . . . . . ....1.2 Programs areTranslated byOtherPrograms intoDifferent Forms ....1.3 ItPays toUnderstandHowCompilation SystemsWork ....

    Linux System Administrator Guide Version0.9

    Major services in a UNIX system.....................................................................................................8 2.3.1. init......................................................

Global site tag (gtag.js) - Google Analytics