在线亚洲黄色-在线亚洲观看-在线亚洲电影-在线亚洲成人-岛国大片在线观看免费版-岛国大片在线播放高清

Linux中的free命令

導讀解釋一下Linux上free命令的輸出。下面是free的運行結果,一共有4行。為了方便說明,我加上了列號。這樣可以把free的輸出看成一個二維數組FO(FreeOutput)。例如。FO[2][1]=15402628FO[3][2]=12033012。 。 ;free的輸出一共有四行,第四行為交換區的信息,分別是交換的總量(total),使用量(used)和有多少空閑的交換區(free),這個比較清楚,不說太多。free輸出地第二行和第三行是比較讓人迷惑的。這兩行都是說明內存使用情況的。第一列是總量(total),第二列是使用量(used),第三列是可用量(free)。第一行的輸出時從操作系統(OS)來看的。也就是說,從OS的角度來看,計算機上一共有。

系統大全為您提供解釋一下Linux上free命令的輸出。下面是free的運行結果,一共有4行。為了方便說明,我加上了列號。這樣可以把free的輸出看成一個二維數組FO(FreeOutput)。例如:FO[2][1]=15402628FO[3][2]=12033012??free的輸出一共有四行,第四行為交換區的信息,分別是交換的總量(total),使用量(used)和有多少空閑的交換區(free),這個比較清楚,不說太多。free輸出地第二行和第三行是比較讓人迷惑的。這兩行都是說明內存使用情況的。第一列是總量(total),第二列是使用量(used),第三列是可用量(free)。第一行的輸出時從操作系統(OS)來看的。也就是說,從OS的角度來看,計算機上一共有:15402628KB(缺省時free的單位為KB)物理內存,即FO[2][1];在這些物理內存中有15318812KB(即FO[2][2])被使用了;還用83816KB(即FO[2][3])是可用的;這里得到第一個等式:FO[2][1]?=?FO[2][2]?+?FO[2][3]FO[2][4]表示被幾個進程共享的內存的,現在已經deprecated,其值總是0(當然在一些系統上也可能不是0,主要取決于free命令是怎么實現的)。FO[2][5]表示被OS?buffer住的內存。FO[2][6]表示被OS?cache的內存。在有些時候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.也就是說buffer是用于存放要輸出到disk(塊設備)的數據的,而cache是存放從disk上讀出的數據。這二者是為了提高IO性能的,并由OS管理。Linux和其他成熟的操作系統(例如windows),為了提高IO?read的性能,總是要多cache一些數據,這也就是為什么FO[2][6](cached?memory)比較大,而FO[2][3]比較?小的原因。我們可以做一個簡單的測試:1.釋放掉被系統cache占用的數據;echo?3>/proc/sysm/drop_caches2.讀一個大文件,并記錄時間;3.關閉該文件;4.重讀這個大文件,并記錄時間;第二次讀應該比第一次快很多。原來我做過一個BerkeleyDB的讀操作,大概要讀5G的文件,幾千萬條記錄。在我的環境上,第二次讀比第一次大概可以快9倍左右。?free輸出的第二行是從一個應用程序的角度看系統內存的使用情況。對于FO[3][2],即-buffers/cache,表示一個應用程序認為系統被用掉多少內存;對于FO[3][3],即+buffers/cache,表示一個應用程序認為系統還有多少內存;因為被系統cache和buffer占用的內存可以被快速回收,所以通常FO[3][3]比FO[2][3]會大很多。這里還用兩個等式:FO[3][2]?=?FO[2][2]?-?FO[2][5]?-?FO[2][6]FO[3][3]?=?FO[2][3]?+?FO[2][5]?+?FO[2][6]這二者都不難理解。free命令由procps.*.rpm提供(在Redhat系列的OS上)。free命令的所有輸出值都是從/proc/meminfo中讀出的。在系統上可能有meminfo(2)這個函數,它就是為了解析/proc/meminfo的。procps這個包自己實現了meminfo()這個函數。可以下載一個procps的tar包看看具體實現,現在最新版式3.2.8。??以上就是系統大全給大家介紹的如何使的方法都有一定的了解了吧,好了,如果大家還想了解更多的資訊,那就趕緊點擊系統大全官網吧。??本文來自系統大全http:///如需轉載請注明!推薦:win7純凈版

為你推薦
資訊專欄
熱門視頻
相關推薦
Linux下常用的壓縮與解壓命令 電腦不能打字是怎么辦鍵盤無法輸入文字怎么 每天一個Linux命令32gzip命令 Linuxc獲取本機IP的方法 Windows10系統全新的窗口陰影效果搶先看 必看的100個常用linux命令 linux內核的編譯 linux句柄泄露問題查看 Linux內核3145最新版發布 Windows和linux雙系統修改默認啟動順序 使用迅雷下載文件時提示應版權方要求文件無 Ubuntu中保存iptables防火墻規則的例子 linux下run文件如何安裝與卸載 linuxssh免密碼登陸 Linux環境變量設置文件 linux查看并終止進程 win8藍牙圖標不見了方法win8系統打開藍牙辦法 Linux下普通用戶如何臨時獲取root權限 Windows8操作系統如何設置電腦自動撥號默認撥號 Win81系統桌面顯示IE圖標的辦法 怎么徹底刪除Win8Metro清除Win8Metro應用教程 2345看圖王系統阻止運行怎么辦2345看圖王系統阻 Linux在所有文件中查找和替換 win8系統WiFi萬能鑰匙無法打開怎么辦 電腦技術cacti安裝與配置 Linux下靜態庫生成和使用 linuxubuntu1204卸載和安裝mysql win8下cmd在哪cmd怎么樣以管理員身份運行 linuxapr安裝 在Windows下安裝Ubantu的愉快體驗 Windows81運行龍之谷游戲出現藍屏問題的處理辦法 Linux文件系統損壞原因分析及修復方法 網易云音樂播放失敗請在設置中切換輸出設備 新Win81商店上線Win8應用數量破16萬 Win8如何設置禁止遠程修改注冊表以提高系統安全 Linuxarping命令測試IP地址沖突 Windows8無法設置靜態IP地址方法 91助手備份文件在哪91助手備份文件的保存位置 KB2770917補丁windows8系統中無法更新的辦法處理 linux系統怎么用SecureCRT上傳和下載文件
Top 主站蜘蛛池模板: 日韩欧美一二区 | 久久久久久亚洲精品影院| 成人精品第一区二区三区 | 国产视频观看 | 国产精品激情综合久久 | 久久99精品久久久久久青青91 | 亚洲第一区在线观看 | 亚洲欧美日韩另类精品一区二区三区 | 97久久综合区小说区图片专区 | 日韩网址 | 国产一区在线免费观看 | 中日韩欧美在线观看 | 久久精品国产一区二区三区日韩 | 欧美精品久久久久久久久大尺度 | 免费在线国产视频 | 91精品国产91久久久久久 | 亚洲国产97在线精品一区 | 日韩欧美综合在线 | 国产网站视频 | 一区二区三区免费在线观看 | 交换国产精品视频一区 | 国产在线看不卡一区二区 | 日韩在线观看一区 | 一区二区久久 | 国产一区二区三区在线 | 成人看免费一级毛片 | 国产偷窥在线观看 | 亚洲欧美另类视频 | 伊人久久亚洲综合天堂 | 69国产成人综合久久精品 | 欧美日韩国产另类一区二区三区 | 国产精品福利久久久久久小说 | 国产成人亚洲综合一区 | 国产99精品 | 欧美高清第一页 | 亚洲一区中文字幕在线 | 日韩欧美在线综合网 | 国产在线欧美日韩一区二区 | 成年全黄大色大黄 | 国内精品视频在线观看 | 人人爽天天碰天天躁夜夜躁 |