1. 程式人生 > >Linux Buffers和Cached的區別(轉)

Linux Buffers和Cached的區別(轉)

在linux下使用free命令檢視記憶體使用情況,有buffers和cached兩項,以下是它們的區別:

    buffers是為塊裝置設計的緩衝。比如磁碟讀寫,把分散的寫操作集中進行,減少磁碟I/O,從而提高系統性能。比如入U盤裡cp一個檔案,但是U盤讀寫指示燈未閃動,過了一會兒才閃動。解除安裝時會清空緩衝,所以有時解除安裝一個裝置需要等待幾秒。

    cached是快取讀取過的內容,下次再讀時,如果在快取中命中,則直接從快取讀取,否則讀取磁碟。由於快取空間有限,過一段時間以後沒用的快取會被移動到swap裡面,所以有時看到實體記憶體還有很多,swap就被利用了。

相關推薦

Linux BuffersCached區別()

在linux下使用free命令檢視記憶體使用情況,有buffers和cached兩項,以下是它們的區別:     buffers是為塊裝置設計的緩衝。比如磁碟讀寫,把分散的寫操作集中進行,減少磁碟I/O,從而提高系統性能。比如入U盤裡cp一個檔案,但是U盤讀寫指示燈未閃動,過了一會兒才閃動。解除安裝時會清空

聯機分析處理ROLAP、MOLAPHOLAP區別()

BE 屬性 工具 rolap oss 數據 裏的 目標 銷售 OLAP(on-Line Analysis Processing)是使分析人員、管理人員或執行人員能夠從多角度對信息進行快速、一致、交互地存取,從而獲得對數據的更深入了解的一類軟件技術。OLAP的目標是滿足決策支

linux中~/的區別

roo oot home inux linux中 nbsp linux 目錄 地址 ~ 是當前用戶的目錄地址 / 是根目錄的地址(一般稱呼為root,/ 和 /root/ 是有區別的) / 也指目錄分隔符 1 當用戶是root用戶時 ~ 代表/root/,即根

Linux後臺進程管理以及ctrl+z(掛起)、ctrl+c(中斷)、ctrl+(退出)ctrl+d(EOF)的區別()

列表 art 信息 csdn 而是 png detail tps 後臺 一、後臺進程管理命令 fg、bg、jobs、&、ctrl + z、ctrl + c、ctrl + \、ctrl + d1、 &加在一個命令的最後,可以把這個命令放到後臺執行 ,如fire

Linux du命令df命令區別-

1,兩者區別             du,disk usage,是通過搜尋檔案來計算每個檔案的大小然後累加,du能看到的檔案只是一些當前存在的,沒有被刪除的。他計算的大小就是當前他認為存在的所有檔案大小的累加和。        df,disk free,通過檔案系統來快速獲取空間大小的資訊,當我們刪

linux中 ll ls 區別

彩色 顯示文件 時間排序 linux 常用 所有 數字 名稱 sub ll 列出來的結果詳細,有時間,是否可讀寫等信息 ,象windows裏的 詳細信息ls 只列出文件名或目錄名 就象windows裏的 列表ll -t 是降序, ll -t | tac 是升序 ll不是

linux下 bash_profilebashrc區別

bash_profile和bashrc區別【.bash_profile 與 .bashrc 的區別】.bash_profile is executed for login shells, while .bashrc is executed for interactive non-login shells.【l

如何查找Linux中一些特殊數據類型定義,比如pid_tuid_t(

分享 文件 技術分享 定義 log 相關 uid linux源碼 pid 1. 查看man手冊,找到pid_t,可以通過getpid函數來看 2. 打開sys/types.h 3. 打開bits/types.h 4.

mysql中engine=innodbengine=myisam的區別()

支持 innodb 增加 nbsp com 外鍵 iam ges blog 轉自http://blog.csdn.net/lingyi_xu/article/details/5393791 innodb引擎和mysiam引擎的區別 引擎 事務

[] equals==的區別小結

strong www. archive object 復制 什麽 borde off add ==: == 比較的是變量(棧)內存中存放的對象的(堆)內存地址,用來判斷兩個對象的地址是否相同,即是否是指相同一個對象。比較的是真正意義上的指針操作。 1、比較的是操作符兩端

Linux】目錄文件權限的查看修改【

文件和目錄 得到 區域 紅色 執行命令 img 同時 修改權限 似的 轉載自:http://zhaoyuqiang.blog.51cto.com/6328846/1214718 ----------------------------------------------

python的復制,深拷貝淺拷貝的區別()

pla bsp space 數據 深拷貝 淺拷貝 deepcopy 拷貝 tro 在python中,對象賦值實際上是對象的引用。當創建一個對象,然後把它賦給另一個變量的時候,python並沒有拷貝這個對象,而只是拷貝了這個對象的引用 一般有三種方法, alist=[1,2,

int a(int &)a的區別()

not strong c++引用 alt ios ostream light write highlight (1)語言的類型的強制轉換不會修改原來的數據,會另外的開辟一個臨時的或者程序中指定的空間來存儲強制轉換後的值。 (2)C++引用的實現是在符號表中動了手腳,把自己的

float屬性inline-block的區別()

修飾 ref 邊距 頂部 有一個 問題 spa 對齊 之間 HTML的元素有多種display屬性,比較常見的有display:none; display:block; display:inline和display:inline-block;等 有些HTML元素自然地帶有d

java.util.Datejava.sql.Date的區別相互轉化()

分開 hid 包含 strong stat 日常 互轉 timestamp edate 轉自:http://blog.csdn.net/qin_zhimou/article/details/55509769 共同點:都有getTime方法返回毫秒數,可以直接構建 不同點:

php中的public、protected、private三種訪問控制模式及selfparent的區別()

protected 屬性和方法 ted tor pre ons spa imp 數據 php的public、protected、private三種訪問控制模式的區別 public: 公有類型 在子類中可以通過self::var調用public方法或屬性,parent::m

Linux學習總結(三十四)lamp之用戶認證域名跳

lamp 用戶認證 域名跳轉 訪問日誌 用戶認證 為了某些網站的安全需要,特意授權特定用戶訪問,因此產生了網站訪問的用戶認證機制。我們可以針對某個站點進行認證,也可以指定某個目錄,或者是一個文件。編輯虛擬主機配置文件:vim /usr/local/apache2.4/conf/extra/ht

)JavaScript中=====的區別

嚴格 布爾型 就是 相同 script scrip === bsp true == 用於比較 判斷 兩者相等 ==在比較的時候可以轉自動換數據類型 ===用於嚴格比較 判斷兩者嚴格相等 ===嚴格比較,不會進行自動轉換,要求進行比較的操作數

Java中ArrayListLinkedList區別

java linked .com -s lan font array href spa 具體詳情參考原博客: http://pengcqu.iteye.com/blog/502676Java中ArrayList和LinkedList區別(轉)

checkout 命令reset命令的區別()

方便 匿名 版本號 spa article tail 添加 效果 eset 基本用法 上面的四條命令在工作目錄、暫存目錄(也叫做索引)和倉庫之間復制文件。 git add files 把當前文件放入暫存區域。 git commit 給暫存區域生成快照並提